Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gh-123497: New limit for Python integers on 64-bit platforms #123498

Open
wants to merge 7 commits into
base: main
Choose a base branch
from

Commits on Aug 30, 2024

  1. pythongh-123497: New limit for Python integers on 64-bit platforms

    Instead of be limited just by the size of addressable memory (2**63
    bytes), Python integers are now also limited by the number of bits, so
    the number of bit now always fit in 64-bit integer.
    
    Both limits are much larger than what can be available on practice, so
    there is no effect on users.
    
    _PyLong_NumBits() and _PyLong_Frexp() are now always successful.
    serhiy-storchaka committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    c2af856 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Configuration menu
    Copy the full SHA
    7c3d3fc View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Configuration menu
    Copy the full SHA
    4eaa5fd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7ec9116 View commit details
    Browse the repository at this point in the history
  3. Update Objects/longobject.c

    Co-authored-by: Victor Stinner <vstinner@python.org>
    serhiy-storchaka and vstinner committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    ee87e7f View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Configuration menu
    Copy the full SHA
    ef9277a View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. Configuration menu
    Copy the full SHA
    b2be034 View commit details
    Browse the repository at this point in the history