summaryrefslogtreecommitdiffstats
path: root/Python
Commit message (Expand)AuthorAgeFilesLines
* gh-93678: add _testinternalcapi.optimize_cfg() and test utils for compiler op...Irit Katriel2022-08-241-48/+210
* GH-96071: fix deadlock in PyGILState_Ensure (GH-96124)Kumar Aditya2022-08-191-11/+16
* gh-96125: Fix sys.thread_info.name on pthread platforms (GH-96126)Christian Heimes2022-08-191-1/+1
* GH-90997: Wrap yield from/await in a virtual try/except StopIteration (GH-96010)Brandt Bucher2022-08-193-19/+49
* gh-96017: Fix some compiler warnings (GH-96018)Christian Heimes2022-08-191-0/+2
* Remove dead code in _PyDict_GetItemHint and rename to _PyDict_LookupIndex (GH...Matthias Görgens2022-08-181-9/+6
* GH-93911: Specialize `LOAD_ATTR` for custom `__getattribute__` (GH-93988)Ken Jin2022-08-174-32/+158
* GH-95909: Make `_PyArg_Parser` initialization thread safe (GH-95958)Kumar Aditya2022-08-162-12/+44
* gh-95853: Add script to automate WASM build (GH-95828)Christian Heimes2022-08-131-3/+7
* gh-90928: Improve static initialization of keywords tuple in AC (#95907)Erlend E. Aasland2022-08-136-261/+111
* gh-95922: compiler's eliminate_empty_basic_blocks ignores the last block of t...Irit Katriel2022-08-121-8/+5
* gh-90928: Statically Initialize the Keywords Tuple in Clinic-Generated Code (...Eric Snow2022-08-1110-104/+716
* gh-87092: compiler's codegen stage uses int jump target labels, and the targe...Irit Katriel2022-08-111-70/+52
* GH-95818: Skip incomplete frames in `PyThreadState_GetFrame` (GH-95886)Mark Shannon2022-08-111-2/+6
* Update _PyEval_AddPendingCall comment (#95817)zhanpon2022-08-111-2/+2
* gh-93243: Make smtpd private before porting its users (GH-93246)Oleg Iarygin2022-08-061-1/+0
* gh-87092: create a 'jump target label' abstraction so that the compiler's cod...Irit Katriel2022-08-041-354/+385
* GH-95245: Store object values and dict pointers in single tagged pointer. (GH...Mark Shannon2022-08-012-15/+20
* bpo-45445: Revert "bpo-45445: Fail if an invalid X-option is provided in the ...Pablo Galindo Salgado2022-07-311-48/+0
* GH-90081: Run python tracers at full speed (GH-95328)Mark Shannon2022-07-281-4/+7
* gh-94938: Fix errror detection of unexpected keyword arguments (GH-94999)Serhiy Storchaka2022-07-281-85/+57
* gh-95174: Add pthread stubs for WASI (GH-95234)Christian Heimes2022-07-273-6/+201
* gh-93678: extract 'struct cfg_builder' from the compiler so that the CFG can ...Irit Katriel2022-07-261-120/+113
* gh-95174: Handle missing dup() and constants in WASI (GH-95229)Christian Heimes2022-07-262-1/+11
* gh-94673: Always Finalize Static Builtin Types (#95153)Eric Snow2022-07-251-1/+2
* gh-94673: Add _PyStaticType_InitBuiltin() (#95152)Eric Snow2022-07-253-26/+22
* GH-94851: check refcnt of immortal objects after finalization (GH-95001)Kumar Aditya2022-07-251-0/+3
* gh-95185: Check recursion depth in the AST constructor (#95186)Pablo Galindo Salgado2022-07-241-1/+106
* GH-94036: Fix more attribute location quirks (GH-95028)Brandt Bucher2022-07-221-20/+23
* GH-95113: Don't use EXTENDED_ARG_QUICK in unquickened code (GH-95121)Brandt Bucher2022-07-223-3/+14
* GH-91409: Don't overwrite valid locations with NOP locations (GH-95067)Brandt Bucher2022-07-201-1/+4
* gh-91102: Port 8-argument _warnings.warn_explicit to Argument Clinic (#92891)Oleg Iarygin2022-07-202-25/+105
* GH-94851: fix immortal objects refcounting in compiler (gh-95040)Kumar Aditya2022-07-201-1/+1
* gh-91256: Ensure help text has the program name even before getpath is called...Steve Dower2022-07-191-0/+3
* gh-93678: move normalize_basic_block and extend_block call into optimize_cfg ...Irit Katriel2022-07-191-31/+26
* GH-94822: Don't specialize when metaclasses are involved (GH-94892)Brandt Bucher2022-07-181-6/+5
* gh-94930: skipitem() in getargs.c should return non-NULL on error (GH-94931)Serhiy Storchaka2022-07-181-3/+1
* GH-94739: Mark stacks of exception handling blocks for setting frame.f_lineno...Mark Shannon2022-07-181-14/+0
* gh-91348: Restore frame argument to sys._getframe audit event (GH-94928)Steve Dower2022-07-171-5/+7
* gh-93939: Build C extensions without setup.py (GH-94474)Christian Heimes2022-07-141-1/+0
* gh-93883: elide traceback indicators when possible (#93994)John Belmonte2022-07-111-4/+14
* GH-94694: Fix column offsets for multi-line method lookups (GH-94697)Brandt Bucher2022-07-101-2/+9
* GH-93252: Fix error handling for failed Python calls (GH-94693)Brandt Bucher2022-07-091-1/+5
* gh-94215: Fix error handling for line-tracing events (GH-94681)Brandt Bucher2022-07-081-5/+14
* gh-92228: disable the compiler's 'small exit block inlining' optimization for...Irit Katriel2022-07-071-0/+14
* gh-94510: Raise on re-entrant calls to sys.setprofile and sys.settrace (GH-94...Pablo Galindo Salgado2022-07-051-2/+24
* gh-94485: Set line number of module's RESUME instruction to 0, as specified b...Irit Katriel2022-07-051-1/+4
* gh-94216: add pseudo instructions to the dis/opcodes modules (GH-94241)Irit Katriel2022-07-012-39/+12
* GH-94262: Don't create frame objects for frames that aren't yet complete. (GH...Mark Shannon2022-07-012-5/+17
* gh-91719: Reload opcode on unknown error so that C can optimize the dispatchi...neonene2022-06-301-0/+3