| Commit message (Expand) | Author | Age | Files | Lines |
* | gh-122985: add SYMBOL_TO_SCOPE macro in symtable (#122986) | Irit Katriel | 2024-08-14 | 2 | -9/+6 |
|
|
* | gh-122907: Fix Builds Without HAVE_DYNAMIC_LOADING Set (gh-122952) | Eric Snow | 2024-08-13 | 1 | -4/+8 |
|
|
* | GH-122390: Replace `_Py_GetbaseOpcode` with `_Py_GetBaseCodeUnit` (GH-122942) | Mark Shannon | 2024-08-13 | 4 | -46/+52 |
|
|
* | GH-122821: Simplify compilation of while statements to ensure consistency of ... | Mark Shannon | 2024-08-13 | 1 | -3/+1 |
|
|
* | GH-118093: Handle some polymorphism before requiring progress in tier two (GH... | Brandt Bucher | 2024-08-12 | 4 | -38/+61 |
|
|
* | gh-117139: Replace _PyList_FromArraySteal with stack ref variant (#122830) | Sam Gross | 2024-08-12 | 3 | -29/+3 |
|
|
* | gh-117139: Fix a few `_PyStackRef` related bugs (#122831) | Sam Gross | 2024-08-12 | 3 | -16/+14 |
|
|
* | GH-122869: Add missing tier two optimizer cases (GH-122936) | Mark Shannon | 2024-08-12 | 2 | -4/+31 |
|
|
* | gh-122860: Remove unused macro `_Py_atomic_load_relaxed_int32` (#122861) | Sam Gross | 2024-08-11 | 2 | -14/+0 |
|
|
* | gh-122697: Fix free-threading memory leaks at shutdown (#122703) | Sam Gross | 2024-08-08 | 3 | -1/+17 |
|
|
* | gh-122562: fix dump_symtable for ste_free and ste_child_free removal (#122825) | Irit Katriel | 2024-08-08 | 1 | -1/+1 |
|
|
* | GH-120024: Tidy up case generator code a bit. (GH-122780) | Mark Shannon | 2024-08-08 | 1 | -3/+0 |
|
|
* | gh-122247: Move instruction instrumentation sanity check after tracing check ... | Tian Gao | 2024-08-08 | 1 | -1/+1 |
|
|
* | gh-118814: Fix the TypeVar constructor when name is passed by keyword (GH-122... | Serhiy Storchaka | 2024-08-07 | 1 | -1/+1 |
|
|
* | gh-118926: Spill deferred references to stack in cases generator (#122748) | Sam Gross | 2024-08-07 | 3 | -35/+41 |
|
|
* | gh-122759: Remove `assert` from `RERAISE` error handling (#122760) | sobolevn | 2024-08-07 | 2 | -2/+0 |
|
|
* | gh-117139: Fix an incorrect borrow in bytecodes.c (#122318) | Sam Gross | 2024-08-07 | 3 | -11/+14 |
|
|
* | gh-122728: Fix SystemError in PyEval_GetLocals() (#122735) | Victor Stinner | 2024-08-06 | 1 | -1/+1 |
|
|
* | gh-122417: Implement per-thread heap type refcounts (#122418) | Sam Gross | 2024-08-06 | 3 | -51/+231 |
|
|
* | GH-120024: Move three more escaping calls out of conditional statements (GH-1... | Mark Shannon | 2024-08-06 | 3 | -10/+32 |
|
|
* | GH-120024: Refactor code a bit so that escaping calls can be wrapped in spill... | Mark Shannon | 2024-08-06 | 3 | -42/+78 |
|
|
* | gh-122595: Add more error checks in the compiler (GH-122596) | Serhiy Storchaka | 2024-08-06 | 2 | -52/+145 |
|
|
* | GH-122616: Simplify LOAD_ATTR_WITH_HINT and STORE_ATTR_WITH_HINT (GH-122620) | Mark Shannon | 2024-08-05 | 3 | -95/+44 |
|
|
* | gh-122313: Clean up deep recursion guarding code in the compiler (GH-122640) | Serhiy Storchaka | 2024-08-03 | 3 | -162/+164 |
|
|
* | GH-117224: Move the body of a few large-ish micro-ops into helper functions (... | Mark Shannon | 2024-08-02 | 4 | -335/+159 |
|
|
* | gh-122445: populate only modified fields in __static_attributes__ (#122446) | Irit Katriel | 2024-08-02 | 1 | -7/+11 |
|
|
* | gh-122334: Fix crash when importing ssl after re-initialization (#122481) | neonene | 2024-08-02 | 1 | -0/+13 |
|
|
* | gh-122188: Remove _imp.pyc_magic_number (GH-122503) | Serhiy Storchaka | 2024-08-02 | 1 | -5/+1 |
|
|
* | gh-122562: Remove ste_free and ste_child_free from symtable (#122563) | Jelle Zijlstra | 2024-08-01 | 1 | -12/+0 |
|
|
* | GH-118095: Add tier two support for BINARY_SUBSCR_GETITEM (GH-120793) | Mark Shannon | 2024-08-01 | 6 | -60/+150 |
|
|
* | Replace PyObject_Del with PyObject_Free (#122453) | Victor Stinner | 2024-08-01 | 1 | -1/+1 |
|
|
* | GH-122155: Track local variables between pops and pushes in cases generator (... | Mark Shannon | 2024-08-01 | 4 | -48/+192 |
|
|
* | Fix typos in docs, error messages and comments (#122502) | jianghuyiyuan | 2024-08-01 | 1 | -1/+1 |
|
|
* | gh-122188: Move magic number to its own file (#122243) | Michael Droettboom | 2024-07-30 | 1 | -15/+12 |
|
|
* | gh-117657: Avoid race in `PAUSE_ADAPTIVE_COUNTER` in free-threaded build (#12... | Sam Gross | 2024-07-30 | 1 | -1/+2 |
|
|
* | GH-118093: Improve handling of short and mid-loop traces (GH-122252) | Brandt Bucher | 2024-07-29 | 1 | -33/+31 |
|
|
* | GH-116090: Fire RAISE events from _FOR_ITER_TIER_TWO (GH-122413) | Brandt Bucher | 2024-07-29 | 4 | -12/+11 |
|
|
* | gh-122234: Add DECREFs to error paths (#122406) | Petr Viktorin | 2024-07-29 | 1 | -0/+4 |
|
|
* | gh-122234: fix accuracy issues for sum() (#122236) | Sergey B Kirpichev | 2024-07-29 | 1 | -11/+13 |
|
|
* | gh-119180: Add evaluate functions for type params and type aliases (#122212) | Jelle Zijlstra | 2024-07-27 | 2 | -25/+19 |
|
|
* | Manually override bytecode definition in optimizer, to avoid build error (GH-... | Mark Shannon | 2024-07-26 | 2 | -4/+17 |
|
|
* | gh-122201: Lock mutex when setting handling_thread to NULL (#122204) | Sam Gross | 2024-07-26 | 1 | -3/+15 |
|
|
* | GH-122294: Burn in the addresses of side exits (GH-122295) | Brandt Bucher | 2024-07-26 | 5 | -17/+22 |
|
|
* | gh-122245: move checks for writes and shadowing of __debug__ to symtable (#12... | Irit Katriel | 2024-07-26 | 2 | -83/+85 |
|
|
* | GH-122029: Break INSTRUMENTED_CALL into micro-ops, so that its behavior is co... | Mark Shannon | 2024-07-26 | 5 | -59/+242 |
|
|
* | GH-121131: Clean up and fix some instrumented instructions. (GH-121132) | Mark Shannon | 2024-07-26 | 7 | -171/+233 |
|
|
* | GH-118093: Add tier two support for BINARY_OP_INPLACE_ADD_UNICODE (GH-122253) | Brandt Bucher | 2024-07-25 | 5 | -5/+87 |
|
|
* | GH-118093: Add tier two support for LOAD_ATTR_PROPERTY (GH-122283) | Brandt Bucher | 2024-07-25 | 6 | -48/+112 |
|
|
* | GH-122034: Add StackRef variants of type checks to reduce the number of PySta... | Mark Shannon | 2024-07-25 | 3 | -27/+27 |
|
|
* | GH-122160: Remove BUILD_CONST_KEY_MAP opcode. (GH-122164) | Mark Shannon | 2024-07-25 | 6 | -157/+6 |
|
|