summaryrefslogtreecommitdiffstats
path: root/Objects/longobject.c
Commit message (Expand)AuthorAgeFilesLines
* [3.14] gh-133489: Remove size restrictions on getrandbits() and randbytes() (...Miss Islington (bot)2025-06-011-10/+3
* [3.14] gh-133583: Add support for fixed size unsigned integers in argument pa...Miss Islington (bot)2025-05-081-0/+4
* gh-132987: Support __index__() for unsigned integers in Argument Clinic (GH-1...Serhiy Storchaka2025-04-281-94/+25
* Correct _PyLong_Frexp() description in comments (GH-132716)Sergey B Kirpichev2025-04-191-3/+1
* GH-131296: fix clang-cl warning on Windows in `Objects/longobject.c` for 32bi...Chris Eibl2025-04-181-0/+2
* gh-111178: remove redundant casts for functions with correct signatures (#131...Bénédikt Tran2025-04-011-4/+4
* GH-129149: Add fast path for medium-sized integers in `PyLong_From*` function...Chris Eibl2025-03-301-4/+12
* gh-111178: Fix function signatures for multiple tests (#131496)Victor Stinner2025-03-201-2/+8
* GH-131238: More refactoring of core header files (GH-131351)Mark Shannon2025-03-171-0/+1
* gh-129149: Add fast path for medium-sized integers in `PyLong_FromSsize_t()` ...Chris Eibl2025-03-131-105/+40
* gh-130599: use static constants str-to-int conversion (gh-130714)Neil Schemenauer2025-03-041-22/+53
* gh-127119: Faster check for small ints in long_dealloc (GH-127620)Pieter Eendebak2025-01-291-36/+25
* gh-102471: Change PyLongWriter_Discard(NULL) to do nothing (#129339)Victor Stinner2025-01-271-0/+4
* gh-128863: Deprecate _PyLong_FromDigits() function (#127939)Sergey B Kirpichev2025-01-241-2/+15
* gh-129149: Add fast path in PYLONG_FROM_UINT macro for compact integers (#129...Srinivas Reddy Thatiparthy (తాటిపర్తి శ్రీనివాస్ రెడ్డి)2025-01-231-2/+6
* gh-128863: Deprecate _PyLong_New() function (#129212)Sergey B Kirpichev2025-01-231-37/+43
* gh-128863: Deprecate _PyLong_Sign() function (#129176)Victor Stinner2025-01-231-5/+11
* gh-126868: Add freelist for compact ints to `_PyLong_New` (#128181)Pieter Eendebak2024-12-261-12/+18
* gh-102471, PEP 757: Add PyLong import and export API (#121339)Victor Stinner2024-12-131-0/+120
* gh-126868: Add freelist for compact int objects (GH-126865)Pieter Eendebak2024-12-131-19/+59
* gh-126061: Add PyLong_IsPositive/Zero/Negative() functions (#126065)RUANG (James Roy)2024-11-121-0/+33
* GH-126547: Pre-assign version numbers for a few common classes (GH-126551)Mark Shannon2024-11-081-0/+1
* Use _PyLong_GetOne() and _PyLong_GetZero() in long_invmod() (#125044)Victor Stinner2024-10-071-11/+2
* gh-111178: Fix function signatures in longobject.c (#124895)Victor Stinner2024-10-021-100/+139
* gh-123497: New limit for Python integers on 64-bit platforms (GH-123724)Serhiy Storchaka2024-09-291-129/+67
* gh-121485: Always use 64-bit integers for integers bits count (GH-121486)Serhiy Storchaka2024-08-301-73/+52
* gh-120389: Add PyLong_FromInt64() and PyLong_AsInt64() (#120390)Victor Stinner2024-08-281-0/+66
* gh-111178: Avoid calling long_hash from incompatible pointer type (GH-122972)Bénédikt Tran2024-08-141-2/+3
* gh-121905: Consistently use "floating-point" instead of "floating point" (GH-...Serhiy Storchaka2024-07-191-1/+1
* gh-121153: Fix some errors with use of _PyLong_CompactValue() (GH-121154)Serhiy Storchaka2024-07-131-13/+55
* gh-121115: Skip __index__ in PyLong_AsNativeBytes by default (GH-121118)Steve Dower2024-06-281-1/+5
* gh-120593: Fix const qualifier in _PyLong_CompactValue() (#121053)Victor Stinner2024-06-261-2/+2
* gh-120080: Accept ``None`` as a valid argument for direct call of the ``int._...Kirill Podoprigora2024-06-071-3/+3
* gh-119057: Use better error messages for zero division (#119066)Nikita Sobolev2024-06-031-3/+2
* gh-116560: Add PyLong_GetSign() public function (#116561)Sergey B Kirpichev2024-06-031-0/+12
* gh-119613: Use C99+ functions instead of Py_IS_NAN/INFINITY/FINITE (#119619)Sergey B Kirpichev2024-05-291-2/+2
* Tiny fix: Update link for HAC algorithm (gh-118546)Ayato Hayashi2024-05-231-2/+2
* fix formatting of literal in docstring of int.from_bytes and int.to_bytes (#1...Jens Hedegaard Nielsen2024-04-181-4/+4
* gh-111140: PyLong_From/AsNativeBytes: Take *flags* rather than just *endianne...Steve Dower2024-04-051-24/+82
* gh-110819: Fix ‘kind’ may be used uninitialized warning in `longobject` (...Nikita Sobolev2024-03-121-28/+35
* gh-115827: Fix compile warning in `longobject.c` (#115828)Nikita Sobolev2024-02-221-1/+1
* gh-115391: Fix compiler warning in `Objects/longobject.c` (GH-115368)Kirill Podoprigora2024-02-131-1/+1
* gh-111140: Adds PyLong_AsNativeBytes and PyLong_FromNative[Unsigned]Bytes fun...Steve Dower2024-02-121-8/+208
* gh-114050: Fix crash when more than two arguments are passed to int() (GH-114...kcatss2024-01-181-1/+1
* GH-109369 Add vectorcall to `PyLong_Type` (GH-111642)Mark Shannon2023-11-021-0/+25
* gh-108765: Python.h no longer includes <ctype.h> (#108831)Victor Stinner2023-09-031-4/+2
* gh-108444: Add PyLong_AsInt() public function (#108445)Victor Stinner2023-08-241-1/+1
* GH-84436: Skip refcounting for known immortals (GH-107605)Brandt Bucher2023-08-041-3/+2
* gh-102509: Start initializing `ob_digit` of `_PyLongValue` (GH-102510)Illia Volochii2023-07-281-0/+3
* GH-101291: Add low level, unstable API for pylong (GH-101685)Mark Shannon2023-05-211-0/+14