| Commit message (Expand) | Author | Age | Files | Lines |
* | GH-101291: Rearrange the size bits in PyLongObject (GH-102464) | Mark Shannon | 2023-03-22 | 1 | -373/+321 |
|
|
* | gh-101825: Clarify that as_integer_ratio() output is always normalized (#101843) | Sergey B Kirpichev | 2023-02-27 | 1 | -4/+3 |
|
|
* | gh-101266: Fix __sizeof__ for subclasses of int (#101394) | Mark Dickinson | 2023-02-05 | 1 | -7/+4 |
|
|
* | GH-101291: Refactor the `PyLongObject` struct into object header and PyLongVa... | Mark Shannon | 2023-01-30 | 1 | -178/+178 |
|
|
* | gh-101037: Fix potential memory underallocation for zeros of int subtypes (#1... | Mark Dickinson | 2023-01-21 | 1 | -0/+5 |
|
|
* | gh-100637: Fix int and bool __sizeof__ calculation to include the 1 element o... | Ionite | 2023-01-02 | 1 | -1/+4 |
|
|
* | gh-100268: Add is_integer method to int (#100439) | Shantanu | 2022-12-24 | 1 | -0/+14 |
|
|
* | clarify the 4300-digit limit on int-str conversion (#100175) | Ned Batchelder | 2022-12-12 | 1 | -2/+2 |
|
|
* | gh-98724: Fix warnings on Py_SETREF() usage (#99781) | Victor Stinner | 2022-11-25 | 1 | -1/+1 |
|
|
* | gh-99537: Use Py_SETREF() function in longobject C code (#99655) | Victor Stinner | 2022-11-22 | 1 | -49/+24 |
|
|
* | gh-99300: Use Py_NewRef() in Objects/ directory (#99351) | Victor Stinner | 2022-11-10 | 1 | -31/+20 |
|
|
* | Correct some typos in comments (GH-98194) | jonasdlindner | 2022-11-06 | 1 | -1/+1 |
|
|
* | gh-90716: Fix pylong_int_from_string() refleak (#99094) | Victor Stinner | 2022-11-04 | 1 | -0/+1 |
|
|
* | gh-90716: bugfixes and more tests for _pylong. (#99073) | Gregory P. Smith | 2022-11-03 | 1 | -4/+11 |
|
|
* | gh-90716: add _pylong.py module (#96673) | Neil Schemenauer | 2022-10-26 | 1 | -0/+170 |
|
|
* | gh-98417: Store int_max_str_digits on the Interpreter State (GH-98418) | Eric Snow | 2022-10-19 | 1 | -3/+3 |
|
|
* | gh-96526: Clarify format and __format__ docstrings (gh-96648) | Michael | 2022-10-03 | 1 | -1/+3 |
|
|
* | gh-96512: Move int_max_str_digits setting to PyConfig (#96944) | Gregory P. Smith | 2022-10-03 | 1 | -7/+3 |
|
|
* | gh-90716: Refactor PyLong_FromString to separate concerns (GH-96808) | Oscar Benjamin | 2022-09-25 | 1 | -258/+297 |
|
|
* | gh-95778: Mention sys.set_int_max_str_digits() in error message (#96874) | Victor Stinner | 2022-09-16 | 1 | -2/+2 |
|
|
* | gh-95778: Correctly pre-check for int-to-str conversion (#96537) | Mark Dickinson | 2022-09-04 | 1 | -4/+22 |
|
|
* | gh-95778: CVE-2020-10735: Prevent DoS by very large int() (#96499) | Gregory P. Smith | 2022-09-02 | 1 | -1/+44 |
|
|
* | gh-94673: Add _PyStaticType_InitBuiltin() (#95152) | Eric Snow | 2022-07-25 | 1 | -1/+1 |
|
|
* | GH-91432: Specialize FOR_ITER (GH-91713) | Dennis Sweeney | 2022-06-21 | 1 | -0/+32 |
|
|
* | Remove unnecessary for loop initializer in long_lshift1() (GH-93071) | oda-gitso | 2022-05-25 | 1 | -1/+1 |
|
|
* | gh-89653: Use int type for Unicode kind (#92704) | Victor Stinner | 2022-05-13 | 1 | -2/+2 |
|
|
* | gh-90213: Speed up right shifts of negative integers (GH-30277) | Mark Dickinson | 2022-05-02 | 1 | -29/+69 |
|
|
* | gh-91731: Replace Py_BUILD_ASSERT() with static_assert() (#91730) | Victor Stinner | 2022-04-20 | 1 | -2/+5 |
|
|
* | Cast to (destructor) to fix compiler warnings (GH-91711) | Dennis Sweeney | 2022-04-20 | 1 | -1/+1 |
|
|
* | gh-90667: Add specializations of Py_DECREF when types are known (GH-30872) | Dennis Sweeney | 2022-04-19 | 1 | -15/+23 |
|
|
* | gh-91117: Ensure integer mod and pow operations use cached small ints (GH-31843) | Dennis Sweeney | 2022-04-11 | 1 | -0/+2 |
|
|
* | bpo-46311: Clean up PyLong_FromLong and PyLong_FromLongLong (GH-30496) | Mark Dickinson | 2022-03-01 | 1 | -41/+31 |
|
|
* | bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized g... | Eric Snow | 2022-02-08 | 1 | -7/+4 |
|
|
* | bpo-46407: Fix long_mod refleak (GH-31025) | Ken Jin | 2022-01-31 | 1 | -1/+1 |
|
|
* | bpo-46407: Optimizing some modulo operations (GH-30653) | Crowthebird | 2022-01-28 | 1 | -9/+106 |
|
|
* | bpo-46504: faster code for trial quotient in x_divrem() (GH-30856) | Tim Peters | 2022-01-25 | 1 | -1/+8 |
|
|
* | bpo-46406: Faster single digit int division. (#30626) | Gregory P. Smith | 2022-01-23 | 1 | -10/+26 |
|
|
* | bpo-46417: _curses uses PyStructSequence_NewType() (GH-30736) | Victor Stinner | 2022-01-21 | 1 | -0/+1 |
|
|
* | bpo-46417: Finalize structseq types at exit (GH-30645) | Victor Stinner | 2022-01-21 | 1 | -0/+11 |
|
|
* | bpo-46361: Fix "small" `int` caching (GH-30583) | Brandt Bucher | 2022-01-16 | 1 | -1/+1 |
|
|
* | bpo-46020: Optimize long_pow for the common case (GH-30555) | Tim Peters | 2022-01-12 | 1 | -6/+13 |
|
|
* | bpo-46233: Minor speedup for bigint squaring (GH-30345) | Tim Peters | 2022-01-04 | 1 | -5/+19 |
|
|
* | bpo-46218: Change long_pow() to sliding window algorithm (GH-30319) | Tim Peters | 2022-01-02 | 1 | -24/+84 |
|
|
* | bpo-46055: Speed up binary shifting operators (GH-30044) | Xinhang Xu | 2021-12-27 | 1 | -1/+16 |
|
|
* | bpo-46055: Streamline inner loop for right shifts (#30243) | Mark Dickinson | 2021-12-27 | 1 | -7/+8 |
|
|
* | bpo-45953: Statically initialize the small ints. (gh-30092) | Eric Snow | 2021-12-14 | 1 | -29/+0 |
|
|
* | bpo-46008: Make runtime-global object/type lifecycle functions and state cons... | Eric Snow | 2021-12-09 | 1 | -16/+37 |
|
|
* | bpo-45510: Specialize BINARY_SUBTRACT (GH-29523) | Dong-hee Na | 2021-11-18 | 1 | -5/+9 |
|
|
* | bpo-45691: Make array of small ints static to fix use-after-free error. (GH-2... | Mark Shannon | 2021-11-03 | 1 | -16/+14 |
|
|
* | Store actual ints, not pointers to them in the interpreter state. (GH-29274) | Mark Shannon | 2021-10-28 | 1 | -15/+6 |
|
|