summaryrefslogtreecommitdiffstats
path: root/Python
Commit message (Expand)AuthorAgeFilesLines
* GH-118093: Handle some polymorphism before requiring progress in tier two (GH...Brandt Bucher2024-08-124-38/+61
* gh-117139: Replace _PyList_FromArraySteal with stack ref variant (#122830)Sam Gross2024-08-123-29/+3
* gh-117139: Fix a few `_PyStackRef` related bugs (#122831)Sam Gross2024-08-123-16/+14
* GH-122869: Add missing tier two optimizer cases (GH-122936)Mark Shannon2024-08-122-4/+31
* gh-122860: Remove unused macro `_Py_atomic_load_relaxed_int32` (#122861)Sam Gross2024-08-112-14/+0
* gh-122697: Fix free-threading memory leaks at shutdown (#122703)Sam Gross2024-08-083-1/+17
* gh-122562: fix dump_symtable for ste_free and ste_child_free removal (#122825)Irit Katriel2024-08-081-1/+1
* GH-120024: Tidy up case generator code a bit. (GH-122780)Mark Shannon2024-08-081-3/+0
* gh-122247: Move instruction instrumentation sanity check after tracing check ...Tian Gao2024-08-081-1/+1
* gh-118814: Fix the TypeVar constructor when name is passed by keyword (GH-122...Serhiy Storchaka2024-08-071-1/+1
* gh-118926: Spill deferred references to stack in cases generator (#122748)Sam Gross2024-08-073-35/+41
* gh-122759: Remove `assert` from `RERAISE` error handling (#122760)sobolevn2024-08-072-2/+0
* gh-117139: Fix an incorrect borrow in bytecodes.c (#122318)Sam Gross2024-08-073-11/+14
* gh-122728: Fix SystemError in PyEval_GetLocals() (#122735)Victor Stinner2024-08-061-1/+1
* gh-122417: Implement per-thread heap type refcounts (#122418)Sam Gross2024-08-063-51/+231
* GH-120024: Move three more escaping calls out of conditional statements (GH-1...Mark Shannon2024-08-063-10/+32
* GH-120024: Refactor code a bit so that escaping calls can be wrapped in spill...Mark Shannon2024-08-063-42/+78
* gh-122595: Add more error checks in the compiler (GH-122596)Serhiy Storchaka2024-08-062-52/+145
* GH-122616: Simplify LOAD_ATTR_WITH_HINT and STORE_ATTR_WITH_HINT (GH-122620)Mark Shannon2024-08-053-95/+44
* gh-122313: Clean up deep recursion guarding code in the compiler (GH-122640)Serhiy Storchaka2024-08-033-162/+164
* GH-117224: Move the body of a few large-ish micro-ops into helper functions (...Mark Shannon2024-08-024-335/+159
* gh-122445: populate only modified fields in __static_attributes__ (#122446)Irit Katriel2024-08-021-7/+11
* gh-122334: Fix crash when importing ssl after re-initialization (#122481)neonene2024-08-021-0/+13
* gh-122188: Remove _imp.pyc_magic_number (GH-122503)Serhiy Storchaka2024-08-021-5/+1
* gh-122562: Remove ste_free and ste_child_free from symtable (#122563)Jelle Zijlstra2024-08-011-12/+0
* GH-118095: Add tier two support for BINARY_SUBSCR_GETITEM (GH-120793)Mark Shannon2024-08-016-60/+150
* Replace PyObject_Del with PyObject_Free (#122453)Victor Stinner2024-08-011-1/+1
* GH-122155: Track local variables between pops and pushes in cases generator (...Mark Shannon2024-08-014-48/+192
* Fix typos in docs, error messages and comments (#122502)jianghuyiyuan2024-08-011-1/+1
* gh-122188: Move magic number to its own file (#122243)Michael Droettboom2024-07-301-15/+12
* gh-117657: Avoid race in `PAUSE_ADAPTIVE_COUNTER` in free-threaded build (#12...Sam Gross2024-07-301-1/+2
* GH-118093: Improve handling of short and mid-loop traces (GH-122252)Brandt Bucher2024-07-291-33/+31
* GH-116090: Fire RAISE events from _FOR_ITER_TIER_TWO (GH-122413)Brandt Bucher2024-07-294-12/+11
* gh-122234: Add DECREFs to error paths (#122406)Petr Viktorin2024-07-291-0/+4
* gh-122234: fix accuracy issues for sum() (#122236)Sergey B Kirpichev2024-07-291-11/+13
* gh-119180: Add evaluate functions for type params and type aliases (#122212)Jelle Zijlstra2024-07-272-25/+19
* Manually override bytecode definition in optimizer, to avoid build error (GH-...Mark Shannon2024-07-262-4/+17
* gh-122201: Lock mutex when setting handling_thread to NULL (#122204)Sam Gross2024-07-261-3/+15
* GH-122294: Burn in the addresses of side exits (GH-122295)Brandt Bucher2024-07-265-17/+22
* gh-122245: move checks for writes and shadowing of __debug__ to symtable (#12...Irit Katriel2024-07-262-83/+85
* GH-122029: Break INSTRUMENTED_CALL into micro-ops, so that its behavior is co...Mark Shannon2024-07-265-59/+242
* GH-121131: Clean up and fix some instrumented instructions. (GH-121132)Mark Shannon2024-07-267-171/+233
* GH-118093: Add tier two support for BINARY_OP_INPLACE_ADD_UNICODE (GH-122253)Brandt Bucher2024-07-255-5/+87
* GH-118093: Add tier two support for LOAD_ATTR_PROPERTY (GH-122283)Brandt Bucher2024-07-256-48/+112
* GH-122034: Add StackRef variants of type checks to reduce the number of PySta...Mark Shannon2024-07-253-27/+27
* GH-122160: Remove BUILD_CONST_KEY_MAP opcode. (GH-122164)Mark Shannon2024-07-256-157/+6
* gh-121404: extract compiler_lookup_arg out of compiler_make_closure (#122181)Irit Katriel2024-07-241-41/+49
* GH-118093: Remove invalidated executors from side exits (GH-121885)Brandt Bucher2024-07-243-27/+26
* gh-122029: Log call events in sys.setprofile when it's a method with c functi...Tian Gao2024-07-231-0/+13
* gh-119180: Add `annotationlib` module to support PEP 649 (#119891)Jelle Zijlstra2024-07-231-0/+1