summaryrefslogtreecommitdiffstats
path: root/Python/ceval.c
Commit message (Expand)AuthorAgeFilesLines
* Issue #2333: Backport set and dict comprehensions syntax.Alexandre Vassalotti2010-01-111-0/+26
* Issue #2335: Backport set literals syntax from Python 3.x.Alexandre Vassalotti2010-01-091-0/+19
* Issue #7406: Fix some occurrences of potential signed overflow in intMark Dickinson2009-12-021-2/+6
* Issue #6603: Fix --with-tsc build failures on x86-64 that resultedMark Dickinson2009-10-311-1/+19
* small optimization: avoid popping the current block until we have toBenjamin Peterson2009-07-011-5/+5
* use stack macrosBenjamin Peterson2009-06-281-2/+2
* add two generic macros for peeking and setting in the stackBenjamin Peterson2009-06-281-0/+2
* Issue #5330: C functions called with keyword arguments were not reported byAntoine Pitrou2009-05-301-2/+16
* add a SETUP_WITH opcodeBenjamin Peterson2009-05-251-0/+46
* Issue #6042:Jeffrey Yasskin2009-05-231-14/+11
* Issue 5954, PyFrame_GetLineNumber:Jeffrey Yasskin2009-05-081-1/+1
* Backport r69961 to trunk, replacing JUMP_IF_{TRUE,FALSE} withJeffrey Yasskin2009-02-281-17/+67
* Issue 5176: special-case string formatting in BINARY_MODULO implementation. T...Collin Winter2009-02-201-1/+4
* Silence 'arg may be used uninitialized in this function' warning from gcc.Mark Dickinson2009-02-081-1/+1
* fix building the core with --disable-unicodeBenjamin Peterson2009-01-251-4/+15
* allow unicode keyword arguments for the ** syntax #4978Benjamin Peterson2009-01-201-12/+33
* Issue 4293: Make Py_AddPendingCall() thread safeKristján Valur Jónsson2009-01-091-22/+146
* Issue #2183: Simplify and optimize bytecode for list comprehensions.Antoine Pitrou2008-12-171-2/+1
* #4559: When a context manager's __exit__() method returns an object whoseAmaury Forgeot d'Arc2008-12-101-6/+13
* Issue 4597: Fix several cases in EvalFrameEx where an exception could beJeffrey Yasskin2008-12-081-3/+14
* Speed up Python (according to pybench and 2to3-on-itself) by 1-2% by cachingJeffrey Yasskin2008-12-031-1/+10
* Raymond's patch for #1819: speedup function calls with named parametersAntoine Pitrou2008-07-251-22/+30
* Apply patch for 874900: threading module can deadlock after forkJesse Noller2008-07-161-0/+20
* Update comment on prediction macros.Raymond Hettinger2008-07-051-11/+13
* Add a comment about incref'ing w.Georg Brandl2008-07-011-0/+2
* #3242: fix a crash in "print", if sys.stdout is set to a custom object,Amaury Forgeot d'Arc2008-07-011-0/+2
* 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
* A little reformating of Py3k warningsBenjamin Peterson2008-04-271-8/+8
* Use PyErr_WarnPy3k throughoutBenjamin Peterson2008-04-271-2/+2
* Make Py3k warnings consistent w.r.t. punctuation; also respect theGeorg Brandl2008-03-251-1/+1
* Issue #2341: Add a Py3k warning when raising an exception that doesn'tGuido van Rossum2008-03-181-0/+9
* Clean up the Py3k warnings for non-BaseException-subclasses a bit. WeGuido van Rossum2008-03-181-4/+6
* - Issue #2371: Add a Py3k warning when catching an exception thatGuido van Rossum2008-03-181-0/+27
* Speed up with statements by storing the __exit__ method on the stack instead ...Nick Coghlan2008-03-071-24/+50
* compile.c always emits END_FINALLY after WITH_CLEANUP, so predict that inJeffrey Yasskin2008-03-031-0/+2
* Reduce buffer size since we do not need 1kNeal Norwitz2008-01-271-1/+1
* Fix two crashers.Guido van Rossum2008-01-231-1/+5
* #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFC...Christian Heimes2007-12-191-1/+1
* Give meaning to the oparg for BUILD_MAP: estimated size of the dictionary.Raymond Hettinger2007-12-181-1/+1
* Speed-up dictionary constructor by about 10%.Raymond Hettinger2007-12-181-0/+12
* Silence a warning about an unsed variable in debug buildsChristian Heimes2007-12-141-2/+3
* Fix typo.Georg Brandl2007-12-051-1/+1
* Merge from py3k branch:Amaury Forgeot d'Arc2007-11-131-7/+12
* Add build option for faster loop execution.Raymond Hettinger2007-11-071-0/+11
* Try harder to stay within the 79-column limit. There's still two places that ...Thomas Wouters2007-09-201-44/+55
* Whitespace cleanup.Thomas Wouters2007-09-191-27/+27
* PEP 3123: Provide forward compatibility with Python 3.0, while keepingMartin v. Löwis2007-07-211-1/+1
* Patch #1686487: you can now pass any mapping after '**' in function calls.Georg Brandl2007-05-211-10/+29
* Remove an XXX that is unnecessary.Georg Brandl2007-05-111-1/+0