summaryrefslogtreecommitdiffstats
path: root/Python/ceval.c
Commit message (Expand)AuthorAgeFilesLines
* Add missing check of PyDict_SetItem()'s return value in PyEval_EvalCodeEx()Christian Heimes2013-07-201-1/+3
|\
| * Add missing check of PyDict_SetItem()'s return value in PyEval_EvalCodeEx()Christian Heimes2013-07-201-1/+3
| * when arguments are cells clear the locals slot (backport of #17927)Benjamin Peterson2013-05-151-2/+6
* | Issue #18408: PyEval_EvalFrameEx() and PyEval_CallObjectWithKeywords() now failVictor Stinner2013-07-171-0/+26
* | Issue #18408: add more assertions on PyErr_Occurred() in ceval.c to detect bugsVictor Stinner2013-07-151-0/+4
* | Issue #18408: Fix PyEval_EvalFrameEx() for MemoryErrorVictor Stinner2013-07-151-1/+4
* | Issue #18342: Use the repr of a module name for ``from ... importBrett Cannon2013-07-121-1/+1
* | Issue #18408: ceval.c: in debug mode, convert the PyErr_Occurred() check onVictor Stinner2013-07-111-0/+4
* | Issue #18408: Fix call_exc_trace(): if the traceback is NULL, use None whenVictor Stinner2013-07-101-3/+8
* | Issue #18408: Fix call_function() of ceval.c to handle PyTuple_New() failureVictor Stinner2013-07-081-4/+9
* | Issue #15767: back out 8a0ed9f63c6e, finishing the removal ofBrett Cannon2013-07-041-1/+1
* | Issue #15767: Introduce ModuleNotFoundError, a subclass ofBrett Cannon2013-06-121-1/+1
* | Fix a compilater warning on Windows 64-bitVictor Stinner2013-05-161-1/+1
* | rather than passing locals to the class body, just execute the class body in ...Benjamin Peterson2013-05-161-8/+0
* | when an argument is a cell, set the local copy to NULL (see #17927)Benjamin Peterson2013-05-121-8/+4
* | #17927: Keep frame from referencing cell-ified arguments.Guido van Rossum2013-05-101-4/+12
* | Issue #17094: Clear stale thread states after fork().Antoine Pitrou2013-05-051-8/+10
* | check local class namespace before reaching for cells (closes #17853)Benjamin Peterson2013-04-301-0/+33
* | Merge #17413: make sure settrace funcs get passed exception instances for 'va...R David Murray2013-04-191-0/+1
|\ \ | |/
| * #17413: make sure settrace funcs get passed exception instances for 'value'.R David Murray2013-04-191-0/+1
* | #17032: The "global" in the "NameError: global name 'x' is not defined" error...Ezio Melotti2013-03-031-5/+3
* | evaluate positional defaults before keyword-only defaults (closes #16967)Benjamin Peterson2013-02-101-17/+17
* | revert #16672 for incorrect semanticsBenjamin Peterson2013-01-231-4/+3
* | improve tracing performance when f_trace is NULL (closes #16672)Benjamin Peterson2012-12-241-3/+4
* | use error label instead of breaking eval loop (closes #16693)Benjamin Peterson2012-12-151-3/+2
* | move more variable declarations to the top of blocksBenjamin Peterson2012-10-121-3/+4
* | move declaration to top of blockBenjamin Peterson2012-10-121-1/+1
* | ceval cleanupBenjamin Peterson2012-10-121-1012/+1088
* | add some missing DISPATCH()Benjamin Peterson2012-10-101-9/+16
|/
* fix yield from return value on custom iterators (closes #15568)Benjamin Peterson2012-08-071-1/+1
* Issue #13783: the PEP 380 implementation no longer expands the public C APINick Coghlan2012-06-171-1/+1
* check return for errorBenjamin Peterson2012-06-011-0/+2
* PEP 415: Implement suppression of __context__ display with an exception attri...Benjamin Peterson2012-05-151-9/+12
* only incref when using borrowing functionsBenjamin Peterson2012-04-261-1/+1
* Implement PEP 412: Key-sharing dictionaries (closes #13903)Benjamin Peterson2012-04-231-57/+18
* Fix refleak: PyObject_GetItem returns a new reference, not a borrowed one lik...Antoine Pitrou2012-04-191-3/+3
* Issue #14385: Support other types than dict for __builtins__Victor Stinner2012-04-181-48/+94
* Guard an LLTRACE variable to silence an unused variable warning.Brett Cannon2012-04-021-0/+2
* Issue #14383: Add _PyDict_GetItemId() and _PyDict_SetItemId() functionsVictor Stinner2012-03-261-4/+11
* use identifier apiBenjamin Peterson2012-03-211-1/+2
* perform yield from delegation by repeating YIELD_FROM opcode (closes #14230)Benjamin Peterson2012-03-151-35/+23
* Close issue #6210: Implement PEP 409Nick Coghlan2012-02-261-8/+9
* use the static identifier api for looking up special methodsBenjamin Peterson2012-01-221-7/+8
* Fix compilation with C89 compilers (Windows...)Amaury Forgeot d'Arc2012-01-131-1/+1
* NULL and no exception set from tp_iternext means StopIterationBenjamin Peterson2012-01-131-1/+2
* Implement PEP 380 - 'yield from' (closes #11682)Nick Coghlan2012-01-131-0/+46
* PEP 3155 / issue #13448: Qualified name for classes and functions.Antoine Pitrou2011-11-251-1/+3
* Port SetAttrString/HasAttrString to SetAttrId/GetAttrId.Martin v. Löwis2011-10-141-2/+4
* Rename _Py_identifier to _Py_IDENTIFIER.Martin v. Löwis2011-10-141-1/+1
* Add API for static strings, primarily good for identifiers.Martin v. Löwis2011-10-091-1/+2