62 Commits (c1e46e94de38a92f98736af9a42d89c3975a9919)

Author SHA1 Message Date
Mark Shannon ae3087c638 Move exc state to generator. Fixes bpo-25612 (#1773) 8 years ago
Nick Coghlan 5a8516701f bpo-31344: Per-frame control of trace events (GH-3417) 8 years ago
INADA Naoki 5a625d0aa6 Issue #29049: Call _PyObject_GC_TRACK() lazily when calling Python function. 9 years ago
Benjamin Peterson 3da82067c7 fix indentation of comment 10 years ago
Victor Stinner fdeb6ec45a Issue #14432: Remove the thread state field from the frame structure. Fix a 12 years ago
Victor Stinner 41bb43a71e Issue #18408: Add a new PyFrame_FastToLocalsWithError() function to handle 12 years ago
Antoine Pitrou 236a547b3e Issue #18665: fix typos. Patch by Vajrasky Kok. 13 years ago
Antoine Pitrou 58720d6145 Issue #17934: Add a clear() method to frame objects, to help clean up expensive details (local variables) and break reference cycles. 13 years ago
Antoine Pitrou 9396356948 Backout c89febab4648 following private feedback by Guido. 13 years ago
Antoine Pitrou 04e70d19e7 Issue #17807: Generators can now be finalized even when they are part of a reference cycle. 13 years ago
Andrew Svetlov c37cfd6709 Update comment: SAVE_EXC_STATE and SWAP_EXC_STATE macroses are saave_exc_state and swap_exc_state functions now. 13 years ago
David Malcolm 49526f48fc Issue #14785: Add sys._debugmallocstats() to help debug low-level memory allocation issues 14 years ago
Benjamin Peterson 2afe6aeae8 perform yield from delegation by repeating YIELD_FROM opcode (closes #14230) 14 years ago
Nick Coghlan 1f7ce62bd6 Implement PEP 380 - 'yield from' (closes #11682) 14 years ago
Martin v. Löwis 4d0d471a80 Merge branches/pep-0384. 15 years ago
Alexandre Vassalotti 7b82b40a47 Merged revisions 72487-72488,72879 via svnmerge from 17 years ago
Jeffrey Yasskin f7f858d141 Issue 5954, PyFrame_GetLineNumber: 17 years ago
Benjamin Peterson eec3d71379 #3021: Antoine Pitrou's Lexical exception handlers 18 years ago
Christian Heimes a156e09b19 Merged revisions 60481,60485,60489-60492,60494-60496,60498-60499,60501-60503,60505-60506,60508-60509,60523-60524,60532,60543,60545,60547-60548,60552,60554,60556-60559,60561-60562,60569,60571-60572,60574,60576-60583,60585-60586,60589,60591,60594-60595,60597-60598,60600-60601,60606-60612,60615,60617,60619-60621,60623-60625,60627-60629,60631,60633,60635,60647,60650,60652,60654,60656,60658-60659,60664-60666,60668-60670,60672,60676,60678,60680-60683,60685-60686,60688,60690,60692-60694,60697-60700,60705-60706,60708,60711,60714,60720,60724-60730,60732,60736,60742,60744,60746,60748,60750-60751,60753,60756-60757,60759-60761,60763-60764,60766,60769-60770,60774-60784,60787-60845 via svnmerge from 18 years ago
Christian Heimes 3b718a79af Implemented Martin's suggestion to clear the free lists during the garbage collection of the highest generation. 18 years ago
Christian Heimes 90aa7646af #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT. 18 years ago
Martin v. Löwis 9f2e346911 Merged revisions 56467-56482 via svnmerge from 19 years ago
Guido van Rossum a8add0ec5e Merged revisions 55270-55324 via svnmerge from 19 years ago
Thomas Wouters 0e3f591aee Merged revisions 46753-51188 via svnmerge from 20 years ago
Neal Norwitz b9845e72f9 Get rid of f_restricted too. Doc the other 4 ints that were already removed 20 years ago
Thomas Wouters 477c8d5e70 Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk. 20 years ago
Tim Peters 7df5e7f4b2 Patch 1145039. 20 years ago
Richard Jones cebbefc98d Applied patch 1337051 by Neal Norwitz, saving 4 ints on frame objects. 20 years ago
Raymond Hettinger 214b1c3aae SF Bug #215126: Over restricted type checking on eval() function 22 years ago
Michael W. Hudson 02ff6a9952 A slight change to SET_LINENO-less tracing. 24 years ago
Mark Hammond 91a681debf Excise DL_EXPORT from Include. 24 years ago
Neal Norwitz a81d220625 SF patch # 580411, move frame macros from frameobject.h into ceval.c 24 years ago
Neil Schemenauer 251ead8dd8 Make frames a PyVarObject instead of a PyObject. 25 years ago
Tim Peters 8c96369513 PyFrameObject: rename f_stackbottom to f_stacktop, since it points to 25 years ago
Tim Peters 5ca576ed0a Merging the gen-branch into the main line, at Guido's direction. Yay! 25 years ago
Jeremy Hylton 30c9f3991c Variety of small INC/DECREF patches that fix reported memory leaks 25 years ago
Jeremy Hylton 2b724da8d9 Remove f_closure slot of frameobject and use f_localsplus instead. 25 years ago
Jeremy Hylton 64949cb753 PEP 227 implementation 25 years ago
Guido van Rossum 8586991099 REMOVED all CWI, CNRI and BeOpen copyright markings. 26 years ago
Fred Drake ea9cb5aebf ANSI-fication and Py_PROTO extermination. 26 years ago
Guido van Rossum ffcc3813d8 Change copyright notice - 2nd try. 26 years ago
Guido van Rossum fd71b9e9d4 Change copyright notice. 26 years ago
Guido van Rossum 43466ec7b0 Add DL_IMPORT(returntype) for all officially exported functions. 27 years ago
Guido van Rossum a027efa5bf Massive changes for separate thread state management. 29 years ago
Guido van Rossum cdf578ebaf New lay-out of frame object, for fewer mallocs. 29 years ago
Guido van Rossum 408027ea46 Rename DEBUG macro to Py_DEBUG 29 years ago
Guido van Rossum d266eb460e New permission notice, includes CNRI. 30 years ago
Guido van Rossum e1cd6c175b don't use NDEBUG 30 years ago
Guido van Rossum 884afd654a keyword arguments and faster function calls 31 years ago
Guido van Rossum 051ab123b4 make the type a parameter of the DL_IMPORT macro, for Borland C 31 years ago