61 Commits (567493fe263e4e4ee50fcb0648ce3f2bbfc84db7)

Author SHA1 Message Date
Antoine Pitrou 98e2b45297 Merged revisions 85896 via svnmerge from 15 years ago
Antoine Pitrou 07e20ef50b Issue #5437: A preallocated MemoryError instance should not hold traceback 15 years ago
Georg Brandl 08be72d0aa Add a new warning gategory, ResourceWarning, as discussed on python-dev. It is silent by default, 15 years ago
Benjamin Peterson 479a38b8fd Merged revisions 82159 via svnmerge from 16 years ago
Benjamin Peterson 285a689c8f Merged revisions 82157 via svnmerge from 16 years ago
Victor Stinner 7eeb5b5e50 Issue #8848: U / U# formats of Py_BuildValue() are just alias to s / s# 16 years ago
Antoine Pitrou 7f14f0d8a0 Recorded merge of revisions 81032 via svnmerge from 16 years ago
Antoine Pitrou f95a1b3c53 Recorded merge of revisions 81029 via svnmerge from 16 years ago
Victor Stinner 6237daf8c5 Don't decode/recode the unicode filename in SyntaxError_str() 16 years ago
Benjamin Peterson fa2936c0cc Merged revisions 78437 via svnmerge from 16 years ago
Benjamin Peterson c5f4e1ecfd plug reference leak 16 years ago
Eric Smith f2387da424 Merged revisions 78420 via svnmerge from 16 years ago
Eric Smith 0facd77015 Merged revisions 78418 via svnmerge from 16 years ago
Benjamin Peterson 78565b2216 Merged revisions 73376,73393,73398,73400,73404-73405,73409,73419-73421,73432,73457,73460,73485-73486,73488-73489,73501-73502,73513-73514 via svnmerge from 17 years ago
Georg Brandl 2c8600446d Merged revisions 73447-73448 via svnmerge from 17 years ago
Georg Brandl ab6f2f6eb6 Fix segfaults when running test_exceptions with coverage tracing, caused by wrongly defining Exception.__context__ as a T_OBJECT structmember which does not set the member to NULL on None assignment, and generally does not do type checks. This could be used to crash the interpreter by setting any object to __context__. The same applies to __cause__. Also document the PyException_* functions. 17 years ago
Benjamin Peterson f91df0465d Merged revisions 69364-69365,69409-69410,69413,69417,69435,69442,69447,69495,69519-69521 via svnmerge from 17 years ago
Mark Dickinson e94c679df0 Issue #1717: rename tp_compare to tp_reserved. I'll change the 17 years ago
Benjamin Peterson b58dda7bdb Merged revisions 68633,68648,68667,68706,68718,68720-68721,68724-68727,68739 via svnmerge from 17 years ago
Marc-André Lemburg 4cc0f24857 Rename PyUnicode_AsString -> _PyUnicode_AsString and 18 years ago
Benjamin Peterson 2b968d6187 #3295 actually define PyExc_BufferError 18 years ago
Martin v. Löwis 1a21451b1d Implement PEP 3121: new module initialization and finalization API. 18 years ago
Christian Heimes 72b710a596 Renamed PyString to PyBytes 18 years ago
Georg Brandl 7694100e4b Give with_traceback a docstring. 18 years ago
Christian Heimes 90aa7646af #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT. 18 years ago
Martin v. Löwis d1a1d1ed80 Remove PyInt_CheckExact. Add PyLong_AsLongAndOverflow. 18 years ago
Christian Heimes cbf3b5cb76 Merged revisions 59275-59303 via svnmerge from 18 years ago
Christian Heimes f9290773fc Reverting last commit. I had some staled data from an attempted svnmerge in my local sandbox 18 years ago
Christian Heimes e69c320d48 Patch #1537 from Chad Austin 18 years ago
Christian Heimes 217cfd1c86 Cleanup: Replaced most PyInt_ aliases with PyLong_ and disabled the aliases in intobject.h 18 years ago
Georg Brandl 1a3284ed69 #1535: rename __builtin__ module to builtins. 18 years ago
Thomas Heller 519a042c7c Replace PyObject_Unicode with PyObject_Str everywhere, and remove the 18 years ago
Guido van Rossum 98297ee781 Merging the py3k-pep3137 branch back into the py3k branch. 18 years ago
Neal Norwitz bed678449f Get rid of more uses of string and use unicode 19 years ago
Thomas Wouters 89d996e5c2 Merged revisions 57778-58052 via svnmerge from 19 years ago
Collin Winter 1966f1c98f Fix refleaks exposed by test_raise. 19 years ago
Collin Winter 828f04ac3f Issue #1066: implement PEP 3109, 2/3 of PEP 3134. 19 years ago
Neal Norwitz ed2b7397a0 Use unicode and remove support for some uses of str8. 19 years ago
Neal Norwitz faa54a3929 Code review of the new buffer protocol. Mostly add questions that should 19 years ago
Travis E. Oliphant b99f762f10 Merged in py3k-buffer branch to main line. All objects now use the buffer protocol in PEP 3118. 19 years ago
Martin v. Löwis 9f2e346911 Merged revisions 56467-56482 via svnmerge from 19 years ago
Martin v. Löwis 10a60b3ec0 Change Py_BuildValue to generate Unicode objects for 19 years ago
Walter Dörwald 32a4c71419 Patch by Ron Adam: Don't use u prefix in unicode error messages 19 years ago
Guido van Rossum 7eaf8223a0 Merged revisions 55962-56019 via svnmerge from 19 years ago
Guido van Rossum cd16bf6404 Merged revisions 55817-55961 via svnmerge from 19 years ago
Walter Dörwald 787b03ba4b PyUnicode_FromFormat() does support %02x, so use it 19 years ago
Walter Dörwald f5bec7c67d Change tp_str implementations of exception classes 19 years ago
Walter Dörwald 7569dfe11d Add a format specifier %R to PyUnicode_FromFormat(), which embeds 19 years ago
Walter Dörwald 1ab8330827 Add functions PyUnicode_Append() and PyUnicode_AppendAndDel() that mirror 19 years ago
Walter Dörwald d2034310d6 Add 'U'/'U#' format characters to Py_BuildValue (and thus 19 years ago