374 Commits (69f343941fa7ec251fd7cbcbbbd121ecc1b9cc2f)

Author SHA1 Message Date
David Malcolm 49526f48fc Issue #14785: Add sys._debugmallocstats() to help debug low-level memory allocation issues 14 years ago
Barry Warsaw 409da157d7 Eric Snow's implementation of PEP 421. 14 years ago
Benjamin Peterson 7d95e40721 Implement PEP 412: Key-sharing dictionaries (closes #13903) 14 years ago
Antoine Pitrou a701388de1 Rename _PyIter_GetBuiltin to _PyObject_GetBuiltin, and do not include it in the stable ABI. 14 years ago
Victor Stinner 59af08f545 Micro-optimize PyObject_GetAttrString() 14 years ago
Benjamin Peterson 74529ad3f4 refactor and avoid warnings 14 years ago
Victor Stinner 2d01dc00bc Issue #14211: _PyObject_GenericSetAttrWithDict() keeps a strong reference to 14 years ago
Stefan Krah 9a2d99e28a - Issue #10181: New memoryview implementation fixes multiple ownership 14 years ago
Georg Brandl 2daf6ae249 Issue #13703: add a way to randomize the hash values of basic types (str, bytes, datetime) 14 years ago
Benjamin Peterson 8eb1269c34 add generic implementation of a __dict__ descriptor for C types 14 years ago
Benjamin Peterson ce79852077 use the static identifier api for looking up special methods 14 years ago
Benjamin Peterson bfebb7b54a improve abstract property support (closes #11610) 14 years ago
Victor Stinner 0a54cf12a0 Fix PyObject_Repr(): don't call PyUnicode_READY() if res is NULL 14 years ago
Victor Stinner db88ae5d66 PyObject_Repr() ensures that the result is a ready Unicode string 14 years ago
Antoine Pitrou ce4a9da705 Issue #13411: memoryview objects are now hashable when the underlying object is hashable. 14 years ago
Victor Stinner 4ead7c7be8 PyObject_Str() ensures that the result string is ready 14 years ago
Martin v. Löwis d10759f6ed Make _PyUnicode_FromId return borrowed references. 14 years ago
Martin v. Löwis afe55bba33 Add API for static strings, primarily good for identifiers. 15 years ago
Martin v. Löwis d63a3b8beb Implement PEP 393. 15 years ago
Benjamin Peterson eff61f6927 make sure to initialize the method wrapper type 15 years ago
Brian Curtin dfc80e3d97 Replace Py_NotImplemented returns with the macro form Py_RETURN_NOTIMPLEMENTED. 15 years ago
Benjamin Peterson 43a976e3d9 remove duplicated type ready 15 years ago
Benjamin Peterson 18d7d7a217 also make NotImplementedType callable 15 years ago
Benjamin Peterson c4607aeedd make the types of None and Ellipsis callable 15 years ago
Raymond Hettinger 66d2be8986 Issue 12647: Add __bool__() method to the None object. 15 years ago
Benjamin Peterson 722954a3d3 quaint and completely out of date comment 15 years ago
Benjamin Peterson 3bbb722654 allow __dir__ to return any sequence 15 years ago
Benjamin Peterson 82b00c1d30 move specialized dir implementations into __dir__ methods (closes #12166) 15 years ago
Benjamin Peterson 7963a35b41 correctly lookup __dir__ 15 years ago
Éric Araujo be3bd57ba2 Remove traces of division_warning left over from Python 2 (#10998) 15 years ago
Martin v. Löwis 4d0d471a80 Merge branches/pep-0384. 15 years ago
Georg Brandl e5b99f0fb3 Remove redundant includes of headers that are already included by Python.h. 15 years ago
Benjamin Peterson 8035bc5c04 follow up to #9778: define and use an unsigned hash type 16 years ago
Benjamin Peterson 8f67d0893f make hashes always the size of pointers; introduce Py_hash_t #9778 16 years ago
Victor Stinner f3170ccef8 Use locale encoding if Py_FileSystemDefaultEncoding is not set 16 years ago
Victor Stinner c39211f51e Issue #9630: Redecode filenames when setting the filesystem encoding 16 years ago
Benjamin Peterson 42bc69154f Merged revisions 84717 via svnmerge from 16 years ago
Benjamin Peterson 41ece39c21 fix formatting 16 years ago
Antoine Pitrou fcd2a7960c Merged revisions 84344 via svnmerge from 16 years ago
Antoine Pitrou 1a9a9d5433 Issue #1868: Eliminate subtle timing issues in thread-local objects by 16 years ago
Antoine Pitrou cf0bcd1ab8 Merged revisions 83184 via svnmerge from 16 years ago
Antoine Pitrou c47bd4a09a Issue #9294: remove dead code in Objects/object.c. Patch by Grant Limberg. 16 years ago
Mark Dickinson dc787d2055 Issue #8188: Introduce a new scheme for computing hashes of numbers 16 years ago
Mark Dickinson fff532bef3 Issue #8749: remove unused code in Objects/object.c. Thanks Yaniv Aknin. 16 years ago
Victor Stinner 2e71d014ea Merged revisions 81250-81253 via svnmerge from 16 years ago
Victor Stinner ba6b430bd0 Fix refleak in internal_print() introduced by myself in r81251 16 years ago
Victor Stinner 372ac5e732 PyObject_Dump() encodes unicode objects to utf8 with backslashreplace (instead 16 years ago
Antoine Pitrou 7f14f0d8a0 Recorded merge of revisions 81032 via svnmerge from 16 years ago
Antoine Pitrou f95a1b3c53 Recorded merge of revisions 81029 via svnmerge from 16 years ago
Mark Dickinson 1472150cc2 Merged revisions 79809 via svnmerge from 16 years ago