21 Commits (284fa08eb783a48f98eabda25aaaebefb5937cce)

Author SHA1 Message Date
Antoine Pitrou c7c96a90bc Recorded merge of revisions 81029 via svnmerge from 16 years ago
Antoine Pitrou c83ea137d7 Untabify C files. Will watch buildbots. 16 years ago
Amaury Forgeot d'Arc 58e185a33b Nasty typo in setobject.h 18 years ago
Amaury Forgeot d'Arc cab3d98ca1 Ensure that PySet_Add() operates on a newly created frozenset, like PyTuple_SetItem does. 18 years ago
Raymond Hettinger 7759a0cd76 Factor-out common code with a new macro 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
Martin v. Löwis 6819210b9e PEP 3123: Provide forward compatibility with Python 3.0, while keeping 19 years ago
Raymond Hettinger f94e89c578 Extend work on rev 52962 and 53830 eliminating redundant PyObject_Hash() calls and fixing set/dict interoperability. 19 years ago
Raymond Hettinger 0bbbfc4c0b Extend work on rev 52962 and 53829 eliminating redundant PyObject_Hash() calls and fixing set/dict interoperability. 19 years ago
Neal Norwitz 0f2783cb4c Use Py_ssize_t 20 years ago
Barry Warsaw 176014ffad SF patch #1458476 with modifications based on discussions in python-dev. This 20 years ago
Neal Norwitz 8c49c82889 Use Py_ssize_t for PySet_Size() like all the other Py*_Size() functions. 20 years ago
Raymond Hettinger c47e01d020 Numerous fix-ups to C API and docs. Added tests for C API. 21 years ago
Raymond Hettinger beb3101b05 Add a C API for sets and frozensets. 21 years ago
Raymond Hettinger bc841a1464 * Bring in INIT_NONZERO_SET_SLOTS macro from dictionary code. 21 years ago
Raymond Hettinger 67962ab1bb Model set.pop() after dict.popitem(). 21 years ago
Raymond Hettinger d794666048 * Improve code for the empty frozenset singleton: 21 years ago
Raymond Hettinger 9f1a6796eb Revised the set() and frozenset() implementaion to use its own internal 21 years ago
Armin Rigo 89a39461bf Wrote down the invariants of some common objects whose structure is 22 years ago
Raymond Hettinger 691d80532b Make sets and deques weak referencable. 22 years ago
Raymond Hettinger f5f41bf087 * Checkin remaining documentation 22 years ago
Raymond Hettinger 50a4bb325c Various fixups (most suggested by Armin Rigo). 22 years ago
Raymond Hettinger a690a9967e * Migrate set() and frozenset() from the sandbox. 22 years ago