91 Commits (e1becf46b4e3ba6d7d32ebf4bbd3e0804766a423)

Author SHA1 Message Date
Mark Dickinson 8055afd019 Issue #4910, patch 3/3: rename nb_long to nb_reserved 17 years ago
Mark Dickinson cce2f217d4 Issue 4910, patch 2 of (probably) 3: pave the way for renaming of 17 years ago
Benjamin Peterson 9aa4299882 Merged revisions 66337,66347,66350,66352,66358 via svnmerge from 18 years ago
Benjamin Peterson 97179b0f58 Fix #3634 invalid return value from _weakref.ref(Exception).__init__ 18 years ago
Marc-André Lemburg 4cc0f24857 Rename PyUnicode_AsString -> _PyUnicode_AsString and 18 years ago
Benjamin Peterson a38d156bf2 add some casts and fix the build from 64311 18 years ago
Amaury Forgeot d'Arc c856c7a2f0 Merged revisions 64309 via svnmerge from 18 years ago
Amaury Forgeot d'Arc 3255e134fe Issue 3110: Crash with weakref subclass, 18 years ago
Amaury Forgeot d'Arc a8919fe631 Issue 3110: Crash with weakref subclass, 18 years ago
Benjamin Peterson 4f92ca4022 Remove nb_reserved (nb_coerce), nb_hex, and nb_oct from PyNumberMethods 18 years ago
Gregory P. Smith dd96db63f6 This reverts r63675 based on the discussion in this thread: 18 years ago
Christian Heimes 593daf545b Renamed PyString to PyBytes 18 years ago
Georg Brandl b533e26dfa Merged revisions 63412,63445-63447,63449-63450,63452,63454,63459,63463,63465,63470,63483-63484,63496-63497,63499-63501,63530-63531,63540,63614 via svnmerge from 18 years ago
Georg Brandl 88659b0ab2 #2592: delegate nb_index and the floor/truediv slots in weakref.proxy. 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
Christian Heimes e93237dfcc #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT. Macros for b/w compatibility are available. 18 years ago
Neil Schemenauer 16c7075164 Remove more cruft leftover from nb_coerce. Rename nb_coerce to 19 years ago
Thomas Wouters d2cf20eea2 Remove the simple slicing API. All slicing is now done with slice objects. 19 years ago
Neal Norwitz f616b22450 Support unicode names 19 years ago
Martin v. Löwis 9f2e346911 Merged revisions 56467-56482 via svnmerge from 19 years ago
Martin v. Löwis 6819210b9e PEP 3123: Provide forward compatibility with Python 3.0, while keeping 19 years ago
Walter Dörwald 1ab8330827 Add functions PyUnicode_Append() and PyUnicode_AppendAndDel() that mirror 19 years ago
Thomas Wouters b213704f3c Merged revisions 53451-53537 via svnmerge from 19 years ago
Brett Cannon f5bee30e30 Fix crasher for when an object's __del__ creates a new weakref to itself. 19 years ago
Brett Cannon 75ba075110 If you created a weakref in an object's __del__ method to itself it would 19 years ago
Jack Diederich 4dafcc4ece - patch #1600346 submitted by Tomer Filiba 19 years ago
Guido van Rossum 47b9ff6ba1 Restructure comparison dramatically. There is no longer a default 20 years ago
Thomas Wouters 0e3f591aee Merged revisions 46753-51188 via svnmerge from 20 years ago
Neal Norwitz c5e060dee6 _PyWeakref_GetWeakrefCount() now returns a Py_ssize_t instead of long. 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
Thomas Wouters 477c8d5e70 Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk. 20 years ago
Georg Brandl 684fd0c8ec Replace PyObject_CallFunction calls with only object args 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 c6e55068ca Use Py_VISIT in all tp_traverse methods, instead of traversing manually or 20 years ago
Georg Brandl 347b30042b Remove unnecessary casts in type object initializers. 20 years ago
Neal Norwitz bcc0db82dc Get rid of remnants of integer division 20 years ago
Hye-Shik Chang 4af5c8cee4 SF #1444030: Fix several potential defects found by Coverity. 20 years ago
Martin v. Löwis 15e62742fa Revert backwards-incompatible const changes. 20 years ago
Martin v. Löwis 18e165558b Merge ssize_t branch. 20 years ago
Neal Norwitz 0c6e2f1640 Remove some shadowed variables 20 years ago
Jeremy Hylton af68c874a6 Add const to several API functions that take char *. 20 years ago
Raymond Hettinger e6c470f255 SF bug #1770766: weakref proxy has incorrect __nonzero__ behavior. 21 years ago
Tim Peters ead8b7ab30 SF 1055820: weakref callback vs gc vs threads 21 years ago
Fred Drake 6d3265dab6 Be more careful about maintaining the invariants; it was actually 22 years ago
Neal Norwitz bdcb9410c2 SF bug #978308, Spurious errors taking bool of dead pro 22 years ago
Fred Drake 0a4dd390bf Make weak references subclassable: 22 years ago
Fred Drake bc875f5a36 Allocating a new weakref object can cause existing weakref objects for 22 years ago
Fred Drake 6a2852cd48 Fix bug in interpretation of the "callback" argument in the constructors for 22 years ago
Tim Peters 403a203223 SF bug 839548: Bug in type's GC handling causes segfaults. 22 years ago
Fred Drake fe89cc186c Remove proxy_print(), since that caused an inconsistency between 23 years ago