281 Commits (c1e46e94de38a92f98736af9a42d89c3975a9919)

Author SHA1 Message Date
Jeremy Hylton a4c8cd7b2c Use AS_STRING() following the check and avoid an extra call. 25 years ago
Jeremy Hylton 77b8b67919 Fix core dump in PyArg_ParseTuple() with Unicode arguments. 25 years ago
Guido van Rossum cbfc855f57 The "O!" format code should implement an isinstance() test 25 years ago
Martin v. Löwis 339d0f720e Patch #445762: Support --disable-unicode 25 years ago
Jeremy Hylton 3ce45389bd Add _PyUnicode_AsDefaultEncodedString to unicodeobject.h. 25 years ago
Jeremy Hylton 25916bdc11 Change cascaded if stmts to switch stmt in vgetargs1(). 25 years ago
Jeremy Hylton 1cb7aa3e6e Internal refactoring of convertsimple() and friends. 25 years ago
Fred Drake d657303910 Fix whitespace botch. 25 years ago
Jeremy Hylton 0f8117f14a vgetargs1() and vgetargskeywords(): Replace uses of PyTuple_Size() and 25 years ago
Mark Hammond ef8b654bbe Add support for Windows using "mbcs" as the default Unicode encoding when dealing with the file system. As discussed on python-dev and in patch 410465. 25 years ago
Marc-André Lemburg 6f15e5796e Added new parser markers 'et' and 'et#' which do not recode string 25 years ago
Tim Peters 5c4d5bfaf5 Related to SF bug 132008 (PyList_Reverse blows up). 25 years ago
Jeremy Hylton a0ac40c530 Better error message when non-dictionary received for **kwarg 25 years ago
Ka-Ping Yee 2057970601 This patch makes sure that the function name always appears in the error 25 years ago
Barry Warsaw 0705028076 vgetargskeywords(): Patch for memory leak identified in bug #119862. 25 years ago
Guido van Rossum 60a1e7fc99 Clarified some of the error messages, esp. "read-only character 25 years ago
Fred Drake d5fadf75e4 Rationalize use of limits.h, moving the inclusion to Python.h. 26 years ago
Marc-André Lemburg 0afff388ce Special case the "s#" PyArg_Parse() token for Unicode objects: 26 years ago
Jack Jansen a454ebd924 Added B format char to Py_BuildValue (same as b,h,i, but makes 26 years ago
Marc-André Lemburg bbcf2a7c81 This patch hopefully fixes the problem with "es#" and "es" in 26 years ago
Guido van Rossum 8586991099 REMOVED all CWI, CNRI and BeOpen copyright markings. 26 years ago
Jack Jansen cc22fbe3db Changed H specifier to mean "bitfield", i.e. any value from 26 years ago
Marc-André Lemburg bff879cabb This patch finalizes the move from UTF-8 to a default encoding in 26 years ago
Thomas Wouters f70ef4f860 Mass ANSIfication of function definitions. Doesn't cover all 'extern' 26 years ago
Thomas Wouters 7e47402264 Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either 26 years ago
Jeremy Hylton 03657cfdb0 replace PyXXX_Length calls with PyXXX_Size calls 26 years ago
Tim Peters dbd9ba6a6c Nuke all remaining occurrences of Py_PROTO and Py_FPROTO. 26 years ago
Jack Jansen d50338fbd9 Added support for H (unsigned short) specifier in PyArg_ParseTuple and 26 years ago
Guido van Rossum db67739d4f Jack Jansen, Mac patch: 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 5e08cb8e50 Vladimir Marangozov: 26 years ago
Fred Drake 230cae7474 Trent Mick <trentm@activestate.com>: 26 years ago
Guido van Rossum 80dc16baaa Trent Mick: 26 years ago
Fred Drake 25871c001f Brian Hooper <brian_takashi@hotmail.com>: 26 years ago
Guido van Rossum 700c6ff1fb Marc-Andre Lemburg: 26 years ago
Guido van Rossum 24bdb0474f Marc-Andre Lemburg: 26 years ago
Guido van Rossum 50fbb15b16 Typo fixed by Mark Hammond. 26 years ago
Guido van Rossum d8855fde88 Marc-Andre Lemburg: 26 years ago
Guido van Rossum e826ef0a89 Marc-Andre Lemburg: support for Unicode strings; 'U' expects a Unicode 26 years ago
Guido van Rossum 66368ccc55 Patch by Tommy Burnette to accept an arbitrary sequence when "(...)" 27 years ago
Guido van Rossum 3dbba6ec3a Change rare occurrences of #if HAVE_LONG_LONG to #ifdef. 27 years ago
Guido van Rossum b317f8aa0d Implement new format character 't#'. This is like s#, accepting an 28 years ago
Guido van Rossum 3293b07df5 Patch by Mark Hammond to support 64-bit ints on MS platforms. 28 years ago
Guido van Rossum 1a8791e0b8 Changes for BeOS, QNX and long long, by Chris Herborth. 28 years ago
Guido van Rossum fccfe89753 Another veeeeeery old patch... 28 years ago
Guido van Rossum 730806d3d9 Make new gcc -Wall happy 28 years ago
Guido van Rossum 0d6b49eff2 Protect PyErr_Format format string argument from overflow (ironically, 28 years ago
Guido van Rossum 7d4f68c15f Oops -- '(' is also a legal start character of a new format... 28 years ago
Guido van Rossum 231a41e708 Add explicit check for correct next character in format at end of 28 years ago