summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_compile.py
Commit message (Expand)AuthorAgeFilesLines
* bpo-45056: Remove trailing unused constants from co_consts (GH-28109)Inada Naoki2021-09-021-0/+11
* bpo-44622: Set line number of END_ASYNC_FOR to match that of iterator. (GH-27...Mark Shannon2021-07-151-1/+11
* bpo-43950: Add option to opt-out of PEP-657 (GH-27023)Ammar Askar2021-07-071-2/+2
* bpo-43950: use 0-indexed column offsets for bytecode positions (GH-27011)Batuhan Taskaya2021-07-041-10/+10
* bpo-43950: Add code.co_positions (PEP 657) (GH-26955)Pablo Galindo2021-07-021-0/+114
* bpo-44313: generate LOAD_ATTR/CALL_FUNCTION for top-level imported objects (G...Batuhan Taskaya2021-06-301-0/+36
* bpo-44297: Fix missing line number in generator expressions (GH-26801)Mark Shannon2021-06-211-0/+15
* bpo-43833: Emit warnings for numeric literals followed by keyword (GH-25466)Serhiy Storchaka2021-06-081-1/+1
* bpo-42609: Check recursion depth in the AST validator and optimizer (GH-23744)Serhiy Storchaka2021-04-251-7/+12
* bpo-43846: Use less stack for large literals and calls (GH-25403)Mark Shannon2021-04-151-0/+26
* bpo-43651: PEP 597: Fix EncodingWarning in some tests (GH-25145)Inada Naoki2021-04-041-1/+1
* Mark POP_TOP at end of expression statement as artificial, to conform to PEP ...Mark Shannon2021-03-151-0/+8
* bpo-39316: Make sure that attribute accesses and stores, including method cal...Mark Shannon2021-03-141-0/+45
* bpo-42217: compiler: merge same co_code and co_linetable objects (GH-23056)Inada Naoki2021-02-101-0/+11
* bpo-42615: Delete redundant jump instructions that only bypass empty blocks (...Om G2020-12-161-0/+28
* bpo-42246: Remove DO_NOT_EMIT_BYTECODE macros, so that while loops and if sta...Mark Shannon2020-12-151-4/+4
* bpo-42246: Don't forget the entry block when ensuring that all exits have a l...Mark Shannon2020-12-041-0/+18
* bpo-42246: Make sure that line number is correct after a return, as required ...Mark Shannon2020-12-021-1/+34
* bpo-42349: Compiler clean up. More yak-shaving for PEP 626. (GH-23267)Mark Shannon2020-11-171-0/+24
* bpo-42246: Partial implementation of PEP 626. (GH-23113)Mark Shannon2020-11-121-2/+2
* bpo-41531: Fix compilation of dict literals with more than 0xFFFF elements (G...Pablo Galindo2020-08-131-0/+10
* bpo-40275: Use new test.support helper submodules in tests (GH-21151)Hai Shi2020-06-251-1/+3
* bpo-40334: Disallow invalid single statements in the new parser (GH-19774)Lysandros Nikolaou2020-04-291-1/+0
* bpo-40334: Rename PyConfig.use_peg to _use_peg_parser (GH-19670)Victor Stinner2020-04-231-1/+1
* bpo-40334: PEP 617 implementation: New PEG parser for CPython (GH-19503)Pablo Galindo2020-04-221-0/+1
* bpo-38640: Allow break and continue in always false while loops (GH-16992)Pablo Galindo2019-10-301-0/+18
* bpo-37500: Make sure dead code does not generate bytecode but also detect syn...Pablo Galindo2019-07-151-0/+34
* bpo-34100: compile: Re-enable frozenset merging (GH-10760)INADA Naoki2018-11-281-0/+8
* bpo-34100: Partially revert merge_consts_recursive() (GH-10743)Victor Stinner2018-11-271-10/+0
* bpo-34100: Merge constants recursively (GH-8341)INADA Naoki2018-11-261-0/+10
* bpo-35193: Fix an off by one error in the RETURN_VALUE case. (GH-10418)Gregory P. Smith2018-11-091-0/+19
* bpo-35133: Fix mistakes when concatenate string literals on different lines. ...Serhiy Storchaka2018-11-051-1/+1
* bpo-32489: Allow 'continue' in 'finally' clause. (GH-5822)Serhiy Storchaka2018-03-181-1/+3
* bpo-32964: Reuse a testing implementation of the path protocol in tests. (#5930)Serhiy Storchaka2018-03-021-8/+2
* bpo-31113: Get rid of recursion in the compiler for normal control flow. (#3015)Serhiy Storchaka2018-01-111-0/+5
* bpo-24340: Fix estimation of the code stack size. (#5076)Serhiy Storchaka2018-01-091-1/+290
* bpo-27169: The __debug__ constant is now optimized out at compile time. (#4880)Serhiy Storchaka2017-12-151-0/+1
* Issue #29337: Fixed possible BytesWarning when compare the code objects.Serhiy Storchaka2017-01-241-0/+3
|\
| * Issue #29337: Fixed possible BytesWarning when compare the code objects.Serhiy Storchaka2017-01-241-0/+3
| |\
| | * Issue #29337: Fixed possible BytesWarning when compare the code objects.Serhiy Storchaka2017-01-241-0/+3
* | | Issue #18896: Python function can now have more than 255 parameters.Serhiy Storchaka2016-12-161-9/+2
|/ /
* | Issue #27182: Add support for path-like objects to PyUnicode_FSDecoder().Brett Cannon2016-09-071-0/+10
* | Issue #26754: Undocumented support of general bytes-like objectsSerhiy Storchaka2016-08-061-2/+5
|/
* Issue #26754: PyUnicode_FSDecoder() accepted a filename argument encoded asSerhiy Storchaka2016-06-181-0/+7
* code_richcompare() now uses the constants typesVictor Stinner2016-01-221-0/+82
* Issue #25388: Fixed tokenizer crash when processing undecodable source codeSerhiy Storchaka2015-11-141-0/+10
|\
| * Issue #25388: Fixed tokenizer crash when processing undecodable source codeSerhiy Storchaka2015-11-141-0/+10
* | Issue #24802: Update test case for ValueError in 3.5Martin Panter2015-11-081-3/+2
* | Issue #24802: Merge null termination fixes from 3.4 into 3.5Martin Panter2015-11-071-0/+21
|\ \ | |/
| * Issue #24802: Copy bytes-like objects to null-terminated buffers if necessaryMartin Panter2015-11-071-0/+21