aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* bpo-42217: compiler: merge same co_code and co_linetable objects (GH-23056)Inada Naoki2021-02-101-1576/+1568
* bpo-42908: Mark cleanup code at end of try-except and with artificial (#24202)Mark Shannon2021-01-131-1576/+1577
* bpo-42810: Mark jumps at end of if and try statements as artificial. (GH-24091)Mark Shannon2021-01-041-801/+801
* bpo-42246: Don't eliminate jumps to jumps, if it will break PEP 626. (GH-23896)Mark Shannon2020-12-231-765/+766
* bpo-42634: Mark reraise after except blocks as artificial. (GH-23877)Mark Shannon2020-12-211-1726/+1729
* bpo-42246: Make sure that `f_lasti`, and thus `f_lineno`, is set correctly af...Mark Shannon2020-12-171-43/+43
* bpo-42645: Make sure that return/break/continue are only traced once when exi...Mark Shannon2020-12-161-1660/+1660
* bpo-42615: Delete redundant jump instructions that only bypass empty blocks (...Om G2020-12-161-101/+101
* bpo-42246: Remove DO_NOT_EMIT_BYTECODE macros, so that while loops and if sta...Mark Shannon2020-12-151-1704/+1705
* bpo-42635: Mark JUMP_ABSOLUTE at end of 'for' loop as artificial to avoid spu...Mark Shannon2020-12-141-1756/+1756
* Don't generate spurious line number in try-except-finally. (#23760)Mark Shannon2020-12-141-1489/+1489
* bpo-26131: Deprecate usage of load_module() (GH-23469)Brett Cannon2020-12-041-1779/+1811
* bpo-42246: Don't forget the entry block when ensuring that all exits have a l...Mark Shannon2020-12-041-1/+1
* bpo-42246: Make sure that line number is correct after a return, as required ...Mark Shannon2020-12-021-1439/+1436
* bpo-42403: Use @staticmethod in importlib (GH-23395)Victor Stinner2020-11-201-709/+708
* bpo-42403: Simplify importlib external bootstrap (GH-23397)Victor Stinner2020-11-191-1806/+1808
* bpo-42349: Compiler clean up. More yak-shaving for PEP 626. (GH-23267)Mark Shannon2020-11-171-1412/+1413
* bpo-42246: Eliminate jumps to exit blocks by copying those blocks. (#23251)Mark Shannon2020-11-121-1410/+1410
* bpo-42246: Partial implementation of PEP 626. (GH-23113)Mark Shannon2020-11-121-1518/+1533
* bpo-41323: Perform 'peephole' optimizations directly on the CFG. (GH-21517)Mark Shannon2020-07-301-1102/+1098
* bpo-41076: Pre-feed the parser with the f-string expression location (GH-21054)Lysandros Nikolaou2020-06-281-214/+214
* bpo-40334: PEP 617 implementation: New PEG parser for CPython (GH-19503)Pablo Galindo2020-04-221-44/+45
* bpo-39987: Simplify setting lineno in the compiler. (GH-19037)Serhiy Storchaka2020-03-171-1621/+1620
* bpo-38091: Import deadlock detection causes deadlock (GH-17518)Armin Rigo2020-03-021-1667/+1670
* bpo-39320: Handle unpacking of **values in compiler (GH-18141)Mark Shannon2020-01-271-1421/+1421
* bpo-39336: Allow packages to not let their child modules be set on them (#18006)Dino Viehland2020-01-221-337/+346
* bpo-39156: Break up COMPARE_OP into four logically distinct opcodes. (GH-17754)Mark Shannon2020-01-141-1463/+1459
* Fix handling of line numbers around finally-blocks. (#17737)Mark Shannon2019-12-301-1622/+1622
* Produce cleaner bytecode for 'with' and 'async with' by generating separate c...Mark Shannon2019-11-211-1076/+1089
* bpo-35923: Update the BuiltinImporter to use loader._ORIGIN instead of a hard...Dong-hee Na2019-09-111-754/+755
* bpo-34880: Add the LOAD_ASSERTION_ERROR opcode. (GH-15073)Zackery Spytz2019-08-251-318/+317
* bpo-37830: Fix compilation of break and continue in finally. (GH-15320)Serhiy Storchaka2019-08-241-42/+42
* bpo-37685: Fixed __eq__, __lt__ etc implementations in some classes. (GH-14952)Serhiy Storchaka2019-08-081-1102/+1104
* bpo-37444: Update differing exception between builtins and importlib (GH-14869)Ngalim Siregar2019-08-021-96/+96
* bpo-37213: Handle negative line deltas correctly in the peephole optimizer (G...Pablo Galindo2019-06-131-1107/+1106
* bpo-36829: Add sys.unraisablehook() (GH-13187)Victor Stinner2019-05-221-60/+60
* bpo-36540: PEP 570 -- Implementation (GH-12701)Pablo Galindo2019-04-291-1380/+1401
* bpo-35321: Set the spec origin to frozen in frozen modules (#11732)Nina Zakharenko2019-02-041-656/+657
* bpo-16806: Fix `lineno` and `col_offset` for multi-line string tokens (GH-10021)Anthony Sottile2019-01-131-8/+8
* bpo-34100: Merge constants recursively (GH-8341)INADA Naoki2018-11-261-1506/+1479
* bpo-34876: Change the lineno of the AST for decorated function and class. (GH...Serhiy Storchaka2018-10-301-1050/+1051
* bpo-33331: Clean modules in the reversed order in PyImport_Cleanup(). (GH-6565)Serhiy Storchaka2018-10-291-1786/+1746
* bpo-25711: Rewrite zipimport in pure Python. (GH-6809)Serhiy Storchaka2018-09-181-1/+1
* bpo-12458: Fix line numbers for multiline expressions. (GH-8774)Serhiy Storchaka2018-09-171-1093/+1098
* bpo-32911: Revert bpo-29463. (GH-7121) (GH-7197)Serhiy Storchaka2018-05-291-1601/+1602
* bpo-33270: Intern names for all anonymous code objects (#6472)Zackery Spytz2018-04-161-1/+1
* bpo-32946: Speed up "from ... import ..." from non-packages. (GH-5873)Serhiy Storchaka2018-03-111-258/+258
* bpo-17611. Move unwinding of stack for "pseudo exceptions" from interpreter t...Serhiy Storchaka2018-02-221-1648/+1653
* bpo-32303 - Consistency fixes for namespace loaders (#5481)Barry Warsaw2018-02-021-944/+945
* bpo-24340: Fix estimation of the code stack size. (#5076)Serhiy Storchaka2018-01-091-21/+21