- 12 Jun, 2007 11 commits
-
-
Walter Dörwald authored
-
Walter Dörwald authored
-
Walter Dörwald authored
fails.
-
Walter Dörwald authored
base64, uu, zlib, rot_13, hex, quopri, bz2, string_escape. However codecs.escape_encode() and codecs.escape_decode() still exist, as they are used for pickling str8 objects (so those two functions can go, when the str8 type is removed).
-
Walter Dörwald authored
-
Martin v. Löwis authored
-
Guido van Rossum authored
-
Guido van Rossum authored
doesn't exist, but that seems a separate issue.
-
Guido van Rossum authored
There are other issues left, but these were basics (e.g. keys().sort()).
-
Guido van Rossum authored
-
Guido van Rossum authored
-
- 11 Jun, 2007 15 commits
-
-
Walter Dörwald authored
-
Walter Dörwald authored
that already is a string or the existence of the str class is checked or a check is done for str twice. These all stem from the initial unicode->str replacement.
-
Walter Dörwald authored
PyUnicode_FromFormat() and PyUnicode_FromFormatV().
-
Walter Dörwald authored
-
Walter Dörwald authored
but requires an additional char * that will be used if the unicode object is NULL. Use %V in descrobject.c and classobject.c.
-
Walter Dörwald authored
Remove unused variable.
-
Walter Dörwald authored
PyOS_snprintf()+PyErr_SetString().
-
Walter Dörwald authored
check_unoptimized().
-
Walter Dörwald authored
-
Walter Dörwald authored
-
Walter Dörwald authored
-
Walter Dörwald authored
-
Walter Dörwald authored
it to an 8bit string first.
-
Walter Dörwald authored
use PyUnicode_CompareWithASCIIString() instead of strcmp(). Simplify repr formatting.
-
Martin v. Löwis authored
on OSX.
-
- 10 Jun, 2007 3 commits
-
-
Martin v. Löwis authored
-
Martin v. Löwis authored
-
Martin v. Löwis authored
This affects the parser, various object implementations, and all places that put identifiers into C string literals. In testing, a number of crashes occurred as code would fail when the recursion limit was reached (such as the Unicode interning dictionary having key/value pairs where key is not value). To solve these, I added an overflowed flag, which allows for 50 more recursions after the limit was reached and the exception was raised, and a recursion_critical flag, which indicates that recursion absolutely must be allowed, i.e. that a certain call must not cause a stack overflow exception. There are still some places where both str and str8 are accepted as identifiers; these should eventually be removed.
-
- 09 Jun, 2007 1 commit
-
-
Walter Dörwald authored
Simplify formatting (use "%r" % x instead of "%s" % repr(x)).
-
- 08 Jun, 2007 4 commits
-
-
Walter Dörwald authored
unicode now). Fix _quote() and Morsel.set() which were using str8.translate(). As cPickle.dumps() returns bytes now value_encode() and value_decode() methods must encode/decode (however output() might better return a bytes object).
-
Walter Dörwald authored
have unicode support now) and either drop the tests or merge them into the existing tests.
-
Walter Dörwald authored
-
Guido van Rossum authored
Don't exclude test_socket from the tests to run.
-
- 07 Jun, 2007 6 commits
-
-
Guido van Rossum authored
-
Guido van Rossum authored
-
Guido van Rossum authored
svn+ssh://pythondev@svn.python.org/python/branches/p3yk ........ r55797 | neal.norwitz | 2007-06-07 00:00:57 -0700 (Thu, 07 Jun 2007) | 3 lines Get rid of some remnants of classic classes. types.ClassType == type. Also get rid of almost all uses of the types module and use the builtin name. ........ r55798 | neal.norwitz | 2007-06-07 00:12:36 -0700 (Thu, 07 Jun 2007) | 1 line Remove a use of types, verify commit hook works ........ r55809 | guido.van.rossum | 2007-06-07 11:11:29 -0700 (Thu, 07 Jun 2007) | 2 lines Fix syntax error introduced by Neal in last checkin. ........
-
Alexandre Vassalotti authored
-
Guido van Rossum authored
-
Guido van Rossum authored
the string type. It will always return a Unicode string. The algoritm's specification is unchanged.
-