COMMITS
/ Python/compile.c May 30, 2018
S
bpo-33691: Add _PyAST_GetDocString(). (GH-7236)
Serhiy Storchaka committed
May 29, 2018
S
bpo-32911: Revert bpo-29463. (GH-7121) (GH-7197)
Serhiy Storchaka committed
May 17, 2018
S
bpo-33475: Fix and improve converting annotations to strings. (GH-6774)
Serhiy Storchaka committed
April 27, 2018
Z
bpo-33363: raise SyntaxError for async for/with outside async functions (#6616)
Zsolt Dollenstein committed
April 25, 2018
S
bpo-33334: Support NOP and EXTENDED_ARG in dis.stack_effect(). (#6566)
Serhiy Storchaka committed
April 20, 2018
S
bpo-33298: Wrap only constants with _PyCode_ConstantKey() in the compiler. (GH-6512)
Serhiy Storchaka committed
April 19, 2018
S
bpo-33299: Return an object itself for some types in _PyCode_ConstantKey(). (GH-6513)
Serhiy Storchaka committed
April 15, 2018
Z
bpo-33270: Intern names for all anonymous code objects (#6472)
Zackery Spytz committed
March 31, 2018
S
bpo-33132: Fix more reference counting issues in the compiler. (GH-6323)
Serhiy Storchaka committed
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