summaryrefslogtreecommitdiff
path: root/Python/compile.c
Commit message (Expand)AuthorAgeFilesLines
* Fix an incorrect check in compiler_try_except(). (GH-9810)Miss Islington (bot)2018-10-121-1/+2
* [3.6] bpo-33132: Fix reference counting issues in the compiler. (GH-6209). (G...Serhiy Storchaka2018-03-311-20/+11
* [3.6] bpo-33041: Fixed jumping if the function contains an "async for" loop. ...Serhiy Storchaka2018-03-231-26/+17
* [3.7] bpo-33041: Add missed error checks when compile "async for" (GH-6053) (...Miss Islington (bot)2018-03-101-13/+7
* bpo-32365: Fix a reference leak when compile __debug__. (GH-4916) (#4918)Miss Islington (bot)2017-12-181-4/+4
* compile.c: Remove unused varible (#4886)Victor Stinner2017-12-151-1/+0
* [3.6] bpo-27169: The __debug__ constant is now optimized out at compile time....Serhiy Storchaka2017-12-151-30/+15
* [3.6] bpo-32176: Set CO_NOFREE in the code object constructor (GH-4684)Nick Coghlan2017-12-031-12/+0
* [3.6] bpo-30923: Silence fall-through warnings included in -Wextra since gcc-...Victor Stinner2017-09-121-2/+3
* bpo-29607: Fix stack_effect computation for CALL_FUNCTION_EX (GH-219)INADA Naoki2017-02-221-1/+1
* Issue #28739: f-string expressions no longer accepted as docstrings andSerhiy Storchaka2016-12-111-1/+2
* Issue #23722: improve __classcell__ compatibilityNick Coghlan2016-12-051-2/+6
* Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualT...Serhiy Storchaka2016-11-161-5/+5
|\
| * Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualT...Serhiy Storchaka2016-11-161-5/+5
* | Issue #28257: Improved error message when pass a non-iterable asSerhiy Storchaka2016-10-021-2/+2
* | Issue #27213: Fixed different issues with reworked CALL_FUNCTION* opcodes.Serhiy Storchaka2016-09-121-5/+4
* | Issue #28076: Variable annotations should be mangled for private names.Guido van Rossum2016-09-111-1/+7
* | Issue #27129: Replaced wordcode related magic constants with macros.Serhiy Storchaka2016-09-111-6/+7
* | Issue #23722: Initialize __class__ from type.__new__()Nick Coghlan2016-09-111-5/+10
* | Rework CALL_FUNCTION* opcodesVictor Stinner2016-09-091-89/+70
* | Issue #28008: Implement PEP 530 -- asynchronous comprehensions.Yury Selivanov2016-09-091-16/+202
* | Issue #28003: Implement PEP 525 -- Asynchronous Generators.Yury Selivanov2016-09-081-5/+8
* | Issue #27985: Implement PEP 526 -- Syntax for Variable Annotations.Yury Selivanov2016-09-081-1/+214
* | replace PY_SIZE_MAX with SIZE_MAXBenjamin Peterson2016-09-071-2/+2
* | replace Py_(u)intptr_t with the c99 standard typesBenjamin Peterson2016-09-061-3/+3
* | Issue #27078: Added BUILD_STRING opcode. Optimized f-strings evaluation.Serhiy Storchaka2016-09-061-24/+2
* | Issue #27594: Prevent assertion error when running test_ast with coverageNed Deily2016-08-171-1/+1
* | merge 3.5 (#27514)Benjamin Peterson2016-07-141-1/+1
|\ \ | |/
| * make too many nested blocks be a SyntaxError instead of a SystemError (closes...Benjamin Peterson2016-07-141-1/+1
* | Issue #27301: Fixed incorrect return codes for errors in compile.c.Serhiy Storchaka2016-06-151-24/+38
|\ \ | |/
| * Issue #27301: Fixed incorrect return codes for errors in compile.c.Serhiy Storchaka2016-06-151-16/+20
* | Issue #27095: Simplified MAKE_FUNCTION and removed MAKE_CLOSURE opcodes.Serhiy Storchaka2016-06-121-111/+136
* | Issue #27286: Fixed compiling BUILD_MAP_UNPACK_WITH_CALL opcode. CallingSerhiy Storchaka2016-06-121-1/+1
|\ \ | |/
| * Issue #27286: Fixed compiling BUILD_MAP_UNPACK_WITH_CALL opcode. CallingSerhiy Storchaka2016-06-121-1/+1
* | Issue #27140: Added BUILD_CONST_KEY_MAP opcode.Serhiy Storchaka2016-06-121-29/+156
* | Issue #26647: Python interpreter now uses 16-bit wordcode instead of bytecode.Serhiy Storchaka2016-05-241-54/+27
* | Issue #22570: Renamed Py_SETREF to Py_XSETREF.Serhiy Storchaka2016-04-061-1/+1
|\ \ | |/
| * Issue #22570: Renamed Py_SETREF to Py_XSETREF.Serhiy Storchaka2016-04-061-1/+1
| * code_richcompare() now uses the constants typesVictor Stinner2016-01-221-48/+10
* | compiler.c: fix compiler warnings on WindowsVictor Stinner2016-03-231-7/+9
* | Update assertion in compiler_addop_i()Victor Stinner2016-03-011-4/+8
* | compile.c: inline compiler_use_new_block()Victor Stinner2016-02-271-26/+9
* | compiler: don't emit SyntaxWarning on const stmtVictor Stinner2016-02-081-22/+2
* | compiler now ignores constant statementsVictor Stinner2016-02-081-11/+30
* | Add ast.ConstantVictor Stinner2016-01-261-13/+47
* | code_richcompare() now uses the constants typesVictor Stinner2016-01-221-48/+10
* | co_lnotab supports negative line number deltaVictor Stinner2016-01-201-7/+18
* | Issue #20440: Massive replacing unsafe attribute setting code with specialSerhiy Storchaka2015-12-241-2/+1
|\ \ | |/
| * Issue #20440: Massive replacing unsafe attribute setting code with specialSerhiy Storchaka2015-12-241-2/+1
* | Issue 25483: Add an opcode to make f-string formatting more robust.Eric V. Smith2015-11-031-65/+33