COMMITS
/ Python/peephole.c December 7, 2018
V
bpo-9566: Fix compiler warnings in peephole.c (GH-10652)
Victor Stinner committed
November 9, 2018
G
bpo-35193: Fix an off by one error in the RETURN_VALUE case. (GH-10418)
Gregory P. Smith committed
February 22, 2018
S
bpo-17611. Move unwinding of stack for "pseudo exceptions" from interpreter to compiler. (GH-5006)
Serhiy Storchaka committed
December 18, 2017
I
bpo-29469: peephole: Remove const_stack (GH-4879)
INADA Naoki committed
December 14, 2017
S
bpo-29469: Optimize literal lists and sets iterating on the AST level. (#4866)
Serhiy Storchaka committed
I
bpo-29469: Remove unnecessary peephole optimizer (GH-4863)
INADA Naoki committed
I
bpo-29469: Move constant folding to AST optimizer (GH-2858)
INADA Naoki committed
June 11, 2017
S
bpo-30501: Make the compiler producing optimized code for condition expressions. (#1851)
Serhiy Storchaka committed
October 25, 2016
S
Issue #28517: Fixed of-by-one error in the peephole optimizer that caused
Serhiy Storchaka committed
September 11, 2016
S
Fixed refactoring bug in dd046963bd42 (issue27129).
Serhiy Storchaka committed
S
Issue #27129: Replaced wordcode related magic constants with macros.
Serhiy Storchaka committed
August 8, 2016
R
Re-linewrap comments
Raymond Hettinger committed
May 26, 2016
M
Issue #27076: Merge spelling from 3.5
Martin Panter committed
M
Issue #27076: Doc, comment and tests spelling fixes
Martin Panter committed
May 24, 2016
S
Issue #26647: Python interpreter now uses 16-bit wordcode instead of bytecode.
Serhiy Storchaka committed
April 6, 2016
S
Issue #22570: Renamed Py_SETREF to Py_XSETREF.
Serhiy Storchaka committed
January 20, 2016
V
co_lnotab supports negative line number delta
Victor Stinner committed
January 5, 2016
S
Issue #20440: Cleaning up the code by using Py_SETREF.
Serhiy Storchaka committed
May 12, 2015
Y
PEP 0492 -- Coroutines with async and await syntax. Issue #24017.
Yury Selivanov committed
February 16, 2015
S
Issue #23450: Silenced compiler warnings and added asserts in peephole optimizer.
Serhiy Storchaka committed
S
Issue #23446: Use PyMem_New instead of PyMem_Malloc to avoid possible integer
Serhiy Storchaka committed
November 14, 2013
V
Issue #19437: Fix fold_unaryops_on_constants() of the peephole optimizer, clear
Victor Stinner committed
July 8, 2013
V
Issue #18408: Fix PyCode_Optimize(): raise a MemoryError on memory allocation
Victor Stinner committed
December 6, 2012
B
create NameConstant AST class for None, True, and False literals (closes #16619)
Benjamin Peterson committed
September 28, 2011
M
Implement PEP 393.
Martin v. Löwis committed
September 21, 2011
S
Issue #13002: Fix Visual Studio warning (not enough actual parameters).
Stefan Krah committed
April 15, 2011
E
#5057: Merge with 3.2.
Ezio Melotti committed
E
#5057: Merge with 3.1.
Ezio Melotti committed
March 23, 2011
March 15, 2011
R
Issue 11510: Fix BUILD_SET optimizer bug.
Raymond Hettinger committed
R
Issue 11510: Fix BUILD_SET optimizer bug.
Raymond Hettinger committed
March 11, 2011
A
Issue #11244: The peephole optimizer is now able to constant-fold
Antoine Pitrou committed
November 30, 2010
G
Remove redundant includes of headers that are already included by Python.h.
Georg Brandl committed
August 22, 2010
R
Issue 8403: Don't mask KeyboardInterrupt during peephole operation.
Raymond Hettinger committed
May 9, 2010
A
Recorded merge of revisions 81032 via svnmerge from
Antoine Pitrou committed
A
Recorded merge of revisions 81029 via svnmerge from
Antoine Pitrou committed
January 16, 2010
A
Issue #6690: Optimize the bytecode for expressions such as `x in {1, 2, 3}`,
Antoine Pitrou committed
October 22, 2009
R
Peephole constant folding had missed UNARY_POSITIVE.
Raymond Hettinger committed
August 13, 2009
G
Merged revisions 74126,74130-74131,74149,74155,74157,74180-74183,74398 via svnmerge from
Georg Brandl committed
July 21, 2009
A
Merged revisions 73683,73786 via svnmerge from
Alexandre Vassalotti committed
June 28, 2009
B
Merged revisions 72912,72920,72940 via svnmerge from
Benjamin Peterson committed
February 28, 2009
J
Fix 2 oversights from r69961.
Jeffrey Yasskin committed
February 25, 2009
J
http://bugs.python.org/issue4715
Jeffrey Yasskin committed
November 18, 2008
R
Issue 2260: Small peephole optimization -- eliminate unnecessary POP_TOP /JUMP_FORWARD 1 pairs.
Raymond Hettinger committed
August 7, 2008
M
Rename PyUnicode_AsString -> _PyUnicode_AsString and
Marc-André Lemburg committed
May 26, 2008
C
Renamed PyString to PyBytes
Christian Heimes committed
March 25, 2008
C
Merged revisions 61834,61841-61842,61851-61853,61863-61864,61869-61870,61874,61889 via svnmerge from
Christian Heimes committed
February 25, 2008
C
Merged revisions 61038,61042-61045,61047,61050,61053,61055-61056,61058-61061 via svnmerge from
Christian Heimes committed
November 22, 2007
A
PyString_AsString is permissive and accepts unicode strings.
Amaury Forgeot d'Arc committed