| Wed, 19 Dec 2007 02:37:44 +0000 |
Christian Heimes |
#1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT. Macros for b/w compatibility are available.
legacy-trunk
|
| Thu, 22 Nov 2007 00:55:51 +0000 |
Guido van Rossum |
Backport of _abccoll.py by Benjamin Arangueren, issue 1383.
legacy-trunk
|
| Thu, 08 Nov 2007 18:47:51 +0000 |
Raymond Hettinger |
Reposition the decref (spotted by eagle-eye norwitz).
legacy-trunk
|
| Thu, 08 Nov 2007 02:52:43 +0000 |
Raymond Hettinger |
Add set.isdisjoint()
legacy-trunk
|
| Mon, 17 Sep 2007 03:28:34 +0000 |
Brett Cannon |
Add a bunch of GIL release/acquire points in tp_print implementations and for
legacy-trunk
|
| Sat, 21 Jul 2007 06:55:02 +0000 |
Martin v. Löwis |
PEP 3123: Provide forward compatibility with Python 3.0, while keeping
legacy-trunk
|
| Thu, 10 May 2007 17:20:15 +0000 |
Guido van Rossum |
Fix a bug in test_c_api() that caused a negative refcount.
legacy-trunk
|
| Tue, 20 Mar 2007 21:27:24 +0000 |
Raymond Hettinger |
Extend work on rev 52962 and 53829 eliminating redundant PyObject_Hash() calls and fixing set/dict interoperability.
legacy-trunk
|
| Mon, 19 Feb 2007 20:44:04 +0000 |
Raymond Hettinger |
Fixup set/dict interoperability.
legacy-trunk
|
| Mon, 19 Feb 2007 02:03:19 +0000 |
Raymond Hettinger |
Extend work on revision 52962: Eliminate redundant calls to PyObject_Hash().
legacy-trunk
|
| Thu, 08 Feb 2007 00:50:39 +0000 |
Raymond Hettinger |
Bypass set specific optimizations for set and frozenset subclasses.
legacy-trunk
|
| Thu, 01 Feb 2007 21:02:59 +0000 |
Raymond Hettinger |
Bug #1648179: set.update() not recognizing __iter__ overrides in dict subclasses.
legacy-trunk
|
| Thu, 11 Jan 2007 18:22:55 +0000 |
Raymond Hettinger |
SF #1486663 -- Allow keyword args in subclasses of set() and frozenset().
legacy-trunk
|
| Sat, 30 Dec 2006 04:01:17 +0000 |
Raymond Hettinger |
For sets with cyclical reprs, emit an ellipsis instead of infinitely recursing.
legacy-trunk
|
| Fri, 08 Dec 2006 04:57:50 +0000 |
Raymond Hettinger |
Port Georg's dictobject.c fix keys that were tuples got unpacked on the way to setting a KeyError (svn revision 52535, sf bug
legacy-trunk
|
| Fri, 08 Dec 2006 04:24:33 +0000 |
Raymond Hettinger |
Port Armin's fix for a dict resize vulnerability (svn revision 46589, sf bug 1456209).
legacy-trunk
|
| Fri, 08 Dec 2006 03:17:18 +0000 |
Raymond Hettinger |
Eliminate two redundant calls to PyObject_Hash().
legacy-trunk
|
| Wed, 18 Apr 2007 02:02:15 +0000 |
Raymond Hettinger |
Revert 53667
2.5
|
| Tue, 20 Mar 2007 21:45:04 +0000 |
Raymond Hettinger |
Extend work on rev 52962 and 53830 eliminating redundant PyObject_Hash() calls and fixing set/dict interoperability.
2.5
|
| Mon, 19 Feb 2007 20:45:46 +0000 |
Raymond Hettinger |
Fixup set/dict interoperability.
2.5
|
| Mon, 19 Feb 2007 03:04:45 +0000 |
Raymond Hettinger |
Extend work on revision 52962: Eliminate redundant calls to PyObject_Hash().
2.5
|
| Thu, 08 Feb 2007 00:49:51 +0000 |
Raymond Hettinger |
Bypass set specific optimizations for set and frozenset subclasses.
2.5
|
| Thu, 01 Feb 2007 21:01:21 +0000 |
Raymond Hettinger |
Bug #1648179: set.update() not recognizing __iter__ overrides in dict subclasses.
2.5
|
| Thu, 11 Jan 2007 18:21:04 +0000 |
Raymond Hettinger |
SF #1486663 -- Allow keyword args in subclasses of set() and frozenset().
2.5
|
| Fri, 29 Dec 2006 18:49:13 +0000 |
Raymond Hettinger |
For sets with cyclical reprs, emit '...' instead of recursing.
2.5
|
| Fri, 08 Dec 2006 18:12:24 +0000 |
Raymond Hettinger |
Backport fixes to set objects:
2.5
|
| Sat, 28 Oct 2006 21:16:54 +0000 |
Neal Norwitz |
Fix warnings with HP's C compiler. It doesn't recognize that infinite
legacy-trunk
|
| Thu, 07 Sep 2006 02:42:48 +0000 |
Raymond Hettinger |
Fix refcounts and add error checks.
legacy-trunk
|
| Sat, 29 Jul 2006 15:10:32 +0000 |
Andrew M. Kuchling |
[Bug #1414697] Change docstring of set/frozenset types to specify that the contents are unique. Raymond, please feel free to edit or revert.
legacy-trunk
|
| Mon, 17 Jul 2006 00:57:15 +0000 |
Neal Norwitz |
otherset is known to be non-NULL based on checks before and DECREF after.
legacy-trunk
|
| Mon, 19 Jun 2006 05:40:44 +0000 |
Neal Norwitz |
Use Py_ssize_t
legacy-trunk
|
| Sat, 15 Apr 2006 12:47:23 +0000 |
Martin v. Löwis |
Clear dummy and emptyfrozenset, so that we don't have
legacy-trunk
|
| Wed, 12 Apr 2006 17:06:05 +0000 |
Armin Rigo |
Ignore the references to the dummy objects used as deleted keys
legacy-trunk
|
| Tue, 11 Apr 2006 09:04:12 +0000 |
Martin v. Löwis |
Remove "static forward" declaration. Move constructors
legacy-trunk
|
| Thu, 30 Mar 2006 22:45:35 +0000 |
Barry Warsaw |
SF patch #1458476 with modifications based on discussions in python-dev. This
legacy-trunk
|
| Thu, 30 Mar 2006 11:57:00 +0000 |
Georg Brandl |
Remove unnecessary casts in type object initializers.
legacy-trunk
|
| Sun, 26 Mar 2006 03:11:29 +0000 |
Raymond Hettinger |
Tighten an overbroad and misleading assertion.
legacy-trunk
|
| Sat, 04 Mar 2006 18:41:19 +0000 |
Neal Norwitz |
Use Py_ssize_t for PySet_Size() like all the other Py*_Size() functions.
legacy-trunk
|
| Wed, 15 Feb 2006 17:27:45 +0000 |
Martin v. Löwis |
Merge ssize_t branch.
legacy-trunk
|
| Sat, 11 Feb 2006 21:32:43 +0000 |
Armin Rigo |
Renamed _length_cue() to __length_hint__(). See:
legacy-trunk
|
| Sun, 08 Jan 2006 06:13:44 +0000 |
Neal Norwitz |
Remove some shadowed variables
legacy-trunk
|
| Sun, 13 Nov 2005 18:41:28 +0000 |
Neal Norwitz |
Prevent name pollution by making lots of internal functions static.
legacy-trunk
|
| Sat, 24 Sep 2005 21:23:05 +0000 |
Raymond Hettinger |
Convert iterator __len__() methods to a private API.
legacy-trunk
|
| Fri, 16 Sep 2005 07:14:21 +0000 |
Raymond Hettinger |
No longer ignore exceptions raised by comparisons during key lookup.
legacy-trunk
|
| Fri, 26 Aug 2005 06:42:30 +0000 |
Georg Brandl |
Disallow keyword arguments for type constructors that don't use them.
legacy-trunk
|
| Wed, 24 Aug 2005 00:24:40 +0000 |
Raymond Hettinger |
* Add a fast equality check path for frozensets where the hash value has
legacy-trunk
|
| Wed, 17 Aug 2005 12:27:17 +0000 |
Raymond Hettinger |
Add shortcuts for a|a and a&a.
legacy-trunk
|
| Wed, 17 Aug 2005 00:27:42 +0000 |
Raymond Hettinger |
Results of a line-by-line comparison back to dictobject.c.
legacy-trunk
|
| Tue, 16 Aug 2005 10:44:15 +0000 |
Raymond Hettinger |
Numerous fix-ups to C API and docs. Added tests for C API.
legacy-trunk
|
| Tue, 16 Aug 2005 03:54:11 +0000 |
Raymond Hettinger |
DECREF --> XDECREF
legacy-trunk
|
| Tue, 16 Aug 2005 03:47:52 +0000 |
Raymond Hettinger |
Add a C API for sets and frozensets.
legacy-trunk
|
| Sat, 13 Aug 2005 09:28:48 +0000 |
Raymond Hettinger |
More function re-ordering (placing like functions together).
legacy-trunk
|
| Sat, 13 Aug 2005 08:28:03 +0000 |
Raymond Hettinger |
* Bring lookkey() and lookkey_string() closer to dict version.
legacy-trunk
|
| Fri, 12 Aug 2005 20:48:39 +0000 |
Raymond Hettinger |
* Fix SF #1257731. Make __contains__(), remove(), and discard() only do
legacy-trunk
|
| Thu, 11 Aug 2005 07:58:45 +0000 |
Raymond Hettinger |
* Add short-circuit code for in-place operations with self (such as
legacy-trunk
|
| Sun, 07 Aug 2005 13:02:53 +0000 |
Raymond Hettinger |
* Bring in INIT_NONZERO_SET_SLOTS macro from dictionary code.
legacy-trunk
|
| Sat, 06 Aug 2005 18:57:13 +0000 |
Raymond Hettinger |
* Removed checked_error flag which no longer provides any benefit.
legacy-trunk
|
| Sat, 06 Aug 2005 18:31:24 +0000 |
Raymond Hettinger |
* set_new() doesn't need to zero the structure a second time after tp_alloc
legacy-trunk
|
| Sat, 06 Aug 2005 05:43:39 +0000 |
Raymond Hettinger |
Factor away a redundant clear() function.
legacy-trunk
|
| Fri, 05 Aug 2005 17:19:54 +0000 |
Raymond Hettinger |
* Improve a variable name: entry0 --> table.
legacy-trunk
|