log Include/stringobject.h @ 58765:2ba7677bfa95 legacy-trunk

age author description
Wed, 22 Apr 2009 13:29:05 +0000 Eric Smith Backport of some of the work in r71665 to trunk. This reworks much of legacy-trunk
Sun, 09 May 2010 15:15:40 +0000 Antoine Pitrou Recorded merge of revisions 81029 via svnmerge from 2.6
Tue, 24 Jun 2008 00:42:10 +0000 Eric Smith Modified interface to _Py_[String|Unicode]InsertThousandsGrouping, in anticipation of fixing issue 3140. legacy-trunk
Wed, 11 Jun 2008 03:40:10 +0000 Gregory P. Smith swap stringobject.h and bytesobject.h contents to make sense. PyString in legacy-trunk
Mon, 09 Jun 2008 04:58:54 +0000 Gregory P. Smith This reverts r63675 based on the discussion in this thread: legacy-trunk
Mon, 26 May 2008 12:51:38 +0000 Christian Heimes Renamed PyString to PyBytes legacy-trunk
Mon, 26 May 2008 12:29:14 +0000 Christian Heimes First step of the C API rename: legacy-trunk
Sun, 11 May 2008 19:52:48 +0000 Eric Smith Addresses issue 2802: 'n' formatting for integers. legacy-trunk
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
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
Sun, 25 Feb 2007 19:44:48 +0000 Neal Norwitz Variation of patch # 1624059 to speed up checking if an object is a subclass legacy-trunk
Mon, 26 May 2008 13:28:38 +0000 Christian Heimes Renamed PyString to PyBytes
Sun, 11 May 2008 21:00:57 +0000 Eric Smith Merged revisions 63078 via svnmerge from
Wed, 19 Dec 2007 02:45:37 +0000 Christian Heimes #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT.
Mon, 10 Dec 2007 15:50:56 +0000 Christian Heimes Fixed issue #1564: The set implementation should special-case PyUnicode instead of PyString
Thu, 29 Nov 2007 22:35:39 +0000 Christian Heimes Added all PyTypeObjects to the appropriate header files.
Tue, 06 Nov 2007 21:34:58 +0000 Guido van Rossum Merging the py3k-pep3137 branch back into the py3k branch.
Fri, 26 Oct 2007 19:34:40 +0000 Guido van Rossum Kill PyString_Encode(), which isn't used anywhere.
Tue, 16 Oct 2007 18:12:55 +0000 Guido van Rossum Patch# 1258 by Christian Heimes: kill basestring.
Sat, 21 Jul 2007 18:47:48 +0000 Martin v. Löwis Fix merge breakage.
Sat, 21 Jul 2007 17:22:18 +0000 Martin v. Löwis Merged revisions 56467-56482 via svnmerge from
Sun, 10 Jun 2007 09:51:05 +0000 Martin v. Löwis Make identifiers str (not str8) objects throughout.
Fri, 25 May 2007 13:52:07 +0000 Walter Dörwald Add interning of unicode strings by copying the functionality from
Sun, 25 Feb 2007 20:39:11 +0000 Thomas Wouters Merged revisions 53875-53911 via svnmerge from
Tue, 19 Dec 2006 20:50:34 +0000 Georg Brandl Patch #1601678: move intern() to sys.intern().
Wed, 15 Feb 2006 17:27:45 +0000 Martin v. Löwis Merge ssize_t branch. legacy-trunk
Thu, 28 Oct 2004 16:32:00 +0000 Armin Rigo Wrote down the invariants of some common objects whose structure is legacy-trunk
Tue, 01 Jul 2003 20:15:21 +0000 Neal Norwitz Use appropriate macros not the deprecated DL_IMPORT/DL_EXPORT macros legacy-trunk
Sun, 15 Sep 2002 14:09:54 +0000 Neil Schemenauer Use Py_GCC_ATTRIBUTE instead of __attribute__. Compilers other than GCC legacy-trunk
Mon, 19 Aug 2002 21:43:18 +0000 Guido van Rossum SF patch 576101, by Oren Tirosh: alternative implementation of legacy-trunk
Wed, 14 Aug 2002 07:46:28 +0000 Martin v. Löwis Patch #505705: Remove eval in pickle and cPickle. legacy-trunk
Mon, 12 Aug 2002 07:21:58 +0000 Mark Hammond Excise DL_EXPORT from Include. legacy-trunk
Fri, 24 May 2002 19:01:59 +0000 Guido van Rossum - A new type object, 'string', is added. This is a common base type legacy-trunk
Fri, 29 Mar 2002 03:29:08 +0000 Tim Peters Remove the CACHE_HASH and INTERN_STRINGS preprocessor symbols. legacy-trunk
Tue, 23 Oct 2001 02:21:22 +0000 Neil Schemenauer Add function attributes that allow GCC to check the arguments of printf-like legacy-trunk
Tue, 11 Sep 2001 01:41:59 +0000 Tim Peters More on SF bug [#460020] bug or feature: unicode() and subclasses. legacy-trunk
Thu, 30 Aug 2001 03:08:07 +0000 Guido van Rossum Make the Py<type>_Check() macro use PyObject_TypeCheck(). legacy-trunk
Fri, 24 Aug 2001 18:32:06 +0000 Barry Warsaw PyString_FromFormat() and PyString_FromFormatV(): Largely ripped from legacy-trunk
Sat, 16 Jun 2001 05:11:17 +0000 Tim Peters SF bug 433228: repr(list) woes when len(list) big. legacy-trunk
Thu, 24 May 2001 16:56:35 +0000 Martin v. Löwis Patch #424335: Implement string_richcompare, remove string_compare. legacy-trunk
Tue, 15 May 2001 12:00:02 +0000 Marc-André Lemburg This patch changes the way the string .encode() method works slightly legacy-trunk
Fri, 23 Feb 2001 16:40:48 +0000 Barry Warsaw _Py_ReleaseInternedStrings(): Private API function to decref and legacy-trunk
Thu, 21 Sep 2000 05:43:11 +0000 Tim Peters Derived from Martin's SF patch 110609: support unbounded ints in %d,i,u,x,X,o formats. legacy-trunk
Tue, 19 Sep 2000 21:04:18 +0000 Marc-André Lemburg This patch adds a new Python C API called PyString_AsStringAndSize() legacy-trunk
Fri, 01 Sep 2000 23:29:29 +0000 Guido van Rossum REMOVED all CWI, CNRI and BeOpen copyright markings. legacy-trunk
Sun, 09 Jul 2000 00:55:06 +0000 Fred Drake ANSI-fication and Py_PROTO extermination. legacy-trunk
Thu, 06 Jul 2000 11:25:40 +0000 Marc-André Lemburg Added prototypes for the new codec APIs for strings. These APIs legacy-trunk
Fri, 30 Jun 2000 23:58:06 +0000 Guido van Rossum Change copyright notice - 2nd try. legacy-trunk
Fri, 30 Jun 2000 23:50:40 +0000 Guido van Rossum Change copyright notice. legacy-trunk
Fri, 04 Dec 1998 18:48:25 +0000 Guido van Rossum Add DL_IMPORT(returntype) for all officially exported functions. legacy-trunk
Sat, 18 Jan 1997 07:53:23 +0000 Guido van Rossum Two speedup hacks. Caching the hash saves recalculation of a string's legacy-trunk
Mon, 06 Jan 1997 22:42:50 +0000 Barry Warsaw added PyString_GET_SIZE macro legacy-trunk
Tue, 10 Dec 1996 15:33:34 +0000 Guido van Rossum Add const to error and newstring functions legacy-trunk
Fri, 25 Oct 1996 14:44:06 +0000 Guido van Rossum New permission notice, includes CNRI. legacy-trunk
Tue, 30 Jul 1996 16:42:03 +0000 Guido van Rossum Turn on CACHE_HASH, for 2% speedier dict lookups legacy-trunk
Mon, 27 Feb 1995 10:17:52 +0000 Guido van Rossum make the type a parameter of the DL_IMPORT macro, for Borland C legacy-trunk
Tue, 17 Jan 1995 16:01:01 +0000 Guido van Rossum new names for lots of new functions legacy-trunk
Thu, 12 Jan 1995 11:45:45 +0000 Guido van Rossum The great renaming, phase two: all header files have been updated to legacy-trunk
Wed, 04 Jan 1995 19:06:22 +0000 Guido van Rossum Added 1995 copyright. legacy-trunk
Thu, 18 Aug 1994 16:18:13 +0000 Guido van Rossum Changes for dynamic linking under NT legacy-trunk