6765 Commits (cf0b23908cc902ac38cd83dd7ca5afdf89e1543b)

Author SHA1 Message Date
Mark Shannon ee9f98d9f4
bpo-42823: Fix frame lineno when frame.f_trace is set (GH-24099) 5 years ago
Mark Shannon 127dde5916
bpo-42810: Mark jumps at end of if and try statements as artificial. (GH-24091) 5 years ago
Mark Shannon bf06b209da
Delete the now unused c_do_not_emit_bytecode field. (#24094) 5 years ago
Dong-hee Na de6f20a6de
Bring Python into the new year. (GH-24036) 5 years ago
Victor Stinner f4507231e3
bpo-42745: finalize_interp_types() calls _PyType_Fini() (GH-23953) 5 years ago
Victor Stinner ea251806b8
bpo-40521: Per-interpreter interned strings (GH-20085) 5 years ago
Victor Stinner 4101018488
bpo-42745: Make the type cache per-interpreter (GH-23947) 5 years ago
Victor Stinner ba3d67c2fb
bpo-39465: Fix _PyUnicode_FromId() for subinterpreters (GH-20058) 5 years ago
Mark Shannon 28b75c80dc
bpo-42246: Don't eliminate jumps to jumps, if it will break PEP 626. (GH-23896) 5 years ago
Joannah Nanjekye 46b5c6be29
Fix typos in sysmodule (GH-23883) 5 years ago
Mark Shannon f2dbfd7e20
bpo-42634: Mark reraise after except blocks as artificial. (GH-23877) 5 years ago
Irit Katriel fb34096140
bpo-24792: Fix zipimporter masking the cause of import errors (GH-22204) 5 years ago
Mark Shannon bf353f3c2d
bpo-42246: Make sure that `f_lasti`, and thus `f_lineno`, is set correctly after raising or reraising an exception (GH-23803) 5 years ago
Irit Katriel 40125ab325
bpo-26564: fix obsolete comment in traceback.c (GH-23819) 5 years ago
Mark Shannon 5274b682bc
bpo-42645: Make sure that return/break/continue are only traced once when exiting via a finally block. (GH-23780) 5 years ago
Om G c71581c7a4
bpo-42615: Delete redundant jump instructions that only bypass empty blocks (GH-23733) 5 years ago
Victor Stinner b8fa135908
bpo-42639: Move atexit state to PyInterpreterState (GH-23763) 5 years ago
Mark Shannon 8473cf89bd
bpo-42246: Remove DO_NOT_EMIT_BYTECODE macros, so that while loops and if statements conform to PEP 626. (GH-23743) 5 years ago
Victor Stinner 357704c9f2
bpo-42639: atexit now logs callbacks exceptions (GH-23771) 5 years ago
Victor Stinner 83d52044ae
bpo-42639: Cleanup atexitmodule.c (GH-23770) 5 years ago
Mark Shannon f5e97b72fe
bpo-42635: Mark JUMP_ABSOLUTE at end of 'for' loop as artificial to avoid spurious line events. (GH-23761) 5 years ago
Mark Shannon 56aa20f9eb
Don't generate spurious line number in try-except-finally. (#23760) 5 years ago
pxinwr d5dcb65317
bpo-31904: Define THREAD_STACK_SIZE for VxWorks (GH-23718) 5 years ago
Victor Stinner a82f63f5af
bpo-32381: Add _PyRun_AnyFileObject() (GH-23723) 5 years ago
Victor Stinner ca06440207
bpo-32381: Remove unused _Py_fopen() function (GH-23711) 5 years ago
Victor Stinner 550e4673be
bpo-32381: Add _PyRun_SimpleFileObject() (GH-23709) 5 years ago
Victor Stinner 815506d852
bpo-32381: Rewrite PyErr_ProgramText() (GH-23700) 5 years ago
Hai Shi 0f91f586ae
bpo-42599: Remove useless PyModule_GetWarningsModule() (GH-23691) 5 years ago
Victor Stinner b6d98c10ff
bpo-32381: Fix PyRun_SimpleFileExFlags() encoding (GH-23642) 5 years ago
pxinwr 06afac6c57
bpo-41462: Add os.set_blocking() support for VxWorks RTOS (GH-21713) 5 years ago
Brandt Bucher 226a012d1c
bpo-42536: GC track recycled tuples (GH-23623) 5 years ago
Brett Cannon 2de5097ba4
bpo-26131: Deprecate usage of load_module() (GH-23469) 5 years ago
Mark Shannon eaccc12aa9
bpo-42246: Don't forget the entry block when ensuring that all exits have a line number (GH-23636) 5 years ago
Pablo Galindo 99b594404d
bpo-42521: Add note about 'Python -d' only working on debug builds (GH-23607) 5 years ago
Mark Shannon 5977a7989d
bpo-42246: Make sure that line number is correct after a return, as required by PEP 626 (GH-23495) 5 years ago
Mark Shannon 4e7a69bdb6
bpo-42500: Fix recursion in or after except (GH-23568) 5 years ago
Pablo Galindo 46bd5ed94c
bpo-40939: Restore some stable API functions incorrectly deleted (GH-23606) 5 years ago
Victor Stinner 32bd68c839
bpo-42519: Replace PyObject_MALLOC() with PyObject_Malloc() (GH-23587) 5 years ago
Victor Stinner 00d7abd7ef
bpo-42519: Replace PyMem_MALLOC() with PyMem_Malloc() (GH-23586) 5 years ago
Yurii Karabas 7301979b23
bpo-42202: Store func annotations as a tuple (GH-23316) 5 years ago
Serhiy Storchaka 14d81dcaf8
bpo-42260: Improve error handling in _PyConfig_FromDict (GH-23488) 5 years ago
Victor Stinner 3be8e220ed
bpo-42403: Use @staticmethod in importlib (GH-23395) 5 years ago
Victor Stinner 3390347aa0
bpo-42403: Simplify importlib external bootstrap (GH-23397) 5 years ago
Victor Stinner 6f4635fe20
bpo-1635741: Port _warnings to the multi-phase init (GH-23379) 5 years ago
Victor Stinner 6223071421
bpo-1635741: Convert _imp to multi-phase init (GH-23378) 5 years ago
Christian Heimes 07f2adedf0
bpo-40998: Address compiler warnings found by ubsan (GH-20929) 5 years ago
Victor Stinner d1e38d4023
bpo-40998: Fix a refleak in create_filter() (GH-23365) 5 years ago
Victor Stinner 29aa624047
bpo-41686: Move _Py_RestoreSignals() to signalmodule.c (GH-23353) 5 years ago
Mark Shannon 266b462238
bpo-42349: Compiler clean up. More yak-shaving for PEP 626. (GH-23267) 5 years ago
Victor Stinner 296a796951
bpo-41713: Remove PyOS_InitInterrupts() function (GH-23342) 5 years ago