summaryrefslogtreecommitdiffstats
path: root/Objects/floatobject.c
Commit message (Expand)AuthorAgeFilesLines
* gh-134584: Remove custom float decref ops (GH-142576)Ken Jin2025-12-151-7/+0
* gh-141004: soft-deprecate Py_INFINITY macro (#141033)Sergey B Kirpichev2025-11-121-1/+1
* gh-141042: fix sNaN's packing for mixed floating-point formats (#141107)Sergey B Kirpichev2025-11-121-4/+12
* GH-137623: Use an AC decorator for docstring line length enforcement (#137690)Adam Turner2025-08-181-2/+4
* gh-130821: Add type information to error messages for invalid return type (GH...Semyon Moroz2025-08-141-4/+4
* gh-133304: workaround for RISC-V in PyFloat_Pack4/Unpack4() (#133328)Sergey B Kirpichev2025-05-031-0/+41
* gh-130317: Fix test_pack_unpack_roundtrip() and add docs (#133204)Sergey B Kirpichev2025-05-011-6/+4
* gh-130317: Fix strict aliasing in PyFloat_Pack8() (#133150)Victor Stinner2025-04-291-7/+7
* gh-130317: Fix PyFloat_Pack/Unpack[24] for NaN's with payload (#130452)Sergey B Kirpichev2025-04-281-7/+42
* gh-130704: Strength reduce `LOAD_FAST{_LOAD_FAST}` (#130708)mpage2025-04-011-31/+0
* GH-131238: More refactoring of core header files (GH-131351)Mark Shannon2025-03-171-0/+1
* gh-111178: Change Argument Clinic signature for `@classmethod` (#131157)Victor Stinner2025-03-121-4/+4
* GH-127705: Use `_PyStackRef`s in the default build. (GH-127875)Mark Shannon2025-03-101-14/+17
* gh-111178: fix UBSan failures in `Objects/floatobject.c` (GH-129776)Bénédikt Tran2025-02-081-19/+24
* gh-128863: Deprecate _PyLong_Sign() function (#129176)Victor Stinner2025-01-231-1/+2
* gh-69639: Add mixed-mode rules for complex arithmetic (C-like) (GH-124829)Sergey B Kirpichev2024-11-261-6/+6
* GH-126547: Pre-assign version numbers for a few common classes (GH-126551)Mark Shannon2024-11-081-0/+1
* gh-120026: soft deprecate Py_HUGE_VAL macro (#120027)Sergey B Kirpichev2024-11-011-1/+1
* GH-125323: Convert DECREF_INPUTS_AND_REUSE_FLOAT into a function that takes P...Mark Shannon2024-10-141-0/+35
* gh-123497: New limit for Python integers on 64-bit platforms (GH-123724)Serhiy Storchaka2024-09-291-7/+4
* gh-123990: Good bye WITH_FREELISTS macro (gh-124358)Donghee Na2024-09-241-8/+1
* gh-121485: Always use 64-bit integers for integers bits count (GH-121486)Serhiy Storchaka2024-08-301-8/+12
* gh-100240: Use a consistent implementation for freelists (#121934)Sam Gross2024-07-221-61/+7
* gh-121905: Consistently use "floating-point" instead of "floating point" (GH-...Serhiy Storchaka2024-07-191-5/+5
* gh-84978: Add float.from_number() and complex.from_number() (GH-26827)Serhiy Storchaka2024-07-151-0/+31
* gh-121562: optimized hex_from_char (#121563)Bruno Lima2024-07-141-62/+32
* gh-119057: Use better error messages for zero division (#119066)Nikita Sobolev2024-06-031-6/+5
* gh-119613: Use C99+ functions instead of Py_IS_NAN/INFINITY/FINITE (#119619)Sergey B Kirpichev2024-05-291-15/+15
* gh-116714: Handle errors correctly in `PyFloat_GetInfo` (#116715)Nikita Sobolev2024-03-131-8/+13
* gh-111968: Split _Py_dictkeys_freelist out of _Py_dict_freelist (gh-115505)Donghee Na2024-02-161-6/+6
* gh-111968: Rename freelist related struct names to Eric's suggestion (gh-115329)Donghee Na2024-02-141-19/+19
* gh-111968: Refactor _PyXXX_Fini to integrate with _PyObject_ClearFreeLists (g...Donghee Na2024-02-101-10/+0
* gh-111968: Use per-thread freelists for dict in free-threading (gh-114323)Donghee Na2024-02-011-0/+4
* gh-111968: Unify freelist naming schema to Eric's suggestion (gh-114581)Donghee Na2024-01-261-2/+2
* gh-111968: Explicit handling for finalized freelist (gh-113929)Donghee Na2024-01-121-4/+0
* gh-111968: Use per-thread freelists for float in free-threading (gh-113886)Donghee Na2024-01-101-27/+20
* Improve error message for "float modulo by zero" (#111685)Pavel Ovchinnikov2023-11-091-1/+1
* gh-108765: Python.h no longer includes <ctype.h> (#108831)Victor Stinner2023-09-031-2/+1
* gh-106320: Remove private AC converter functions (#108505)Victor Stinner2023-08-261-0/+1
* gh-106320: Remove private _PyObject C API (#107147)Victor Stinner2023-07-231-1/+1
* gh-106320: Create pycore_modsupport.h header file (#106355)Victor Stinner2023-07-031-0/+1
* gh-104263: Rely on Py_NAN and introduce Py_INFINITY (GH-104202)Sebastian Berg2023-05-101-12/+1
* gh-94673: Properly Initialize and Finalize Static Builtin Types for Each Inte...Eric Snow2023-05-021-5/+4
* gh-84436: Immortalize in _PyStructSequence_InitBuiltinWithFlags() (gh-104054)Eric Snow2023-05-011-2/+2
* gh-94673: Ensure Builtin Static Types are Readied Properly (gh-103940)Eric Snow2023-04-271-13/+3
* gh-101825: Clarify that as_integer_ratio() output is always normalized (#101843)Sergey B Kirpichev2023-02-271-6/+4
* gh-99537: Use Py_SETREF() function in C code (#99657)Victor Stinner2022-11-221-6/+3
* gh-81057: Move More Globals in Core Code to _PyRuntimeState (gh-99516)Eric Snow2022-11-161-10/+17
* gh-99300: Use Py_NewRef() in Objects/ directory (#99335)Victor Stinner2022-11-101-9/+8
* gh-95605: Fix `float(s)` error message when `s` contains only whitespace (GH-...Mark Dickinson2022-08-101-1/+8