1. 49f6beb [3.12] gh-113993: Make interned strings mortal (GH-120520, GH-121364, GH-121903, GH-122303) (#123065) by Petr Viktorin · 11 months ago
  2. cbfeb6a [3.12] gh-123919: Fix null handling in `_freeze_module.c` (GH-123920) (#123949) by Miss Islington (bot) · 12 months ago
  3. 5bd2ea2 [3.12] gh-117482: Fix the Slot Wrapper Inheritance Tests (gh-122250) by Eric Snow · 1 year, 1 month ago
  4. 5a6cc3c [3.12] gh-93691: fix too broad source locations of for statement iterators (GH-120330 (#120405) by Irit Katriel · 1 year, 3 months ago
  5. ea2c001 gh-84436: Implement Immortal Objects (gh-19474) by Eddie Elizondo · 2 years, 4 months ago
  6. 1ef61cf gh-102856: Initial implementation of PEP 701 (#102855) by Pablo Galindo Salgado · 2 years, 5 months ago
  7. 7f3c106 gh-103326: Remove `Python/importlib.h` (GH-103331) by Nikita Sobolev · 2 years, 5 months ago
  8. b4978ff GH-88691: Shrink the CALL caches (GH-103230) by Brandt Bucher · 2 years, 5 months ago
  9. 121057a GH-89987: Shrink the BINARY_SUBSCR caches (GH-103022) by Brandt Bucher · 2 years, 5 months ago
  10. 85ba8a3 gh-102650: Remove duplicate include directives from multiple source files (#102651) by chgnrdv · 2 years, 6 months ago
  11. 753fc8a gh-101632: Add the new RETURN_CONST opcode (#101633) by penguin_wwy · 2 years, 7 months ago
  12. 3c033a2 GH-99554: Pack location tables more effectively (GH-99556) by Brandt Bucher · 2 years, 8 months ago
  13. 228c92e gh-99582: freeze `zipimport` into `_bootstrap_python` (#99583) by Kai Zhang · 2 years, 9 months ago
  14. fb713b2 GH-98522: Add version number to code objects. (GH-98525) by Mark Shannon · 2 years, 9 months ago
  15. 4e5f2db gh-98872: Fix a possible resource leak in Python 3.11.0 (GH-99047) by SQLPATCH · 2 years, 9 months ago
  16. 6e3cc72 GH-90699: disallow `_Py_IDENTIFIER` in core code (GH-99210) by Kumar Aditya · 2 years, 10 months ago
  17. 05e4886 gh-96853: Restore test coverage for Py_Initialize(Ex) (GH-98212) by Nick Coghlan · 2 years, 10 months ago
  18. 22863df GH-96793: Change `FOR_ITER` to not pop the iterator on exhaustion. (GH-96801) by Mark Shannon · 2 years, 10 months ago
  19. f323694 gh-98608: Change _Py_NewInterpreter() to _Py_NewInterpreterFromConfig() (gh-98609) by Eric Snow · 2 years, 10 months ago
  20. 1863302 gh-97669: Create Tools/build/ directory (#97963) by Victor Stinner · 2 years, 11 months ago
  21. b0f89cb gh-96512: Move int_max_str_digits setting to PyConfig (#96944) by Gregory P. Smith · 2 years, 11 months ago
  22. 8fd2c3b GH-96975: Skip incomplete frames in PyEval_GetFrame (GH-97003) by Brandt Bucher · 3 years ago
  23. 6ba686d gh-96678: Avoid undefined behaviour in test (#96672) by Matthias Görgens · 3 years ago
  24. aa37ffd bpo-45445: Revert "bpo-45445: Fail if an invalid X-option is provided in the command line (GH-28823)" (#94745) by Pablo Galindo Salgado · 3 years, 1 month ago
  25. 4a6bb30 gh-90815: Fix test_embed for Windows PGO build with mimalloc (GH-94790) by neonene · 3 years, 2 months ago
  26. 324d019 gh-94485: Set line number of module's RESUME instruction to 0, as specified by PEP 626 (GH-94552) by Irit Katriel · 3 years, 2 months ago
  27. 5fcfdd8 GH-91432: Specialize FOR_ITER (GH-91713) by Dennis Sweeney · 3 years, 2 months ago
  28. 38af903 gh-91985: Ensure in-tree builds override platstdlib_dir in every path calculation (GH-93641) by neonene · 3 years, 3 months ago
  29. b083450 GH-93429: Merge `LOAD_METHOD` back into `LOAD_ATTR` (GH-93430) by Ken Jin · 3 years, 3 months ago
  30. d52ffc1 gh-93382: Cache result of `PyCode_GetCode` in codeobject (GH-93383) by Ken Jin · 3 years, 3 months ago
  31. e48ac9c GH-90690: Remove `PRECALL` instruction (GH-92925) by Mark Shannon · 3 years, 4 months ago
  32. ada8b6d gh-57684: Add -P cmdline option and PYTHONSAFEPATH env var (#31542) by Victor Stinner · 3 years, 4 months ago
  33. 6dcfd6c gh-78214: marshal: Stabilize FLAG_REF usage (GH-8226) by Inada Naoki · 3 years, 4 months ago
  34. 944fffe GH-88116: Use a compact format to represent end line and column offsets. (GH-91666) by Mark Shannon · 3 years, 4 months ago
  35. a00518d bpo-47120: Replace the JUMP_ABSOLUTE opcode by the relative JUMP_BACKWARD (GH-32115) by Irit Katriel · 3 years, 5 months ago
  36. f193631 bpo-46841: Use inline caching for calls (GH-31709) by Brandt Bucher · 3 years, 6 months ago
  37. 05a8bc1 bpo-46841: Use inline caching for attribute accesses (GH-31640) by Brandt Bucher · 3 years, 6 months ago
  38. 3b0f1c5 bpo-46841: Use inline cache for `BINARY_SUBSCR`. (GH-31618) by Mark Shannon · 3 years, 6 months ago
  39. 0d9b565 Propagate errors (however unlikely) from _Py_Deepfreeze_Init() (GH-31596) by Kumar Aditya · 3 years, 6 months ago
  40. 4dc7463 bpo-46430: Fix memory leak in interned strings of deep-frozen modules (GH-31549) by Kumar Aditya · 3 years, 6 months ago
  41. 59585d6 bpo-46329: Streamline calling sequence a bit. (GH-31465) by Mark Shannon · 3 years, 6 months ago
  42. cf345e9 bpo-46329: Change calling sequence (again) (GH-31373) by Mark Shannon · 3 years, 7 months ago
  43. 81c7204 bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized global objects. (gh-30928) by Eric Snow · 3 years, 7 months ago
  44. 89fd7c3 bpo-46329: Split calls into precall and call instructions. (GH-30855) by Mark Shannon · 3 years, 7 months ago
  45. c7f810b bpo-46476: Fix memory leak in code objects generated by deepfreeze (GH-30853) by Kumar Aditya · 3 years, 7 months ago
  46. 6415e2e bpo-46417: _testembed.c avoids Py_SetProgramName() (GH-30732) by Victor Stinner · 3 years, 7 months ago
  47. e9e3eab bpo-46417: Finalize structseq types at exit (GH-30645) by Victor Stinner · 3 years, 7 months ago
  48. ea1a545 bpo-46303: Move fileutils.h private functions to internal C API (GH-30484) by Victor Stinner · 3 years, 8 months ago
  49. e028ae9 bpo-45923: Handle call events in bytecode (GH-30364) by Mark Shannon · 3 years, 8 months ago
  50. 196b53e bpo-45189: Drop the "list_frozen" command from _test_embed. (GH-30273) by Dong-hee Na · 3 years, 8 months ago
  51. 9f8f451 bpo-44525: Split calls into PRECALL and CALL (GH-30011) by Mark Shannon · 3 years, 9 months ago
  52. eb483c4 bpo-45949: Pure Python freeze module for cross builds (GH-29899) by Christian Heimes · 3 years, 9 months ago
  53. 84ca123 bpo-45950: Introduce Bootstrap Python again (#29859) by Christian Heimes · 3 years, 9 months ago
  54. a6c3b0f bpo-45954: Rename PyConfig.no_debug_ranges to code_debug_ranges (GH-29886) by Victor Stinner · 3 years, 9 months ago
  55. 69a6173 Remove Programs/_freeze_importlib (#29357) by Brandt Bucher · 3 years, 10 months ago
  56. 401d25e bpo-45666: Use `%S` for MSVC and `%s` elsewhere for `swprintf` in `_testembed.c` (GH-29341) by Nikita Sobolev · 3 years, 10 months ago
  57. aad4806 bpo-45666: fixes warning with `swprintf` and `%s` (GH-29307) by Nikita Sobolev · 3 years, 10 months ago
  58. 074fa57 bpo-45395: Make custom frozen modules additions instead of replacements. (gh-28778) by Eric Snow · 3 years, 10 months ago
  59. 82a662e bpo-44511: Improve the bytecode for class and mapping patterns (GH-26922) by Brandt Bucher · 3 years, 10 months ago
  60. 6afb285 bpo-45020: Add tests for the -X "frozen_modules" option. (gh-28997) by Eric Snow · 3 years, 10 months ago
  61. aac29af bpo-45434: pyport.h no longer includes <stdlib.h> (GH-28914) by Victor Stinner · 3 years, 11 months ago
  62. db2b6a2 bpo-45445: Fail if an invalid X-option is provided in the command line (GH-28823) by Pablo Galindo Salgado · 3 years, 11 months ago
  63. 08285d5 bpo-45020: Identify which frozen modules are actually aliases. (gh-28655) by Eric Snow · 4 years ago
  64. 5e2c32e bpo-40413: test_embed tests calling Py_RunMain() multiple times (GH-28466) by Victor Stinner · 4 years ago
  65. 09b4ad1 bpo-45188: Windows now regenerates frozen modules at the start of build instead of late (GH-28322) by Steve Dower · 4 years ago
  66. 044e8d8 bpo-45019: Add a tool to generate list of modules to include for frozen modules (gh-27980) by Eric Snow · 4 years ago
  67. 4823d9a bpo-43950: Add option to opt-out of PEP-657 (GH-27023) by Ammar Askar · 4 years, 2 months ago
  68. 2f180ce bpo-44530: Add co_qualname field to PyCodeObject (GH-26941) by Gabriele N. Tornetta · 4 years, 2 months ago
  69. 98eee94 bpo-43950: Add code.co_positions (PEP 657) (GH-26955) by Pablo Galindo · 4 years, 2 months ago
  70. 1b28187 bpo-44313: generate LOAD_ATTR/CALL_FUNCTION for top-level imported objects (GH-26677) by Batuhan Taskaya · 4 years, 2 months ago
  71. 48e3a1d bpo-44434: Remove useless calls to PyThread_exit_thread() (GH-26943) by Victor Stinner · 4 years, 2 months ago
  72. 769d7d0 bpo-43693 Get rid of CO_NOFREE -- it's unused (GH-26839) by Guido van Rossum · 4 years, 2 months ago
  73. 489699c bpo-44441: _PyImport_Fini2() resets PyImport_Inittab (GH-26874) by Victor Stinner · 4 years, 2 months ago
  74. 355f5dd bpo-43693: Turn localspluskinds into an object (GH-26749) by Guido van Rossum · 4 years, 2 months ago
  75. 2ab27c4 bpo-43693: Un-revert commits 2c1e258 and b2bf2bc. (gh-26577) by Eric Snow · 4 years, 3 months ago
  76. 17c4edc bpo-43693: Revert commits 2c1e2583fdc4db6b43d163239ea42b0e8394171f and b2bf2bc1ece673d387341e06c8d3c2bc6e259747 (GH-26530) by Pablo Galindo · 4 years, 3 months ago
  77. 2c1e258 bpo-43693: Add new internal code objects fields: co_fastlocalnames and co_fastlocalkinds. (gh-26388) by Eric Snow · 4 years, 3 months ago
  78. 9f494d4 bpo-43693: Add _PyCode_New(). (gh-26375) by Eric Snow · 4 years, 3 months ago
  79. 58a9939 bpo-44131: Py_FrozenMain() uses PyConfig_SetBytesArgv() (GH-26201) by Victor Stinner · 4 years, 4 months ago
  80. 834498e bpo-44131: Fix Makefile for test_frozenmain (GH-26203) by Victor Stinner · 4 years, 4 months ago
  81. eaede0d bpo-44131: Test Py_FrozenMain() (GH-26126) by Victor Stinner · 4 years, 4 months ago
  82. 6cd0446 bpo-44113: Deprecate old functions to config Python init (GH-26060) by Victor Stinner · 4 years, 4 months ago
  83. 307745a bpo-43445: Add frozen modules to sys.stdlib_module_names (GH-24798) by Victor Stinner · 4 years, 6 months ago
  84. 11d13e8 bpo-42882: Add test_embed.test_unicode_id_init() (GH-24198) by Victor Stinner · 4 years, 8 months ago
  85. 9e1b828 bpo-42260: Compute the path config in the main init (GH-23211) by Victor Stinner · 4 years, 10 months ago
  86. 048a356 bpo-42260: Add _PyInterpreterState_SetConfig() (GH-23158) by Victor Stinner · 4 years, 10 months ago
  87. daa0fe0 bpo-41162: Clear audit hooks later during finalization (GH-21222) by Konge · 5 years ago
  88. 436b648 bpo-40939: Remove some extra references to PYTHONOLDPARSER (GH-20815) by Pablo Galindo · 5 years ago
  89. 1ed83ad bpo-40939: Remove the old parser (GH-20768) by Pablo Galindo · 5 years ago
  90. e81f6e6 bpo-40910: Export Py_GetArgcArgv() function (GH-20721) by Victor Stinner · 5 years ago
  91. 8f023a2 bpo-40854: Allow overriding sys.platlibdir via PYTHONPLATLIBDIR env-var (GH-20605) by Sandro Mani · 5 years ago
  92. 252346a bpo-40453: Add PyConfig._isolated_subinterpreter (GH-19820) by Victor Stinner · 5 years ago
  93. 1def775 bpo-40334: Rename PyConfig.use_peg to _use_peg_parser (GH-19670) by Victor Stinner · 5 years ago
  94. c5fc156 bpo-40334: PEP 617 implementation: New PEG parser for CPython (GH-19503) by Pablo Galindo · 5 years ago
  95. 4f98f46 bpo-40268: Remove unused imports in pylifecycle.c (GH-19533) by Victor Stinner · 5 years ago
  96. 62183b8 bpo-40268: Remove explicit pythread.h includes (#19529) by Victor Stinner · 5 years ago
  97. e5014be bpo-40268: Remove a few pycore_pystate.h includes (GH-19510) by Victor Stinner · 5 years ago
  98. 3225b9f bpo-39877: Remove useless PyEval_InitThreads() calls (GH-18883) by Victor Stinner · 5 years ago
  99. c6e5c11 bpo-39489: Remove COUNT_ALLOCS special build (GH-18259) by Victor Stinner · 6 years ago
  100. 8462a49 bpo-38304: PyConfig_InitPythonConfig() cannot fail anymore (GH-16509) by Victor Stinner · 6 years ago