52 Commits (284fa08eb783a48f98eabda25aaaebefb5937cce)

Author SHA1 Message Date
Antoine Pitrou c7c96a90bc Recorded merge of revisions 81029 via svnmerge from 16 years ago
Eric Smith aca19e6a74 Backport of some of the work in r71665 to trunk. This reworks much of 17 years ago
Eric Smith 65fe47b931 Modified interface to _Py_[String|Unicode]InsertThousandsGrouping, in anticipation of fixing issue 3140. 18 years ago
Gregory P. Smith e0b9261a2f swap stringobject.h and bytesobject.h contents to make sense. PyString in 18 years ago
Gregory P. Smith dd96db63f6 This reverts r63675 based on the discussion in this thread: 18 years ago
Christian Heimes 593daf545b Renamed PyString to PyBytes 18 years ago
Christian Heimes 3497f94476 First step of the C API rename: 18 years ago
Eric Smith cf537ff39e Addresses issue 2802: 'n' formatting for integers. 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
Neal Norwitz ee3a1b5244 Variation of patch # 1624059 to speed up checking if an object is a subclass 19 years ago
Martin v. Löwis 18e165558b Merge ssize_t branch. 20 years ago
Armin Rigo 89a39461bf Wrote down the invariants of some common objects whose structure is 22 years ago
Neal Norwitz 21d896cfa1 Use appropriate macros not the deprecated DL_IMPORT/DL_EXPORT macros 23 years ago
Neil Schemenauer 96aa0acef0 Use Py_GCC_ATTRIBUTE instead of __attribute__. Compilers other than GCC 24 years ago
Guido van Rossum 45ec02aed1 SF patch 576101, by Oren Tirosh: alternative implementation of 24 years ago
Martin v. Löwis 8a8da798a5 Patch #505705: Remove eval in pickle and cPickle. 24 years ago
Mark Hammond 91a681debf Excise DL_EXPORT from Include. 24 years ago
Guido van Rossum cacfc07d08 - A new type object, 'string', is added. This is a common base type 24 years ago
Tim Peters 1f7df3595a Remove the CACHE_HASH and INTERN_STRINGS preprocessor symbols. 24 years ago
Neil Schemenauer 90b689076a Add function attributes that allow GCC to check the arguments of printf-like 25 years ago
Tim Peters 5a49ade70e More on SF bug [#460020] bug or feature: unicode() and subclasses. 25 years ago
Guido van Rossum 5eef77a21b Make the Py<type>_Check() macro use PyObject_TypeCheck(). 25 years ago
Barry Warsaw dadace004b PyString_FromFormat() and PyString_FromFormatV(): Largely ripped from 25 years ago
Tim Peters a7259597f1 SF bug 433228: repr(list) woes when len(list) big. 25 years ago
Martin v. Löwis cd35306a25 Patch #424335: Implement string_richcompare, remove string_compare. 25 years ago
Marc-André Lemburg 2d9204199f This patch changes the way the string .encode() method works slightly 25 years ago
Barry Warsaw a903ad9855 _Py_ReleaseInternedStrings(): Private API function to decref and 25 years ago
Tim Peters 38fd5b6413 Derived from Martin's SF patch 110609: support unbounded ints in %d,i,u,x,X,o formats. 26 years ago
Marc-André Lemburg d1ba443206 This patch adds a new Python C API called PyString_AsStringAndSize() 26 years ago
Guido van Rossum 8586991099 REMOVED all CWI, CNRI and BeOpen copyright markings. 26 years ago
Fred Drake 3cf4d2b3ea ANSI-fication and Py_PROTO extermination. 26 years ago
Marc-André Lemburg 3d1a1d7f0c Added prototypes for the new codec APIs for strings. These APIs 26 years ago
Guido van Rossum ffcc3813d8 Change copyright notice - 2nd try. 26 years ago
Guido van Rossum fd71b9e9d4 Change copyright notice. 26 years ago
Guido van Rossum 43466ec7b0 Add DL_IMPORT(returntype) for all officially exported functions. 28 years ago
Guido van Rossum 1e6e9a2368 Two speedup hacks. Caching the hash saves recalculation of a string's 29 years ago
Barry Warsaw accfb849f9 added PyString_GET_SIZE macro 30 years ago
Guido van Rossum 067998f35e Add const to error and newstring functions 30 years ago
Guido van Rossum d266eb460e New permission notice, includes CNRI. 30 years ago
Guido van Rossum fdebf25705 Turn on CACHE_HASH, for 2% speedier dict lookups 30 years ago
Guido van Rossum 051ab123b4 make the type a parameter of the DL_IMPORT macro, for Borland C 31 years ago
Guido van Rossum 938178283c new names for lots of new functions 32 years ago
Guido van Rossum caa6380886 The great renaming, phase two: all header files have been updated to 32 years ago
Guido van Rossum 5799b52008 Added 1995 copyright. 32 years ago
Guido van Rossum e89bc75048 Changes for dynamic linking under NT 32 years ago
Guido van Rossum b6775db241 Merge alpha100 branch back to main trunk 32 years ago
Sjoerd Mullender 3bb8a05947 Several optimizations and speed improvements. 33 years ago
Guido van Rossum a3309960a5 * Added support for X11 modules. 33 years ago
Guido van Rossum e537240c25 * Changed many files to use mkvalue() instead of newtupleobject(). 33 years ago