summaryrefslogtreecommitdiff
path: root/Python/ceval.c
Commit message (Expand)AuthorAgeFilesLines
* Issue #18028: Fix aliasing issue in READ_TIMESTAMP() of ceval.c on x86_64,Victor Stinner2014-12-121-3/+5
* check if the thread is finalizing after retaking the GILBenjamin Peterson2014-06-161-0/+7
* fix sending tuples to custom generator objects with yield from (closes #21209)Benjamin Peterson2014-04-131-1/+1
* Issue #20437: Fixed 22 potential bugs when deleting objects references.Serhiy Storchaka2014-02-091-1090/+1262
|\
| * Issue #14432: Remove the thread state field from the frame structure. Fix aVictor Stinner2013-12-131-37/+42
| * Fix refleak introduced by 4f730c045f5f (issue #18408) and unveiled by 95eea86...Antoine Pitrou2013-11-231-8/+4
| * Better behavior when stepping over yield[from]. Fixes issue 16596. By Xavier ...Guido van Rossum2013-11-211-0/+5
| * Issue #19512: PRINT_EXPR bytecode now uses an identifier to get sys.displayhookVictor Stinner2013-11-061-1/+2
| * merge 3.3Benjamin Peterson2013-10-291-1054/+1219
| |\
| | * Issue #18408: Add a new PyFrame_FastToLocalsWithError() function to handleVictor Stinner2013-10-291-5/+14
| | * Close #19199: Remove ``PyThreadState.tick_counter`` fieldVictor Stinner2013-10-091-1/+0
| | * Fix macro expansion of _PyErr_OCCURRED(), and make sure to use it in at least...Antoine Pitrou2013-10-071-2/+2
| | |\
| | * | Issue #18722: Remove uses of the "register" keyword in C code.Antoine Pitrou2013-08-131-12/+12
| | * | Issue #17934: Add a clear() method to frame objects, to help clean up expensi...Antoine Pitrou2013-08-051-0/+2
| | * | Add missing check of PyDict_SetItem()'s return value in PyEval_EvalCodeEx()Christian Heimes2013-07-201-1/+3
| | |\ \
| | * | | Issue #18408: PyEval_EvalFrameEx() and PyEval_CallObjectWithKeywords() now failVictor Stinner2013-07-181-0/+26
| | * | | Issue #18408: add more assertions on PyErr_Occurred() in ceval.c to detect bugsVictor Stinner2013-07-161-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-121-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-1018/+1099
| | |\ \ \
| | | * | | #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
* | | | | | Issue #20437: Fixed 21 potential bugs when deleting objects references.Serhiy Storchaka2014-02-091-6/+3
|/ / / / /
* | | | | update commentBenjamin Peterson2013-10-291-3/+3
| |_|_|/ |/| | |
* | | | Fix macro expansion of _PyErr_OCCURRED(), and make sure to use it in at least...Antoine Pitrou2013-10-071-2/+2
| |_|/ |/| |
* | | 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-141-2/+6
|/ /
* | #17413: make sure settrace funcs get passed exception instances for 'value'.R David Murray2013-04-191-0/+1
|/
* fix yield from return value on custom iterators (closes #15568)Benjamin Peterson2012-08-061-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-141-9/+12