6850 Commits (f97dc800689ba98783dac8dc51f87f7c6f413ac6)

Author SHA1 Message Date
Om G c71581c7a4
bpo-42615: Delete redundant jump instructions that only bypass empty blocks (GH-23733) 6 years ago
Victor Stinner b8fa135908
bpo-42639: Move atexit state to PyInterpreterState (GH-23763) 6 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) 6 years ago
Victor Stinner 357704c9f2
bpo-42639: atexit now logs callbacks exceptions (GH-23771) 6 years ago
Victor Stinner 83d52044ae
bpo-42639: Cleanup atexitmodule.c (GH-23770) 6 years ago
Mark Shannon f5e97b72fe
bpo-42635: Mark JUMP_ABSOLUTE at end of 'for' loop as artificial to avoid spurious line events. (GH-23761) 6 years ago
Mark Shannon 56aa20f9eb
Don't generate spurious line number in try-except-finally. (#23760) 6 years ago
pxinwr d5dcb65317
bpo-31904: Define THREAD_STACK_SIZE for VxWorks (GH-23718) 6 years ago
Victor Stinner a82f63f5af
bpo-32381: Add _PyRun_AnyFileObject() (GH-23723) 6 years ago
Victor Stinner ca06440207
bpo-32381: Remove unused _Py_fopen() function (GH-23711) 6 years ago
Victor Stinner 550e4673be
bpo-32381: Add _PyRun_SimpleFileObject() (GH-23709) 6 years ago
Victor Stinner 815506d852
bpo-32381: Rewrite PyErr_ProgramText() (GH-23700) 6 years ago
Hai Shi 0f91f586ae
bpo-42599: Remove useless PyModule_GetWarningsModule() (GH-23691) 6 years ago
Victor Stinner b6d98c10ff
bpo-32381: Fix PyRun_SimpleFileExFlags() encoding (GH-23642) 6 years ago
pxinwr 06afac6c57
bpo-41462: Add os.set_blocking() support for VxWorks RTOS (GH-21713) 6 years ago
Brandt Bucher 226a012d1c
bpo-42536: GC track recycled tuples (GH-23623) 6 years ago
Brett Cannon 2de5097ba4
bpo-26131: Deprecate usage of load_module() (GH-23469) 6 years ago
Mark Shannon eaccc12aa9
bpo-42246: Don't forget the entry block when ensuring that all exits have a line number (GH-23636) 6 years ago
Pablo Galindo 99b594404d
bpo-42521: Add note about 'Python -d' only working on debug builds (GH-23607) 6 years ago
Mark Shannon 5977a7989d
bpo-42246: Make sure that line number is correct after a return, as required by PEP 626 (GH-23495) 6 years ago
Mark Shannon 4e7a69bdb6
bpo-42500: Fix recursion in or after except (GH-23568) 6 years ago
Pablo Galindo 46bd5ed94c
bpo-40939: Restore some stable API functions incorrectly deleted (GH-23606) 6 years ago
Victor Stinner 32bd68c839
bpo-42519: Replace PyObject_MALLOC() with PyObject_Malloc() (GH-23587) 6 years ago
Victor Stinner 00d7abd7ef
bpo-42519: Replace PyMem_MALLOC() with PyMem_Malloc() (GH-23586) 6 years ago
Yurii Karabas 7301979b23
bpo-42202: Store func annotations as a tuple (GH-23316) 6 years ago
Serhiy Storchaka 14d81dcaf8
bpo-42260: Improve error handling in _PyConfig_FromDict (GH-23488) 6 years ago
Victor Stinner 3be8e220ed
bpo-42403: Use @staticmethod in importlib (GH-23395) 6 years ago
Victor Stinner 3390347aa0
bpo-42403: Simplify importlib external bootstrap (GH-23397) 6 years ago
Victor Stinner 6f4635fe20
bpo-1635741: Port _warnings to the multi-phase init (GH-23379) 6 years ago
Victor Stinner 6223071421
bpo-1635741: Convert _imp to multi-phase init (GH-23378) 6 years ago
Christian Heimes 07f2adedf0
bpo-40998: Address compiler warnings found by ubsan (GH-20929) 6 years ago
Victor Stinner d1e38d4023
bpo-40998: Fix a refleak in create_filter() (GH-23365) 6 years ago
Victor Stinner 29aa624047
bpo-41686: Move _Py_RestoreSignals() to signalmodule.c (GH-23353) 6 years ago
Mark Shannon 266b462238
bpo-42349: Compiler clean up. More yak-shaving for PEP 626. (GH-23267) 6 years ago
Victor Stinner 296a796951
bpo-41713: Remove PyOS_InitInterrupts() function (GH-23342) 6 years ago
Victor Stinner ae6cd7cfda
bpo-37205: time.time() cannot fail with fatal error (GH-23314) 6 years ago
Victor Stinner 3df5c68487
bpo-37205: time.perf_counter() and time.monotonic() are system-wide (GH-23284) 6 years ago
Brett Cannon d2e94bb084
bpo-42131: Add PEP 451-related methods to zipimport (GH-23187) 6 years ago
Victor Stinner d96a7a8313
bpo-42296: On Windows, fix CTRL+C regression (GH-23257) 6 years ago
Mark Shannon fd009e606a
bpo-42246: Fix memory leak in compiler (GH-23256) 6 years ago
Mark Shannon cc75ab791d
bpo-42246: Eliminate jumps to exit blocks by copying those blocks. (#23251) 6 years ago
Victor Stinner ef75a625cd
bpo-42260: Initialize time and warnings earlier at startup (GH-23249) 6 years ago
Mark Shannon c6409156c4
Bump magic number. (GH-23245) 6 years ago
Mark Shannon 877df851c3
bpo-42246: Partial implementation of PEP 626. (GH-23113) 6 years ago
Victor Stinner ace3f9a0ce
bpo-42260: Fix _PyConfig_Read() if compute_path_config=0 (GH-23220) 6 years ago
Victor Stinner 9e1b828265
bpo-42260: Compute the path config in the main init (GH-23211) 6 years ago
Ronald Oussoren 41761933c1
bpo-41100: Support macOS 11 and Apple Silicon (GH-22855) 6 years ago
Nick Coghlan 8805a4dad2
bpo-42282: Fold constants inside named expressions (GH-23190) 6 years ago
Victor Stinner dc42af8fd1
bpo-42260: PyConfig_Read() only parses argv once (GH-23168) 6 years ago
Victor Stinner f3cb814315
bpo-42260: Add _PyConfig_FromDict() (GH-23167) 6 years ago