| Commit message (Expand) | Author | Age | Files | Lines |
* | gh-124344: Make `_PyObject_IS_GC()` use underscored `PyType_IS_GC()` (#124349) | neonene | 2024-09-23 | 1 | -4/+4 |
|
|
* | GH-124284: Add stats for refcount operations on immortal objects (GH-124288) | Mark Shannon | 2024-09-23 | 1 | -0/+5 |
|
|
* | gh-124064: Fix -Wconversion warnings in pycore_{long,object}.h (#124177) | Victor Stinner | 2024-09-17 | 4 | -14/+15 |
|
|
* | gh-124064: Fix -Wconversion warnings in pycore_{gc,list,stackref}.h (#124174) | Victor Stinner | 2024-09-17 | 3 | -4/+4 |
|
|
* | gh-123969: refactor _PyErr_RaiseSyntaxError and _PyErr_EmitSyntaxWarning out ... | Irit Katriel | 2024-09-16 | 2 | -2/+5 |
|
|
* | gh-124058: remove _PyCompile_IsNestedScope, roll it into _PyCompile_IsInterac... | Irit Katriel | 2024-09-16 | 1 | -2/+1 |
|
|
* | gh-121459: Deferred LOAD_GLOBAL (GH-123128) | Ken Jin | 2024-09-13 | 2 | -1/+4 |
|
|
* | gh-124022: add missing #include (#124052) | Irit Katriel | 2024-09-13 | 1 | -0/+2 |
|
|
* | gh-124022: Fix bug where class docstring is removed in interactive mode (#124... | Irit Katriel | 2024-09-13 | 1 | -1/+2 |
|
|
* | gh-124013: remove _PyCompile_IsTopLevelAwait (#124014) | Irit Katriel | 2024-09-12 | 1 | -4/+0 |
|
|
* | gh-123923: Defer refcounting for `f_executable` in `_PyInterpreterFrame` (#12... | Sam Gross | 2024-09-12 | 3 | -6/+22 |
|
|
* | gh-123881: make compiler add the .generic_base base class without constructin... | Irit Katriel | 2024-09-10 | 1 | -1/+0 |
|
|
* | gh-121404: split compile.c into compile.c and codegen.c (#123651) | Irit Katriel | 2024-09-09 | 2 | -0/+125 |
|
|
* | gh-117482: Simplify the Fix For Builtin Types Slot Wrappers (GH-122865) | Eric Snow | 2024-09-09 | 1 | -1/+0 |
|
|
* | gh-123747: Avoid static_assert() in internal header files (#123779) | Victor Stinner | 2024-09-06 | 2 | -4/+9 |
|
|
* | gh-97588: Move ctypes struct/union layout logic to Python (GH-123352) | Petr Viktorin | 2024-09-05 | 4 | -28/+42 |
|
|
* | gh-107954, PEP 741: Add PyConfig_Get()/Set() functions (#123472) | Victor Stinner | 2024-09-02 | 2 | -1/+4 |
|
|
* | gh-123091: Use more _Py_IsImmortalLoose() (GH-123602) | Petr Viktorin | 2024-09-02 | 1 | -2/+2 |
|
|
* | gh-123091: Use _Py_IsImmortalLoose() (#123511) | Victor Stinner | 2024-09-02 | 2 | -4/+4 |
|
|
* | gh-122854: Add Py_HashBuffer() function (#122855) | Victor Stinner | 2024-08-30 | 1 | -3/+0 |
|
|
* | gh-123484: Fix the debug offsets for PyLongObject (#123485) | Matt Wozniski | 2024-08-30 | 1 | -2/+2 |
|
|
* | gh-121485: Always use 64-bit integers for integers bits count (GH-121486) | Serhiy Storchaka | 2024-08-30 | 1 | -3/+3 |
|
|
* | gh-123271: Make builtin zip method safe under free-threading (#123272) | Pieter Eendebak | 2024-08-27 | 1 | -0/+17 |
|
|
* | GH-123232: Factor BINARY_SLICE and STORE_SLICE to handle stats properly for t... | Mark Shannon | 2024-08-27 | 1 | -163/+163 |
|
|
* | GH-115775: Use `__static_attributes__` to initialize shared keys (GH-118468) | Mark Shannon | 2024-08-27 | 1 | -1/+1 |
|
|
* | gh-117376: Make `Py_DECREF` a macro in ceval.c in free-threaded build (#122975) | Sam Gross | 2024-08-23 | 1 | -12/+9 |
|
|
* | GH-123040: Specialize shadowed `LOAD_ATTR`. (GH-123219) | Mark Shannon | 2024-08-23 | 1 | -1/+8 |
|
|
* | GH-123197: Only count an instruction as deferred if it hasn't deopted first. ... | Mark Shannon | 2024-08-22 | 1 | -0/+2 |
|
|
* | GH-115776: Allow any fixed sized object to have inline values (GH-123192) | Mark Shannon | 2024-08-21 | 1 | -2/+3 |
|
|
* | GH-123185: Check for `NULL` after calling `_PyEvalFramePushAndInit` (GH-123194) | Mark Shannon | 2024-08-21 | 1 | -1/+1 |
|
|
* | GH-118093: Make `CALL_ALLOC_AND_ENTER_INIT` suitable for tier 2. (GH-123140) | Mark Shannon | 2024-08-20 | 6 | -152/+169 |
|
|
* | gh-122974: Suppress GCC array bound warnings in free-threaded build (#123071) | Sam Gross | 2024-08-17 | 1 | -0/+12 |
|
|
* | GH-118093: Specialize `CALL_KW` (GH-123006) | Mark Shannon | 2024-08-16 | 5 | -152/+208 |
|
|
* | Add debug offsets for free threaded builds (#123041) | Pablo Galindo Salgado | 2024-08-15 | 2 | -3/+82 |
|
|
* | gh-117139: Garbage collector support for deferred refcounting (#122956) | Sam Gross | 2024-08-15 | 3 | -3/+29 |
|
|
* | gh-122584: Import mimalloc headers in a C++ context (#122587) | Michael Droettboom | 2024-08-15 | 1 | -0/+9 |
|
|
* | GH-118093: Turn some DEOPT_IFs into EXIT_IFs (GH-122998) | Brandt Bucher | 2024-08-14 | 2 | -15/+15 |
|
|
* | GH-120024: Remove `CHECK_EVAL_BREAKER` macro. (GH-122968) | Mark Shannon | 2024-08-14 | 3 | -132/+144 |
|
|
* | gh-122985: add SYMBOL_TO_SCOPE macro in symtable (#122986) | Irit Katriel | 2024-08-14 | 1 | -0/+1 |
|
|
* | gh-122907: Fix Builds Without HAVE_DYNAMIC_LOADING Set (gh-122952) | Eric Snow | 2024-08-13 | 1 | -0/+4 |
|
|
* | GH-122390: Replace `_Py_GetbaseOpcode` with `_Py_GetBaseCodeUnit` (GH-122942) | Mark Shannon | 2024-08-13 | 3 | -3/+4 |
|
|
* | GH-122821: Simplify compilation of while statements to ensure consistency of ... | Mark Shannon | 2024-08-13 | 1 | -1/+2 |
|
|
* | GH-118093: Handle some polymorphism before requiring progress in tier two (GH... | Brandt Bucher | 2024-08-12 | 1 | -4/+11 |
|
|
* | gh-117482: Make the Slot Wrapper Inheritance Tests Much More Thorough (gh-122... | Eric Snow | 2024-08-12 | 1 | -0/+6 |
|
|
* | gh-117139: Replace _PyList_FromArraySteal with stack ref variant (#122830) | Sam Gross | 2024-08-12 | 1 | -1/+4 |
|
|
* | gh-122417: Implement per-thread heap type refcounts (#122418) | Sam Gross | 2024-08-06 | 5 | -5/+158 |
|
|
* | gh-122581: Avoid data races when collecting parser statistics (#122694) | Lysandros Nikolaou | 2024-08-06 | 1 | -0/+19 |
|
|
* | GH-117224: Move the body of a few large-ish micro-ops into helper functions (... | Mark Shannon | 2024-08-02 | 1 | -0/+4 |
|
|
* | gh-120974: Make asyncio `swap_current_task` safe in free-threaded build (#122... | Sam Gross | 2024-08-02 | 1 | -1/+6 |
|
|
* | gh-122562: Remove ste_free and ste_child_free from symtable (#122563) | Jelle Zijlstra | 2024-08-01 | 1 | -3/+0 |
|
|