| Commit message (Expand) | Author | Age | Files | Lines |
* | bpo-38249: Expand Py_UNREACHABLE() to __builtin_unreachable() in the release ... | Serhiy Storchaka | 2020-03-09 | 1 | -1/+5 |
|
|
* | bpo-39156: Break up COMPARE_OP into four logically distinct opcodes. (GH-17754) | Mark Shannon | 2020-01-14 | 1 | -2/+4 |
|
|
* | Produce cleaner bytecode for 'with' and 'async with' by generating separate c... | Mark Shannon | 2019-11-21 | 1 | -9/+3 |
|
|
* | Fix unused variable and signed/unsigned warnings (GH-15537) | Raymond Hettinger | 2019-08-27 | 1 | -2/+2 |
|
|
* | bpo-37289: Remove 'if False' handling in the peephole optimizer (GH-14099) | Pablo Galindo | 2019-06-15 | 1 | -9/+3 |
|
|
* | bpo-37269: Correctly optimise conditionals with constant booleans (GH-14071) | Pablo Galindo | 2019-06-14 | 1 | -0/+5 |
|
|
* | bpo-37213: Handle negative line deltas correctly in the peephole optimizer (G... | Pablo Galindo | 2019-06-13 | 1 | -5/+9 |
|
|
* | bpo-1875: Raise SyntaxError in invalid blocks that will be optimised away (GH... | Pablo Galindo | 2019-05-17 | 1 | -4/+12 |
|
|
* | bpo-9566: Fix compiler warnings in peephole.c (GH-10652) | Victor Stinner | 2018-12-07 | 1 | -21/+47 |
|
|
* | bpo-35193: Fix an off by one error in the RETURN_VALUE case. (GH-10418) | Gregory P. Smith | 2018-11-09 | 1 | -10/+12 |
|
|
* | bpo-17611. Move unwinding of stack for "pseudo exceptions" from interpreter t... | Serhiy Storchaka | 2018-02-22 | 1 | -15/+18 |
|
|
* | bpo-29469: peephole: Remove const_stack (GH-4879) | INADA Naoki | 2017-12-18 | 1 | -81/+21 |
|
|
* | bpo-29469: Optimize literal lists and sets iterating on the AST level. (#4866) | Serhiy Storchaka | 2017-12-14 | 1 | -24/+3 |
|
|
* | bpo-29469: Remove unnecessary peephole optimizer (GH-4863) | INADA Naoki | 2017-12-14 | 1 | -15/+0 |
|
|
* | bpo-29469: Move constant folding to AST optimizer (GH-2858) | INADA Naoki | 2017-12-14 | 1 | -193/+0 |
|
|
* | bpo-30501: Make the compiler producing optimized code for condition expressio... | Serhiy Storchaka | 2017-06-11 | 1 | -12/+2 |
|
|
* | Issue #28517: Fixed of-by-one error in the peephole optimizer that caused | Serhiy Storchaka | 2016-10-25 | 1 | -2/+2 |
|
|
* | Fixed refactoring bug in dd046963bd42 (issue27129). | Serhiy Storchaka | 2016-09-11 | 1 | -1/+1 |
|
|
* | Issue #27129: Replaced wordcode related magic constants with macros. | Serhiy Storchaka | 2016-09-11 | 1 | -105/+112 |
|
|
* | Re-linewrap comments | Raymond Hettinger | 2016-08-08 | 1 | -13/+8 |
|
|
* | Issue #27076: Merge spelling from 3.5 | Martin Panter | 2016-05-26 | 1 | -1/+1 |
|\ |
|
| * | Issue #27076: Doc, comment and tests spelling fixes | Martin Panter | 2016-05-26 | 1 | -1/+1 |
|
|
* | | Issue #26647: Python interpreter now uses 16-bit wordcode instead of bytecode. | Serhiy Storchaka | 2016-05-24 | 1 | -263/+313 |
|
|
* | | Issue #22570: Renamed Py_SETREF to Py_XSETREF. | Serhiy Storchaka | 2016-04-06 | 1 | -1/+1 |
|\ \
| |/ |
|
* | | co_lnotab supports negative line number delta | Victor Stinner | 2016-01-20 | 1 | -23/+28 |
|
|
* | | Issue #20440: Cleaning up the code by using Py_SETREF. | Serhiy Storchaka | 2016-01-05 | 1 | -3/+1 |
|/ |
|
* | PEP 0492 -- Coroutines with async and await syntax. Issue #24017. | Yury Selivanov | 2015-05-12 | 1 | -0/+3 |
|
|
* | Issue #23450: Silenced compiler warnings and added asserts in peephole optimi... | Serhiy Storchaka | 2015-02-16 | 1 | -3/+9 |
|
|
* | Issue #23446: Use PyMem_New instead of PyMem_Malloc to avoid possible integer | Serhiy Storchaka | 2015-02-16 | 1 | -2/+2 |
|
|
* | Issue #19437: Fix fold_unaryops_on_constants() of the peephole optimizer, clear | Victor Stinner | 2013-11-14 | 1 | -0/+1 |
|
|
* | Issue #18408: Fix PyCode_Optimize(): raise a MemoryError on memory allocation | Victor Stinner | 2013-07-08 | 1 | -2/+6 |
|
|
* | create NameConstant AST class for None, True, and False literals (closes #16619) | Benjamin Peterson | 2012-12-06 | 1 | -46/+0 |
|
|
* | Implement PEP 393. | Martin v. Löwis | 2011-09-28 | 1 | -18/+0 |
|
|
* | Issue #13002: Fix Visual Studio warning (not enough actual parameters). | Stefan Krah | 2011-09-21 | 1 | -1/+1 |
|
|
* | #5057: Merge with 3.2. | Ezio Melotti | 2011-04-15 | 1 | -0/+18 |
|\ |
|
| * | #5057: Merge with 3.1. | Ezio Melotti | 2011-04-15 | 1 | -0/+18 |
| |\ |
|
| | * | Issue #5057: fix a bug in the peepholer that led to non-portable pyc files be... | Ezio Melotti | 2011-04-15 | 1 | -0/+18 |
|
|
| | * | Recorded merge of revisions 81032 via svnmerge from | Antoine Pitrou | 2010-05-09 | 1 | -598/+598 |
|
|
| | * | Merged revisions 74126,74130-74131,74149,74155,74157,74180-74183,74398 via sv... | Georg Brandl | 2009-08-13 | 1 | -6/+9 |
|
|
| * | | Issue 11510: Fix BUILD_SET optimizer bug. | Raymond Hettinger | 2011-03-15 | 1 | -1/+2 |
|
|
* | | | Issue #11244: Remove outdated peepholer check that was preventing the peephol... | Mark Dickinson | 2011-03-23 | 1 | -4/+2 |
|
|
* | | | Issue 11510: Fix BUILD_SET optimizer bug. | Raymond Hettinger | 2011-03-15 | 1 | -1/+2 |
|
|
* | | | Issue #11244: The peephole optimizer is now able to constant-fold | Antoine Pitrou | 2011-03-11 | 1 | -47/+120 |
|/ / |
|
* | | Remove redundant includes of headers that are already included by Python.h. | Georg Brandl | 2010-11-30 | 1 | -2/+0 |
|
|
* | | Issue 8403: Don't mask KeyboardInterrupt during peephole operation. | Raymond Hettinger | 2010-08-22 | 1 | -4/+8 |
|
|
* | | Recorded merge of revisions 81029 via svnmerge from | Antoine Pitrou | 2010-05-09 | 1 | -616/+616 |
|
|
* | | Issue #6690: Optimize the bytecode for expressions such as `x in {1, 2, 3}`, | Antoine Pitrou | 2010-01-16 | 1 | -4/+16 |
|
|
* | | Peephole constant folding had missed UNARY_POSITIVE. | Raymond Hettinger | 2009-10-22 | 1 | -0/+4 |
|
|
* | | Merged revisions 73683,73786 via svnmerge from | Alexandre Vassalotti | 2009-07-21 | 1 | -6/+9 |
|
|
* | | Merged revisions 72912,72920,72940 via svnmerge from | Benjamin Peterson | 2009-06-28 | 1 | -0/+3 |
|/ |
|