663 Commits (0cb8e5131d0797d3bdb1494de842e98798174cf2)

Author SHA1 Message Date
Thomas Wouters 00ee7baf49 Merge current trunk into p3yk. This includes the PyNumber_Index API change, 20 years ago
Guido van Rossum 50e9fb9e2d Completely get rid of PyClass and PyInstance. 20 years ago
Neal Norwitz df6a6494cb Move/copy assert for tstate != NULL before first use. 20 years ago
Neal Norwitz 8a87f5d37e Patch #1538606, Patch to fix __index__() clipping. 20 years ago
Neal Norwitz 421c1319ad Whoops, how did that get in there. :-) Revert all the parts of 51227 that were not supposed to go it. Only Modules/_ctypes/cfields.c was supposed to be changed 20 years ago
Neal Norwitz 6b4953fd3d Check returned pointer is valid. 20 years ago
Thomas Wouters 0e3f591aee Merged revisions 46753-51188 via svnmerge from 20 years ago
Armin Rigo 97ff04789d Concatenation on a long string breaks (SF #1526585). 20 years ago
Guido van Rossum 3cf5b1eef9 Get rid of most of the flags (in tp_flags) that keep track of various 20 years ago
Neal Norwitz 245ce8db46 i and j are initialized below when used. No need to do it twice 20 years ago
Neal Norwitz b9845e72f9 Get rid of f_restricted too. Doc the other 4 ints that were already removed 20 years ago
Martin v. Löwis 0e8bd7e1cc Patch #1495999: Part two of Windows CE changes. 20 years ago
Thomas Wouters 4d70c3d9dd Partially merge trunk into p3yk. The removal of Mac/Tools is confusing svn 20 years ago
Armin Rigo 35f6d36951 [ 1497053 ] Let dicts propagate the exceptions in user __eq__(). 20 years ago
Thomas Wouters 477c8d5e70 Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk. 20 years ago
Fredrik Lundh 7a83089c06 needforspeed: backed out the Py_LOCAL-isation of ceval; the massive in- 20 years ago
Tim Peters 7df5e7f4b2 Patch 1145039. 20 years ago
Fredrik Lundh 1b94940165 Py_LOCAL shouldn't be used for data; it works for some .NET 2003 compilers, 20 years ago
Fredrik Lundh 57640f5c57 needforspeed: added PY_LOCAL_AGGRESSIVE macro to enable "aggressive" 20 years ago
Fredrik Lundh b8b3c8e276 needforspeed: added Py_LOCAL macro, based on the LOCAL macro used 20 years ago
Georg Brandl 684fd0c8ec Replace PyObject_CallFunction calls with only object args 20 years ago
Richard Jones cebbefc98d Applied patch 1337051 by Neal Norwitz, saving 4 ints on frame objects. 20 years ago
Neal Norwitz 02104df4c8 Fix #132 from Coverity, retval could have been derefed 20 years ago
Neal Norwitz b255069d43 Micro optimization. In the first case, we know that frame->f_exc_type 20 years ago
Martin v. Löwis 6685128b97 Fix more ssize_t issues. 20 years ago
Thomas Wouters 49fd7fa443 Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 20 years ago
Thomas Wouters 79cdce35de Teach Python/ceval.c's inlining of 'str += str' about Py_ssize_t sizes; this 20 years ago
Jeremy Hylton a4ebc135ac Refactor: Move code that uses co_lnotab from ceval to codeobject 20 years ago
Anthony Baxter a863d334aa low-hanging fruit in Python/ - g++ still hates all the enum_kind declarations 20 years ago
Phillip J. Eby 2ba96610bf SF Patch #1463867: Improved generator finalization to allow generators 20 years ago
Armin Rigo d34fa52a06 answer a question from a comment 20 years ago
Neal Norwitz 90768424f8 Fix a ssize_t issue 20 years ago
Neal Norwitz 712ce45415 _Py_QnewFlag and INPLACE_DIVIDE are not necessary any longer 20 years ago
Neal Norwitz c6d210ca76 Get rid of last vestiges of BINARY_DIVIDE. 20 years ago
Guido van Rossum 45aecf451a Checkpoint. 218 tests are okay; 53 are failing. Done so far: 20 years ago
Guido van Rossum f669436189 Um, I thought I'd already checked this in. 20 years ago
Guido van Rossum 38fff8c4e4 Checking in the code for PEP 357. 20 years ago
Hye-Shik Chang 4af5c8cee4 SF #1444030: Fix several potential defects found by Coverity. 20 years ago
Neal Norwitz 814e938d08 Use Py_ssize_t since we are working with list size below 20 years ago
Thomas Wouters 7f59732716 Put back the essence of Jeremy's original XXX comment. 20 years ago
Brett Cannon bf36409e2a PEP 352 implementation. Creates a new base class, BaseException, which has an 20 years ago
Guido van Rossum 1a5e21e033 Updates to the with-statement: 20 years ago
Thomas Wouters f7f438ba3b SF patch #1438387, PEP 328: relative and absolute imports. 20 years ago
Brett Cannon a7446e3438 Check the return code for PyErr_Warn() when warning about raising string 20 years ago
Guido van Rossum c2e20744b2 PEP 343 -- the with-statement. 20 years ago
Georg Brandl 1dc5a84aee Bug #801349: document that start/stop/step slice arguments can be None 20 years ago
Martin v. Löwis dde99d2633 Remove size constraints in SLICE opcodes. 20 years ago
Martin v. Löwis 18e165558b Merge ssize_t branch. 20 years ago
Thomas Wouters 03ca23d892 Explain the clearing of the stack in a comment in Python/ceval.c's 20 years ago
Jeremy Hylton af68c874a6 Add const to several API functions that take char *. 20 years ago