1. 3bd6035 bpo-42908: Mark cleanup code at end of try-except and with artificial (#24202) by Mark Shannon · 3 years, 7 months ago
  2. 127dde5 bpo-42810: Mark jumps at end of if and try statements as artificial. (GH-24091) by Mark Shannon · 3 years, 7 months ago
  3. 28b75c8 bpo-42246: Don't eliminate jumps to jumps, if it will break PEP 626. (GH-23896) by Mark Shannon · 3 years, 8 months ago
  4. f2dbfd7 bpo-42634: Mark reraise after except blocks as artificial. (GH-23877) by Mark Shannon · 3 years, 8 months ago
  5. bf353f3 bpo-42246: Make sure that `f_lasti`, and thus `f_lineno`, is set correctly after raising or reraising an exception (GH-23803) by Mark Shannon · 3 years, 8 months ago
  6. 5274b68 bpo-42645: Make sure that return/break/continue are only traced once when exiting via a finally block. (GH-23780) by Mark Shannon · 3 years, 8 months ago
  7. c71581c bpo-42615: Delete redundant jump instructions that only bypass empty blocks (GH-23733) by Om G · 3 years, 8 months ago
  8. 8473cf8 bpo-42246: Remove DO_NOT_EMIT_BYTECODE macros, so that while loops and if statements conform to PEP 626. (GH-23743) by Mark Shannon · 3 years, 8 months ago
  9. f5e97b7 bpo-42635: Mark JUMP_ABSOLUTE at end of 'for' loop as artificial to avoid spurious line events. (GH-23761) by Mark Shannon · 3 years, 8 months ago
  10. 56aa20f Don't generate spurious line number in try-except-finally. (#23760) by Mark Shannon · 3 years, 8 months ago
  11. 2de5097 bpo-26131: Deprecate usage of load_module() (GH-23469) by Brett Cannon · 3 years, 8 months ago
  12. eaccc12 bpo-42246: Don't forget the entry block when ensuring that all exits have a line number (GH-23636) by Mark Shannon · 3 years, 8 months ago
  13. 5977a79 bpo-42246: Make sure that line number is correct after a return, as required by PEP 626 (GH-23495) by Mark Shannon · 3 years, 8 months ago
  14. 3be8e22 bpo-42403: Use @staticmethod in importlib (GH-23395) by Victor Stinner · 3 years, 9 months ago
  15. 3390347 bpo-42403: Simplify importlib external bootstrap (GH-23397) by Victor Stinner · 3 years, 9 months ago
  16. 266b462 bpo-42349: Compiler clean up. More yak-shaving for PEP 626. (GH-23267) by Mark Shannon · 3 years, 9 months ago
  17. cc75ab7 bpo-42246: Eliminate jumps to exit blocks by copying those blocks. (#23251) by Mark Shannon · 3 years, 9 months ago
  18. 877df85 bpo-42246: Partial implementation of PEP 626. (GH-23113) by Mark Shannon · 3 years, 9 months ago
  19. 6e8128f bpo-41323: Perform 'peephole' optimizations directly on the CFG. (GH-21517) by Mark Shannon · 4 years ago
  20. 1f0f4ab bpo-41076: Pre-feed the parser with the f-string expression location (GH-21054) by Lysandros Nikolaou · 4 years, 2 months ago
  21. c5fc156 bpo-40334: PEP 617 implementation: New PEG parser for CPython (GH-19503) by Pablo Galindo · 4 years, 4 months ago
  22. 61cb3d0 bpo-39987: Simplify setting lineno in the compiler. (GH-19037) by Serhiy Storchaka · 4 years, 5 months ago
  23. 6daa37f bpo-38091: Import deadlock detection causes deadlock (GH-17518) by Armin Rigo · 4 years, 5 months ago
  24. 8a4cd70 bpo-39320: Handle unpacking of **values in compiler (GH-18141) by Mark Shannon · 4 years, 7 months ago
  25. 9b6fec4 bpo-39336: Allow packages to not let their child modules be set on them (#18006) by Dino Viehland · 4 years, 7 months ago
  26. 9af0e47 bpo-39156: Break up COMPARE_OP into four logically distinct opcodes. (GH-17754) by Mark Shannon · 4 years, 7 months ago
  27. 88dce26 Fix handling of line numbers around finally-blocks. (#17737) by Mark Shannon · 4 years, 8 months ago
  28. fee5526 Produce cleaner bytecode for 'with' and 'async with' by generating separate code for normal and exceptional paths. (#6641) by Mark Shannon · 4 years, 9 months ago
  29. 145cf1f bpo-35923: Update the BuiltinImporter to use loader._ORIGIN instead of a hard-coded value (GH-15651) by Dong-hee Na · 5 years ago
  30. ce6a070 bpo-34880: Add the LOAD_ASSERTION_ERROR opcode. (GH-15073) by Zackery Spytz · 5 years ago
  31. ef61c52 bpo-37830: Fix compilation of break and continue in finally. (GH-15320) by Serhiy Storchaka · 5 years ago
  32. 662db12 bpo-37685: Fixed __eq__, __lt__ etc implementations in some classes. (GH-14952) by Serhiy Storchaka · 5 years ago
  33. c5fa449 bpo-37444: Update differing exception between builtins and importlib (GH-14869) by Ngalim Siregar · 5 years ago
  34. 3498c64 bpo-37213: Handle negative line deltas correctly in the peephole optimizer (GH-13969) by Pablo Galindo · 5 years ago
  35. ef9d9b6 bpo-36829: Add sys.unraisablehook() (GH-13187) by Victor Stinner · 5 years ago
  36. 8c77b8c bpo-36540: PEP 570 -- Implementation (GH-12701) by Pablo Galindo · 5 years ago
  37. 69091cb bpo-35321: Set the spec origin to frozen in frozen modules (#11732) by Nina Zakharenko · 6 years ago
  38. 995d9b9 bpo-16806: Fix `lineno` and `col_offset` for multi-line string tokens (GH-10021) by Anthony Sottile · 6 years ago
  39. c2e1607 bpo-34100: Merge constants recursively (GH-8341) by INADA Naoki · 6 years ago
  40. 95b6acf bpo-34876: Change the lineno of the AST for decorated function and class. (GH-9731) by Serhiy Storchaka · 6 years ago
  41. c93c58b bpo-33331: Clean modules in the reversed order in PyImport_Cleanup(). (GH-6565) by Serhiy Storchaka · 6 years ago
  42. 79d1c2e bpo-25711: Rewrite zipimport in pure Python. (GH-6809) by Serhiy Storchaka · 6 years ago
  43. da8d72c bpo-12458: Fix line numbers for multiline expressions. (GH-8774) by Serhiy Storchaka · 6 years ago
  44. 73cbe7a bpo-32911: Revert bpo-29463. (GH-7121) (GH-7197) by Serhiy Storchaka · 6 years ago
  45. f303639 bpo-33270: Intern names for all anonymous code objects (#6472) by Zackery Spytz · 6 years ago
  46. 4e24425 bpo-32946: Speed up "from ... import ..." from non-packages. (GH-5873) by Serhiy Storchaka · 6 years ago
  47. 520b7ae bpo-17611. Move unwinding of stack for "pseudo exceptions" from interpreter to compiler. (GH-5006) by Serhiy Storchaka · 6 years ago
  48. bbbcf86 bpo-32303 - Consistency fixes for namespace loaders (#5481) by Barry Warsaw · 7 years ago
  49. d4864c6 bpo-24340: Fix estimation of the code stack size. (#5076) by Serhiy Storchaka · 7 years ago
  50. 15a8728 bpo-29469: Optimize literal lists and sets iterating on the AST level. (#4866) by Serhiy Storchaka · 7 years ago
  51. 7ea143a bpo-29469: Move constant folding to AST optimizer (GH-2858) by INADA Naoki · 7 years ago
  52. 41c5694 bpo-21720: Restore the Python 2.7 logic in handling a fromlist. (#4118) by Serhiy Storchaka · 7 years ago
  53. f07e2b6 bpo-31642: Restore blocking "from" import by setting None in sys.modules. (#3834) by Serhiy Storchaka · 7 years ago
  54. 88c60c9 Trivial cleanups following bpo-31370 (#3649) by Antoine Pitrou · 7 years ago
  55. 9b0d1d6 bpo-31070: Fix a race condition in importlib _get_module_lock(). (#3033) by Serhiy Storchaka · 7 years ago
  56. e72b135 bpo-30891: Fix again importlib _find_and_load() (#2665) by Victor Stinner · 7 years ago
  57. 8a9cd20 bpo-30876: Relative import from unloaded package now reimports the package (#2639) by Serhiy Storchaka · 7 years ago
  58. 4f9a446 bpo-30891: Fix importlib _find_and_load() race condition (#2646) by Victor Stinner · 7 years ago
  59. b4baace bpo-30814: Fixed a race condition when import a submodule from a package. (#2580) by Serhiy Storchaka · 7 years ago
  60. 36ff451 bpo-30501: Make the compiler producing optimized code for condition expressions. (#1851) by Serhiy Storchaka · 7 years ago
  61. 84c6607 Update importlib.h (GH-1762) by Zachary Ware · 7 years ago
  62. 6b4be19 bpo-22257: Small changes for PEP 432. (#1728) by Eric Snow · 7 years ago
  63. cb41b27 bpo-29463: Add docstring field to some AST nodes. (#46) by INADA Naoki · 7 years ago
  64. f239213 Issue #26110: Add LOAD_METHOD/CALL_METHOD opcodes. by Yury Selivanov · 8 years ago
  65. 7db3c48 Issue #28517: Fixed of-by-one error in the peephole optimizer that caused by Serhiy Storchaka · 8 years ago
  66. 3738c2d Issue #27942: String constants now interned recursively in tuples and frozensets. by Serhiy Storchaka · 8 years ago
  67. 00a0fc1 Issue #27942: String constants now interned recursively in tuples and frozensets. by Serhiy Storchaka · 8 years ago
  68. b728105 Issue #27213: Fixed different issues with reworked CALL_FUNCTION* opcodes. by Serhiy Storchaka · 8 years ago
  69. f9b760f Rework CALL_FUNCTION* opcodes by Victor Stinner · 8 years ago
  70. f3fd06a Issue #28026: Raise ImportError when exec_module() exists but create_module() is missing. by Eric Snow · 8 years ago
  71. 46f97b8 Issue #15767: Use ModuleNotFoundError. by Eric Snow · 8 years ago
  72. eaecc69 Issue #27974: Remove importlib._bootstrap._ManageReload. by Brett Cannon · 8 years ago
  73. ea525a2 Issue #27078: Added BUILD_STRING opcode. Optimized f-strings evaluation. by Serhiy Storchaka · 8 years ago
  74. 2247e5c Update frozen importlib code by Brett Cannon · 8 years ago
  75. 64204de Issue #27095: Simplified MAKE_FUNCTION and removed MAKE_CLOSURE opcodes. by Serhiy Storchaka · 8 years ago
  76. 3e04d5b Issue #27076: Merge spelling from 3.5 by Martin Panter · 8 years ago
  77. 46f5072 Issue #27076: Doc, comment and tests spelling fixes by Martin Panter · 8 years ago
  78. b0f80b0 Issue #26647: Python interpreter now uses 16-bit wordcode instead of bytecode. by Serhiy Storchaka · 8 years ago
  79. 4f17426 Fix bug in __import__ during Python shutdown by Victor Stinner · 8 years ago
  80. 0911c0d Merge for issue #26367 by Brett Cannon · 8 years ago
  81. 4f38cb4 Issue #26367: Have importlib.__init__() raise RuntimeError when by Brett Cannon · 8 years ago
  82. 849113a Issue #25791: Warn when __package__ != __spec__.parent. by Brett Cannon · 9 years ago
  83. 63b8505 Issue #25791: Raise an ImportWarning when __spec__ or __package__ are by Brett Cannon · 9 years ago
  84. 1df0b35 Issue #24769: Interpreter now starts properly when dynamic loading by Larry Hastings · 9 years ago
  85. d5cacbb PEP 489: Multi-phase extension module initialization by Nick Coghlan · 9 years ago
  86. 183a941 Issue #24192: Fix namespace package imports. by Eric Snow · 9 years ago
  87. 7544508 PEP 0492 -- Coroutines with async and await syntax. Issue #24017. by Yury Selivanov · 9 years ago
  88. 32439d6 Issue #23911: Move path-based bootstrap code to a separate frozen module. by Eric Snow · 9 years ago
  89. f299abd Issue #23731: Implement PEP 488. by Brett Cannon · 9 years ago
  90. f86d1fd merge 3.4 (#21295) by Benjamin Peterson · 10 years ago
  91. 7a66fc2 revert lineno and col_offset changes from #16795 (closes #21295) by Benjamin Peterson · 10 years ago
  92. 02d8454 Issue #23014: Make importlib.abc.Loader.create_module() required when by Brett Cannon · 10 years ago
  93. cd441c4 Update Python/importlib.h by Zachary Ware · 10 years ago
  94. 2a41385 - Issue #22966: Fix __pycache__ pyc file name clobber when pyc_compile is by Barry Warsaw · 10 years ago
  95. d32d4ae - Issue #22966: Fix __pycache__ pyc file name clobber when pyc_compile is by Barry Warsaw · 10 years ago
  96. da8cef4 Issue #22934: Update the comment to mention Programs/_freeze_importlib.c. by Berker Peksag · 10 years ago
  97. d3c53b6 Update importlib.h by Antoine Pitrou · 10 years ago
  98. b6e2556 Issue #22834: Have import suppress FileNotFoundError when the current by Brett Cannon · 10 years ago
  99. 5e8b04e Issue #21052: Don't raise ImportWarning for sys.meta_path or by Brett Cannon · 10 years ago
  100. daa910a Update importlib.h frozen bytecode (changed due to commit c0ca9d32aed4). by Georg Brandl · 10 years ago