cpython/Python
Walter Dörwald 1ab8330827 Add functions PyUnicode_Append() and PyUnicode_AppendAndDel() that mirror
PyString_Concat() and PyString_ConcatAndDel() (the name PyUnicode_Concat()
was already taken).

Change PyObject_Repr() to always return a unicode object.

Update all repr implementations to return unicode objects.

Add a function PyObject_ReprStr8() that calls PyObject_Repr() and converts
the result to an 8bit string.

Use PyObject_ReprStr8() where using PyObject_Repr() can't be done
straightforward.
2007-05-18 17:15:44 +00:00
..
Python-ast.c Obsubmit. 2007-05-15 20:34:04 +00:00
asdl.c
ast.c Merged revisions 55328-55341 via svnmerge from 2007-05-15 18:46:22 +00:00
atof.c
bltinmodule.c It's ok for __hex__ or __oct__ to return unicode. 2007-05-15 21:32:59 +00:00
ceval.c Merged revisions 55325-55327 via svnmerge from 2007-05-14 22:51:27 +00:00
codecs.c Get rid of all #ifdef Py_USING_UNICODE (it is always present now). 2007-05-03 17:49:24 +00:00
compile.c Merged revisions 55328-55341 via svnmerge from 2007-05-15 18:46:22 +00:00
dup2.c
dynload_aix.c
dynload_atheos.c
dynload_beos.c
dynload_dl.c
dynload_hpux.c
dynload_next.c
dynload_os2.c
dynload_shlib.c
dynload_stub.c
dynload_win.c Merged revisions 53952-54987 via svnmerge from 2007-04-27 19:54:29 +00:00
errors.c Add functions PyUnicode_Append() and PyUnicode_AppendAndDel() that mirror 2007-05-18 17:15:44 +00:00
frozen.c Fix test_frozen. 2007-02-09 23:27:01 +00:00
frozenmain.c
future.c Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
getargs.c Be more robust around bytes for e[st]#? formats. 2007-05-09 23:35:09 +00:00
getcompiler.c The GCC version is loooooooooong; put it on a new line. 2000-09-05 04:40:39 +00:00
getcopyright.c Merged revisions 53005-53303 via svnmerge from 2007-01-09 23:18:33 +00:00
getcwd.c
getmtime.c
getopt.c Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
getplatform.c
getversion.c
graminit.c Merged revisions 55328-55341 via svnmerge from 2007-05-15 18:46:22 +00:00
hypot.c
import.c More uniform approach to getting (UTF8) bytes out of a string. 2007-05-09 23:29:27 +00:00
importdl.c
importdl.h
mactoolboxglue.c Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
marshal.c Merged revisions 55270-55324 via svnmerge from 2007-05-14 22:03:55 +00:00
memmove.c
modsupport.c Add 'U'/'U#' format characters to Py_BuildValue (and thus 2007-05-18 16:29:38 +00:00
mysnprintf.c
mystrtoul.c Four months of trunk changes (including a few releases...) 2006-12-13 04:49:30 +00:00
peephole.c Merged revisions 53952-54987 via svnmerge from 2007-04-27 19:54:29 +00:00
pyarena.c Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
pyfpe.c
pystate.c Merged revisions 53952-54987 via svnmerge from 2007-04-27 19:54:29 +00:00
pystrtod.c Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
pythonrun.c Get rid of all #ifdef Py_USING_UNICODE (it is always present now). 2007-05-03 17:49:24 +00:00
sigcheck.c
strdup.c
strerror.c
strtod.c Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
structmember.c Merged revisions 55270-55324 via svnmerge from 2007-05-14 22:03:55 +00:00
symtable.c Add functions PyUnicode_Append() and PyUnicode_AppendAndDel() that mirror 2007-05-18 17:15:44 +00:00
sysmodule.c Get rid of all #ifdef Py_USING_UNICODE (it is always present now). 2007-05-03 17:49:24 +00:00
thread.c Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
thread_atheos.h
thread_beos.h
thread_cthread.h
thread_foobar.h
thread_lwp.h
thread_nt.h Merged revisions 55325-55327 via svnmerge from 2007-05-14 22:51:27 +00:00
thread_os2.h Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
thread_pth.h
thread_pthread.h Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
thread_sgi.h
thread_solaris.h
thread_wince.h
traceback.c Merged revisions 53451-53537 via svnmerge from 2007-02-01 18:02:27 +00:00