summaryrefslogtreecommitdiffstats
path: root/Python
Commit message (Expand)AuthorAgeFilesLines
* gh-105481: generate _specializations and _specialized_instructions from bytec...Irit Katriel2023-06-193-53/+55
* gh-105908: fix `barry_as_FLUFL` future import (#105909)Crowthebird2023-06-191-6/+10
* GH-104584: Assorted fixes for the optimizer API. (GH-105683)Mark Shannon2023-06-193-191/+210
* gh-105481: remove HAS_ARG, HAS_CONST, IS_JUMP_OPCODE, IS_PSEUDO_OPCODE and re...Irit Katriel2023-06-174-27/+19
* GH-105840: Fix assertion failures when specializing calls with too many __def...Brandt Bucher2023-06-161-2/+2
* GH-105588: Add missing error checks to some obj2ast_* converters (GH-105589)Brandt Bucher2023-06-151-0/+7
* gh-105481: add HAS_JUMP flag to opcode metadata (#105791)Irit Katriel2023-06-146-165/+185
* GH-77273: Better bytecodes for f-strings (GH-6132)Mark Shannon2023-06-146-373/+389
* GH-100987: Allow objects other than code objects as the "executable" of an in...Mark Shannon2023-06-1415-477/+473
* gh-105699: Use a Thread-Local Variable for PKGCONTEXT (gh-105740)Eric Snow2023-06-141-0/+15
* gh-104812: Run Pending Calls in any Thread (gh-104813)Eric Snow2023-06-134-83/+191
* gh-105481: add flags to each instr in the opcode metadata table, to replace o...Irit Katriel2023-06-135-609/+627
* gh-105603: Change the PyInterpreterConfig.own gil Field (gh-105620)Eric Snow2023-06-131-4/+15
* GH-105678: Split MAKE_FUNCTION into MAKE_FUNCTION and SET_FUNCTION_ATTRIBUTE ...Mark Shannon2023-06-135-337/+373
* gh-105673: Fix uninitialized warning in sysmodule.c (#105674)Nikita Sobolev2023-06-121-1/+1
* gh-105481: add pseudo-instructions to the bytecodes DSL (#105506)Irit Katriel2023-06-116-257/+396
* gh-105375: Improve error handling in the sys extension module (#105611)Erlend E. Aasland2023-06-111-6/+18
* gh-105375: Improve PyErr_WarnExplicit() error handling (#105610)Erlend E. Aasland2023-06-111-12/+16
* gh-105375: Improve error handling in the builtins extension module (#105585)Erlend E. Aasland2023-06-111-8/+32
* gh-105375: Improve error handling in compiler_enter_scope() (#105494)Erlend E. Aasland2023-06-091-1/+5
* gh-105564: Don't include artificial newlines in the line attribute of tokens ...Pablo Galindo Salgado2023-06-091-0/+3
* gh-105396: Deprecate PyImport_ImportModuleNoBlock() function (#105397)Victor Stinner2023-06-091-0/+6
* gh-100227: Lock Around Modification of the Global Allocators State (gh-105516)Eric Snow2023-06-081-1/+2
* gh-100227: Lock Around Adding Global Audit Hooks (gh-105515)Eric Snow2023-06-082-20/+43
* gh-100227: Lock Around Use of the Global "atexit" State (gh-105514)Eric Snow2023-06-082-25/+27
* GH-105229: Remove remaining two-codeunit superinstructions (GH-105326)Mark Shannon2023-06-087-588/+495
* gh-104635: Eliminate redundant STORE_FAST instructions in the compiler (gh-10...Dong-hee Na2023-06-071-5/+18
* gh-105390: Add explicit type cast (#105466)Kirill Podoprigora2023-06-071-1/+2
* GH-104610: Remove the use of `PREDICT` macros. (GH-104651)Mark Shannon2023-06-073-551/+507
* gh-105435: Fix spurious NEWLINE token if file ends with comment without a new...Pablo Galindo Salgado2023-06-071-0/+11
* gh-105390: Correctly raise TokenError instead of SyntaxError for tokenize err...Pablo Galindo Salgado2023-06-071-7/+2
* gh-105259: Ensure we don't show newline characters for trailing NEWLINE token...Pablo Galindo Salgado2023-06-061-4/+6
* gh-103906: Remove immortal refcounting in compile/marshal.c (gh-103922)Dong-hee Na2023-06-052-7/+7
* gh-105164: Detect annotations inside match blocks (#105177)Jelle Zijlstra2023-06-051-0/+10
* GH-105229: Replace some superinstructions with single instruction equivalent....Mark Shannon2023-06-057-610/+639
* GH-104584: Allow optimizers to opt out of optimizing. (GH-105244)Mark Shannon2023-06-051-11/+18
* gh-103277: remove unused macros (#105247)Irit Katriel2023-06-031-19/+0
* gh-87092: avoid gcc warning on uninitialized struct field in assemble… (gh-...Dong-hee Na2023-06-021-0/+1
* gh-105214: Use named constants for MAKE_FUNCTION oparg (#105215)Jelle Zijlstra2023-06-025-289/+288
* GH-104584: Plugin optimizer API (GH-105100)Mark Shannon2023-06-028-358/+676
* gh-105184: document that marshal functions can fail and need to be checked wi...Irit Katriel2023-06-021-0/+4
* gh-104799: Default missing lists in AST to the empty list (#104834)Jelle Zijlstra2023-06-021-219/+365
* gh-92536: Remove PyUnicode_READY() calls (#105210)Victor Stinner2023-06-017-25/+1
* gh-92536: Argument Clinic no longer emits PyUnicode_READY() (#105208)Victor Stinner2023-06-014-34/+4
* gh-104341: Call _PyEval_ReleaseLock() with NULL When Finalizing the Current T...Eric Snow2023-06-013-8/+45
* gh-105140: remove unused arg of _PyErr_ChainStackItem (#105141)Irit Katriel2023-06-011-31/+7
* gh-105182: Remove PyEval_AcquireLock() and PyEval_InitThreads() (#105183)Victor Stinner2023-06-011-4/+9
* remove unused #includes of pycore_pymem.h (#105166)Irit Katriel2023-06-015-263/+259
* gh-105145: Remove old functions to config Python init (#105154)Victor Stinner2023-06-014-141/+20
* gh-105156: Deprecate the old Py_UNICODE type in C API (#105157)Victor Stinner2023-06-011-1/+1