summaryrefslogtreecommitdiffstats
path: root/Python
Commit message (Expand)AuthorAgeFilesLines
* Remove the binary_subscr_dict_error label (GH-96443)Brandt Bucher2022-08-301-11/+4
* gh-96143: Allow Linux perf profiler to see Python calls (GH-96123)Pablo Galindo Salgado2022-08-304-1/+201
* GH-96237: Allow non-functions as reference-holder in frames. (GH-96238)Mark Shannon2022-08-252-7/+11
* GH-93503: Add thread-specific APIs to set profiling and tracing functions in ...Pablo Galindo Salgado2022-08-243-1/+131
* gh-87092: use basicblock_last_instr consistently in the compiler (GH-96243)Irit Katriel2022-08-241-29/+32
* GH-96177: Move GIL and eval breaker code out of ceval.c into ceval_gil.c. (GH...Mark Shannon2022-08-243-974/+987
* 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