216 Commits (a4e4e35783d26151be19253ff6dd1c3ec2ca7efa)

Author SHA1 Message Date
Benjamin Peterson 69e9727657 ensure no one tries to hash things before the random seed is found 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
Nick Coghlan de31b191e5 Issue 1294232: Fix errors in metaclass calculation affecting some cases of metaclass inheritance. Patch by Daniel Urban. 14 years ago
Martin v. Löwis 6916806443 Issue #11135: Remove redundant doc field from PyType_Spec. 15 years ago
Martin v. Löwis 738236dbd6 Issue #11067: Add PyType_GetFlags, to support PyUnicode_Check 15 years ago
Martin v. Löwis c83bc3c1fb Remove buffer API from stable ABI for now, see #10181. 15 years ago
Martin v. Löwis 4d0d471a80 Merge branches/pep-0384. 15 years ago
Antoine Pitrou aeb6ceead7 Issue #10293: Remove obsolete field in the PyMemoryView structure, 15 years ago
Benjamin Peterson 8f67d0893f make hashes always the size of pointers; introduce Py_hash_t #9778 15 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 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
Benjamin Peterson 224205fde2 Merged revisions 72461 via svnmerge from 17 years ago
Matthias Klose 091c7b16ff Merged revisions 71229,71271 via svnmerge from 17 years ago
Benjamin Peterson ab96741612 Merged revisions 71163 via svnmerge from 17 years ago
Matthias Klose 9247e72359 Merged revisions 71159 via svnmerge from 17 years ago
Mark Dickinson 3c16165c43 Change type of tp_reserved from cmpfunc to (void *); remove definition 17 years ago
Mark Dickinson e94c679df0 Issue #1717: rename tp_compare to tp_reserved. I'll change the 17 years ago
Mark Dickinson c008a176af Issue #1717, continued: remove PyObject_Compare and Py_CmpToRich declarations 17 years ago
Mark Dickinson 8055afd019 Issue #4910, patch 3/3: rename nb_long to nb_reserved 17 years ago
Amaury Forgeot d'Arc f343e01c17 Merged revisions 68560 via svnmerge from 17 years ago
Antoine Pitrou c3b39245a7 Issue #4580: slicing of memoryviews when itemsize != 1 is wrong. 17 years ago
Benjamin Peterson 60192084c4 remove some more references to __cmp__ #1717 18 years ago
Benjamin Peterson 9edd2bd35c Fix #3651 various memory leaks when using the buffer interface 18 years ago
Benjamin Peterson c15a07333e make bytes(o) respect __bytes__ #2415 18 years ago
Martin v. Löwis 423be95dcf Merged revisions 65654 via svnmerge from 18 years ago
Marc-André Lemburg 4cc0f24857 Rename PyUnicode_AsString -> _PyUnicode_AsString and 18 years ago
Georg Brandl 2ee470f7f9 Merged revisions 64722,64729,64753,64845-64846,64849,64871,64880-64882,64885,64888,64897,64900-64901,64915,64926-64929,64938-64941,64944,64961,64966,64973 via svnmerge from 18 years ago
Nick Coghlan d1abd25ed8 Manual forward port of 64962 - use PyObject_HashNotImplemented as a tp_hash level indicator that the default hash implementation has not been inherited 18 years ago
Benjamin Peterson 4f92ca4022 Remove nb_reserved (nb_coerce), nb_hex, and nb_oct from PyNumberMethods 18 years ago
Georg Brandl 559e5d7f4d #2630: Implement PEP 3138. 18 years ago
Georg Brandl f08a9ddcb7 Merged revisions 63724,63726,63732,63744,63754-63755,63757-63758,63760,63775,63781-63782,63787,63805-63808,63818-63819,63823-63824 via svnmerge from 18 years ago
Travis E. Oliphant 3900088cb6 Remove locking from buffer protocol as-per discussion. 18 years ago
Christian Heimes 72b710a596 Renamed PyString to PyBytes 18 years ago
Benjamin Peterson 2a691a8149 Merged revisions 62021,62029,62035-62038,62043-62044,62052-62053 via svnmerge from 18 years ago
Christian Heimes 9e7f1d2e96 Merged revisions 61038,61042-61045,61047,61050,61053,61055-61056,61061-61062,61066,61068,61070,61083,61085,61092-61103 via svnmerge from 18 years ago
Travis E. Oliphant 7d7f66b534 Remove unused and non-PEP-related entry from PyBufferProcs 18 years ago
Christian Heimes 2685563583 Merged revisions 60364-60378 via svnmerge from 18 years ago
Christian Heimes a62da1daaf Merged revisions 59921-59932 via svnmerge from 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
Georg Brandl 1a3284ed69 #1535: rename __builtin__ module to builtins. 18 years ago
Thomas Heller 519a042c7c Replace PyObject_Unicode with PyObject_Str everywhere, and remove the 18 years ago
Guido van Rossum 98297ee781 Merging the py3k-pep3137 branch back into the py3k branch. 18 years ago
Travis E. Oliphant ddacf96868 Eliminate use of PyBUF_CHARACTER flag which is no longer part of the buffer interface. Fix up array module to export the correct format for wide-builds. 19 years ago
Travis E. Oliphant fe9bed02e4 Fix problems with memoryview object. There is still more to do to finish PEP 3118. The memory-view object needs to be fleshed out and the struct module needs to be modified. 19 years ago
Travis E. Oliphant 8ae62b6094 Change PyBuffer to Py_buffer to be consistent with other non-object structures like Py_complex. Add some more functionality to the memoryview object. 19 years ago
Neil Schemenauer 16c7075164 Remove more cruft leftover from nb_coerce. Rename nb_coerce to 19 years ago
Sean Reifscheider 54cf12b625 Fixing the spelling of "writeable" to "writable", particularly PyBUF_WRITEABLE. 19 years ago
Thomas Wouters d2cf20eea2 Remove the simple slicing API. All slicing is now done with slice objects. 19 years ago