135 Commits (61baee0ee7c5183c80809e9b44da2542c682c235)

Author SHA1 Message Date
Martin v. Löwis 4d0d471a80 Merge branches/pep-0384. 15 years ago
Benjamin Peterson 8035bc5c04 follow up to #9778: define and use an unsigned hash type 15 years ago
Benjamin Peterson 8f67d0893f make hashes always the size of pointers; introduce Py_hash_t #9778 15 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
Ezio Melotti 807e98e0af Merged revisions 78541 via svnmerge from 16 years ago
Ezio Melotti 7f807b79d8 Merged revisions 78515-78516,78522 via svnmerge from 16 years ago
Antoine Pitrou 2795e6c1c4 Merged revisions 76764 via svnmerge from 16 years ago
Antoine Pitrou 6b7dfc924d Merged revisions 76763 via svnmerge from 16 years ago
Antoine Pitrou acc5d6b195 Merged revisions 70550 via svnmerge from 17 years ago
Antoine Pitrou 3a652b1d0a Merged revisions 70546 via svnmerge from 17 years ago
Benjamin Peterson f07d0026da Merged revisions 70342,70385-70387,70389-70390,70392-70393,70395,70400,70405-70406,70418,70438,70464,70468 via svnmerge from 17 years ago
Mark Dickinson e94c679df0 Issue #1717: rename tp_compare to tp_reserved. I'll change the 17 years ago
Benjamin Peterson a4a37fefb6 Merged revisions 68381 via svnmerge from 17 years ago
Benjamin Peterson f10a79aad4 merge from trunk 17 years ago
Neal Norwitz 3ce5d9207e Closes release blocker #3627. 18 years ago
Amaury Forgeot d'Arc 35c8658a74 Merged revisions 64119,64147,64150,64165,64219-64221,64229-64230,64233,64235,64253,64278,64280,64301,64303,64320,64328,64338-64339 via svnmerge from 18 years ago
Alexandre Vassalotti 3fe8216f33 Fixed a bug in the representation of self-referential tuples. 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
Raymond Hettinger 65baa34115 Issue 2025: Add index() and count() methods to tuple so that it will follow 18 years ago
Christian Heimes 2202f877b1 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,60568-60598,60600-60616 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
Christian Heimes 217cfd1c86 Cleanup: Replaced most PyInt_ aliases with PyLong_ and disabled the aliases in intobject.h 18 years ago
Christian Heimes a22e8bdfd9 Added all PyTypeObjects to the appropriate header files. 18 years ago
Guido van Rossum 8ce8a784bd Merged revisions 58221-58741 via svnmerge from 18 years ago
Thomas Wouters d2cf20eea2 Remove the simple slicing API. All slicing is now done with slice objects. 19 years ago
Thomas Wouters ed03b4121e Merge the trunk changes in. Breaks socket.ssl for now. 19 years ago
Guido van Rossum 04dbf3b5ec Kill all uses and definitions of tp_print under Objects/. (Others will follow.) 19 years ago
Martin v. Löwis 9f2e346911 Merged revisions 56467-56482 via svnmerge from 19 years ago
Walter Dörwald 1ab8330827 Add functions PyUnicode_Append() and PyUnicode_AppendAndDel() that mirror 19 years ago
Thomas Wouters 27d517b21b Merged revisions 53875-53911 via svnmerge from 19 years ago
Thomas Wouters 89f507fe8c Four months of trunk changes (including a few releases...) 19 years ago
Thomas Wouters 00ee7baf49 Merge current trunk into p3yk. This includes the PyNumber_Index API change, 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 49fd7fa443 Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 20 years ago
Guido van Rossum 38fff8c4e4 Checking in the code for PEP 357. 20 years ago
Martin v. Löwis 15e62742fa Revert backwards-incompatible const changes. 20 years ago
Martin v. Löwis eb079f1c25 Use Py_ssize_t for counts and sizes. 20 years ago
Martin v. Löwis 18e165558b Merge ssize_t branch. 20 years ago
Armin Rigo f5b3e36493 Renamed _length_cue() to __length_hint__(). See: 20 years ago
Jeremy Hylton af68c874a6 Add const to several API functions that take char *. 20 years ago
Raymond Hettinger 6b27cda643 Convert iterator __len__() methods to a private API. 21 years ago
Raymond Hettinger 57c2d930f6 Add a final permutation step to the tuple hash function. 22 years ago
Raymond Hettinger 4ec44e851d Replaced arbitrary addend in tuple_hash with one that is known to generate 22 years ago
Raymond Hettinger 41bd02256f SF bug #942952: Weakness in tuple hash 22 years ago
Armin Rigo 6fce78e07f Restored revision 2.87. 22 years ago
Tim Peters 1c3fd875b9 PyTuple_New(): vrbl i no longer referenced, so removed it (which kills 22 years ago
Armin Rigo 56716150e6 This is the fastest I could get on Intel GCC. I kept the memset() in to clear 22 years ago
Armin Rigo 7cdf3e8a8a memset() hunt continuing. This is a net win. 22 years ago
Raymond Hettinger 435bf58b7b Make iterators length transparent where possible. 22 years ago