summaryrefslogtreecommitdiffstats
path: root/Python/compile.c
Commit message (Expand)AuthorAgeFilesLines
* remove unused 'encoding' member from the compiler structBenjamin Peterson2009-06-171-4/+0
* when no module is given in a 'from' relative import, make ImportFrom.module NULLBenjamin Peterson2009-06-131-10/+18
* Fix nearly all compilation warnings under Apple gcc-4.0. Tested with OPT="-gJeffrey Yasskin2009-05-291-12/+0
* take into account the fact that SETUP_WITH pushes a finally blockBenjamin Peterson2009-05-251-1/+1
* add a SETUP_WITH opcodeBenjamin Peterson2009-05-251-56/+9
* Issue #6042:Jeffrey Yasskin2009-05-231-51/+3
* Backport r69961 to trunk, replacing JUMP_IF_{TRUE,FALSE} withJeffrey Yasskin2009-02-281-53/+33
* more flags which only work for function blocksBenjamin Peterson2009-01-311-6/+4
* add explanatory commentBenjamin Peterson2009-01-311-0/+2
* #4077: No need to append \n when calling Py_FatalErrorAmaury Forgeot d'Arc2009-01-171-1/+1
* #4748 lambda generators shouldn't return valuesBenjamin Peterson2008-12-271-1/+6
* Issue #2183: Simplify and optimize bytecode for list comprehensions.Antoine Pitrou2008-12-171-26/+7
* check for assignment to __debug__ during AST generationBenjamin Peterson2008-11-081-6/+0
* Merge in release25-maint r60793:Gregory P. Smith2008-06-111-4/+28
* This reverts r63675 based on the discussion in this thread:Gregory P. Smith2008-06-091-47/+47
* Renamed PyString to PyBytesChristian Heimes2008-05-261-47/+47
* Patch #2511: Give the "excepthandler" AST item proper attributes by making it...Georg Brandl2008-03-301-7/+7
* Fix a reference leak found by Georg, when compiling a class nested in another...Amaury Forgeot d'Arc2008-03-281-0/+1
* Patch #1810 by Thomas Lee, reviewed by myself:Georg Brandl2008-03-281-6/+14
* Add a warning for code like:Neal Norwitz2008-03-151-0/+8
* Speed up with statements by storing the __exit__ method on the stack instead ...Nick Coghlan2008-03-071-14/+6
* Fix indentationNeal Norwitz2008-02-251-1/+1
* Patch #1759: Backport of PEP 3129 class decoratorsChristian Heimes2008-02-231-2/+11
* Cast a struct to a void pointer so as to do a type-safe pointer comparisonBrett Cannon2008-02-071-3/+3
* Change r60575 broke test_compile:Amaury Forgeot d'Arc2008-02-051-0/+3
* #1750076: Debugger did not step on every iteration of a while statement.Amaury Forgeot d'Arc2008-02-041-14/+15
* Issue #1678380. Fix a bug that identifies 0j and -0j when they appearMark Dickinson2008-01-311-12/+47
* static PyObject* variables should use PyString_InternFromString() instead of ...Christian Heimes2008-01-281-2/+2
* #1920: when considering a block starting by "while 0", the compiler optimized...Amaury Forgeot d'Arc2008-01-241-1/+4
* Add commentsRaymond Hettinger2007-12-201-3/+3
* Bigger range for non-extended opargs.Raymond Hettinger2007-12-191-1/+1
* Zap a duplicate lineRaymond Hettinger2007-12-191-1/+0
* Give meaning to the oparg for BUILD_MAP: estimated size of the dictionary.Raymond Hettinger2007-12-181-4/+2
* Speed-up dictionary constructor by about 10%.Raymond Hettinger2007-12-181-3/+3
* Fix #1169: remove docstrings in functions for -OO.Georg Brandl2007-09-191-1/+1
* Revert compile.c changes that shouldn't have been included in previous checkinNick Coghlan2007-08-251-7/+2
* Revert misguided attempt at fixing incompatibility between -m and -i switches...Nick Coghlan2007-08-251-2/+7
* Fix compile.c so that it records 0.0 and -0.0 as separate constants in a codeAlex Martelli2007-08-221-1/+14
* Bug #1722484: remove docstrings again when running with -OO.Georg Brandl2007-06-011-1/+2
* tabifyJeremy Hylton2007-02-271-34/+34
* Fix long-standing bug in name mangling for package importsJeremy Hylton2007-02-271-2/+12
* Update comments, remove commented out code.Neal Norwitz2006-10-291-87/+31
* Clean up a leftover from old listcomp generation code.Georg Brandl2006-10-291-7/+1
* Fix bug #1565514, SystemError not raised on too many nested blocks.Neal Norwitz2006-10-281-1/+4
* Fix for SF bug 1569998: break permitted inside try.Jeremy Hylton2006-10-041-1/+13
* Patch #1542451: disallow continue anywhere under a finallyNeal Norwitz2006-08-211-4/+9
* Add assert to make Klocwork happy (#276)Neal Norwitz2006-08-211-0/+1
* Move peephole optimizer to separate file.Jeremy Hylton2006-08-211-608/+1
* Even though _Py_Mangle() isn't truly public anyone can call it andNeal Norwitz2006-08-121-2/+2
* Bug #1333982: string/number constants were inappropriately storedNeal Norwitz2006-08-041-2/+4