COMMITS
/ Python/compile.c March 24, 2018
S
bpo-33132: Fix reference counting issues in the compiler. (GH-6209)
Serhiy Storchaka committed
March 23, 2018
S
bpo-33041: Rework compiling an "async for" loop. (#6142)
Serhiy Storchaka committed
March 18, 2018
S
bpo-32489: Allow 'continue' in 'finally' clause. (GH-5822)
Serhiy Storchaka committed
March 10, 2018
S
bpo-33041: Add missed error checks when compile "async for" (#6053)
Serhiy Storchaka committed
S
bpo-33041: Fixed bytecode generation for "async for" with a complex target. (#6052)
Serhiy Storchaka committed
February 22, 2018
S
bpo-17611. Move unwinding of stack for "pseudo exceptions" from interpreter to compiler. (GH-5006)
Serhiy Storchaka committed
January 30, 2018
M
bpo-32550. Remove the STORE_ANNOTATION bytecode. (GH-5181)
Mark Shannon committed
January 26, 2018
G
String annotations [PEP 563] (#4390)
Guido van Rossum committed
January 11, 2018
S
bpo-31113: Get rid of recursion in the compiler for normal control flow. (#3015)
Serhiy Storchaka committed
January 9, 2018
S
bpo-24340: Fix estimation of the code stack size. (#5076)
Serhiy Storchaka committed
December 30, 2017
S
bpo-32439: Clean up the code for compiling comparison expressions. (#5029)
Serhiy Storchaka committed
December 25, 2017
S
bpo-32372: Move __debug__ optimization to the AST level. (#4925)
Serhiy Storchaka committed
December 18, 2017
S
bpo-32365: Fix a reference leak when compile __debug__. (#4916)
Serhiy Storchaka committed
December 15, 2017
S
bpo-27169: The __debug__ constant is now optimized out at compile time. (#4880)
Serhiy Storchaka committed
December 14, 2017
I
bpo-29469: Move constant folding to AST optimizer (GH-2858)
INADA Naoki committed
December 3, 2017
N
bpo-32176: Set CO_NOFREE in the code object constructor (GH-4675)
Nick Coghlan committed
November 11, 2017
S
Add the const qualifier to "char *" variables that refer to literal strings. (#4370)
Serhiy Storchaka committed
October 6, 2017
Y
bpo-31708: Allow async generator expressions in synchronous functions (#3905)
Yury Selivanov committed
Y
bpo-31709: Drop support for asynchronous __aiter__. (#3903)
Yury Selivanov committed
September 15, 2017
B
bpo-31338 (#3374)
Barry Warsaw committed
August 29, 2017
S
bpo-31286, bpo-30024: Fixed stack usage in absolute imports with (#3217)
Serhiy Storchaka committed
August 21, 2017
S
bpo-30923: Silence fall-through warnings included in -Wextra since gcc-7.0. (#3157)
Stefan Krah committed
June 11, 2017
S
bpo-30501: Make the compiler producing optimized code for condition expressions. (#1851)
Serhiy Storchaka committed
May 9, 2017
S
bpo-30024: Circular imports involving absolute imports with binding (#1264)
Serhiy Storchaka committed
March 30, 2017
S
bpo-29878: Add global instances of int for 0 and 1. (#852)
Serhiy Storchaka committed
February 22, 2017
I
bpo-29463: Add docstring field to some AST nodes. (#46)
INADA Naoki committed
February 21, 2017
M
bpo-29607: Fix stack_effect computation for CALL_FUNCTION_EX (#202)
Matthieu Dartiailh committed
December 16, 2016
S
Issue #28959: Added private macro PyDict_GET_SIZE for retrieving the size of dict.
Serhiy Storchaka committed
December 14, 2016
Y
Issue #26110: Add LOAD_METHOD/CALL_METHOD opcodes.
Yury Selivanov committed
December 11, 2016
S
Issue #28739: f-string expressions no longer accepted as docstrings and
Serhiy Storchaka committed
S
Issue #28739: f-string expressions no longer accepted as docstrings and
Serhiy Storchaka committed
December 5, 2016
N
Merge #23722 from 3.6
Nick Coghlan committed
N
Issue #23722: improve __classcell__ compatibility
Nick Coghlan committed
November 28, 2016
S
Issue #28823: Simplified compiling with opcode BUILD_MAP_UNPACK.
Serhiy Storchaka committed
November 20, 2016
S
Added the const qualifier to char* variables that refer to readonly internal
Serhiy Storchaka committed
November 16, 2016
S
Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualToASCIIString.
Serhiy Storchaka committed
S
Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualToASCIIString.
Serhiy Storchaka committed
October 2, 2016
S
Issue #28257: Improved error message when pass a non-iterable as
Serhiy Storchaka committed
September 11, 2016
S
Issue #27213: Fixed different issues with reworked CALL_FUNCTION* opcodes.
Serhiy Storchaka committed
G
Issue #28076: Variable annotations should be mangled for private names.
Guido van Rossum committed
S
Issue #27129: Replaced wordcode related magic constants with macros.
Serhiy Storchaka committed
N
Issue #23722: Initialize __class__ from type.__new__()
Nick Coghlan committed
September 9, 2016
V
Rework CALL_FUNCTION* opcodes
Victor Stinner committed
Y
Issue #28008: Implement PEP 530 -- asynchronous comprehensions.
Yury Selivanov committed
Y
Issue #28003: Implement PEP 525 -- Asynchronous Generators.
Yury Selivanov committed
Y
Issue #27985: Implement PEP 526 -- Syntax for Variable Annotations.
Yury Selivanov committed
September 7, 2016
B
replace PY_SIZE_MAX with SIZE_MAX
Benjamin Peterson committed
September 6, 2016
B
replace Py_(u)intptr_t with the c99 standard types
Benjamin Peterson committed
S
Issue #27078: Added BUILD_STRING opcode. Optimized f-strings evaluation.
Serhiy Storchaka committed
August 17, 2016
N
Issue #27594: Prevent assertion error when running test_ast with coverage
Ned Deily committed