summaryrefslogtreecommitdiffstats
path: root/Python/compile.c
Commit message (Expand)AuthorAgeFilesLines
* bpo-39890: Don't mutate the AST when compiling starred assignments (GH-18833)Brandt Bucher2020-03-081-2/+4
* bpo-39639: Remove the AST "Suite" node and associated code (GH-18513)Batuhan Taşkaya2020-03-041-4/+0
* bpo-32856: Optimize the assignment idiom in comprehensions. (GH-16814)Serhiy Storchaka2020-02-121-18/+52
* bpo-39573: Use Py_TYPE() macro in Python and Include directories (GH-18391)Victor Stinner2020-02-071-1/+1
* bpo-39320: Handle unpacking of **values in compiler (GH-18141)Mark Shannon2020-01-271-32/+58
* bpo-39320: Handle unpacking of *values in compiler (GH-17984)Mark Shannon2020-01-231-96/+107
* Fix compiler warning on Windows (GH-18012)Ammar Askar2020-01-151-1/+1
* bpo-39156: Break up COMPARE_OP into four logically distinct opcodes. (GH-17754)Mark Shannon2020-01-141-27/+44
* Fix handling of line numbers around finally-blocks. (#17737)Mark Shannon2019-12-301-0/+4
* bpo-38328: Speed up the creation time of constant list and set display. (GH-1...Brandt Bucher2019-11-261-0/+22
* Produce cleaner bytecode for 'with' and 'async with' by generating separate c...Mark Shannon2019-11-211-213/+233
* bpo-38640: Allow break and continue in always false while loops (GH-16992)Pablo Galindo2019-10-301-0/+8
* Typo fix: "empy" should be "empty". (GH-16666)Hansraj Das2019-10-091-1/+1
* Revert "Fix depth-first-search computation in compile.c (GH-16042)" (GH-16050)T. Wouters2019-09-121-24/+30
* Fix depth-first-search computation in compile.c (GH-16042)Mark Shannon2019-09-121-30/+24
* bpo-34880: Add the LOAD_ASSERTION_ERROR opcode. (GH-15073)Zackery Spytz2019-08-251-7/+3
* bpo-37830: Fix compilation of break and continue in finally. (GH-15320)Serhiy Storchaka2019-08-241-11/+55
* Fix typos in comments, docs and test names (#15018)Min ho Kim2019-07-301-1/+1
* bpo-37500: Make sure dead code does not generate bytecode but also detect syn...Pablo Galindo2019-07-151-5/+64
* bpo-37221: Add PyCode_NewWithPosOnlyArgs to be used internally and set PyCode...Pablo Galindo2019-07-011-7/+5
* bpo-35224: Reverse evaluation order of key: value in dict comprehensions (GH-...Jörn Heissler2019-06-221-4/+4
* bpo-37253: Add _PyCompilerFlags_INIT macro (GH-14018)Victor Stinner2019-06-131-3/+1
* bpo-37122: Make co->co_argcount represent the total number of positonal argum...Pablo Galindo2019-06-011-4/+4
* bpo-37115: Support annotations in positional-only arguments (GH-13698)Pablo Galindo2019-05-311-0/+2
* bpo-37050: Remove expr_text from FormattedValue ast node, use Constant node i...Eric V. Smith2019-05-271-11/+0
* bpo-36763: Implement the PEP 587 (GH-13592)Victor Stinner2019-05-271-2/+2
* bpo-34616: Add PyCF_ALLOW_TOP_LEVEL_AWAIT to allow top-level await (GH-13148)Matthias Bussonnier2019-05-211-7/+21
* Annotate the unexplained assignment in exception unbinding (GH-11448)Chris Angelico2019-05-211-1/+1
* Fix couple of dead code paths (GH-7418)David Carlier2019-05-171-1/+0
* bpo-1875: Raise SyntaxError in invalid blocks that will be optimised away (GH...Pablo Galindo2019-05-171-5/+4
* bpo-36900: Replace global conf vars with config (GH-13299)Victor Stinner2019-05-141-1/+3
* bpo-36817: Add f-string debugging using '='. (GH-13123)Eric V. Smith2019-05-081-6/+19
* bpo-36540: PEP 570 -- Implementation (GH-12701)Pablo Galindo2019-04-291-2/+7
* Fix typos in compile.c comments (GH-12752)Simeon2019-04-091-2/+2
* bpo-35284: Fix the error handling in the compiler's compiler_call(). (GH-10625)Zackery Spytz2019-03-221-2/+5
* bpo-36374: Fix a possible null pointer dereference (GH-12449)Zackery Spytz2019-03-201-1/+1
* bpo-35975: Support parsing earlier minor versions of Python 3 (GH-12086)Guido van Rossum2019-03-071-0/+1
* bpo-36187: Remove NamedStore. (GH-12167)Serhiy Storchaka2019-03-051-7/+2
* bpo-35798: Fix duplicate SyntaxWarning: "is" with a literal. (GH-11639)Serhiy Storchaka2019-02-161-3/+3
* bpo-15248: Emit a compiler warning when missed a comma before tuple or list. ...Serhiy Storchaka2019-02-161-6/+140
* bpo-35224: PEP 572 Implementation (#10497)Emily Morehouse2019-01-241-6/+24
* bpo-33416: Add end positions to Python AST (GH-11605)Ivan Levkivskyi2019-01-221-2/+4
* bpo-34850: Emit a warning for "is" and "is not" with a literal. (GH-9642)Serhiy Storchaka2019-01-181-0/+47
* bpo-34100: compile: Re-enable frozenset merging (GH-10760)INADA Naoki2018-11-281-2/+57
* bpo-34100: Partially revert merge_consts_recursive() (GH-10743)Victor Stinner2018-11-271-50/+0
* bpo-34100: Merge constants recursively (GH-8341)INADA Naoki2018-11-261-8/+161
* bpo-35177: Add dependencies between header files (GH-10361)Victor Stinner2018-11-111-1/+0
* bpo-34876: Change the lineno of the AST for decorated function and class. (GH...Serhiy Storchaka2018-10-301-3/+14
* bpo-35029: Replace the SyntaxWarning exception with a SyntaxError. (GH-9999)Serhiy Storchaka2018-10-211-11/+31
* Fix an incorrect check in compiler_try_except(). (GH-9810)Zackery Spytz2018-10-121-1/+2