431 Commits (91c0274bc441edf07f8923009244bd068e9368d9)

Author SHA1 Message Date
Benjamin Peterson f5b52246ed ignore the coding cookie in compile(), exec(), and eval() if the source is a string #4626 17 years ago
Antoine Pitrou 27fe9fc448 Followup of #4705: we can't skip the binary buffering layer for stdin because FileIO doesn't have a read1() method 17 years ago
Antoine Pitrou 9169641b8b Fix bug introduced in r68451: stdio must always be opened in line-buffered mode 17 years ago
Antoine Pitrou 0560843b8f Issue #4705: Fix the -u ("unbuffered binary stdout and stderr") command-line 17 years ago
Benjamin Peterson 80a50acbe9 Merged revisions 68174 via svnmerge from 17 years ago
Martin v. Löwis 5c88d81784 Merged revisions 68172-68173 via svnmerge from 17 years ago
Amaury Forgeot d'Arc b0c29161a2 Merged revisions 67295,67301-67302,67318,67330,67342-67343 via svnmerge from 17 years ago
Benjamin Peterson f216c9427d Merged revisions 67066 via svnmerge from 17 years ago
Christian Heimes 6a27efa2d3 Issue 3723: Fixed initialization of subinterpreters 17 years ago
Christian Heimes 5833a2f6fd Issue #4213: The file system encoding is now normalized by the codec subsystem, for example UTF-8 is turned into utf-8. 17 years ago
Benjamin Peterson 791dc2f32c compile _bytesio and _stringio into the binary and initalize stdio before site fixing #3279 18 years ago
Antoine Pitrou e2dffc0aeb #3663: extra DECREF on syntax errors. 18 years ago
Benjamin Peterson 2658260f3b fix #3653 Python could segfault if invalid values were passed to sys.excepthook 18 years ago
Marc-André Lemburg 4cc0f24857 Rename PyUnicode_AsString -> _PyUnicode_AsString and 18 years ago
Georg Brandl 3dbca81c9b Merged revisions 65012,65035,65037-65040,65048,65057,65077,65091-65095,65097-65099,65127-65128,65131,65133-65136,65139,65149-65151,65155,65158-65159,65176-65178,65183-65184,65187-65190,65192,65194 via svnmerge from 18 years ago
Georg Brandl 86b2fb9d77 Merged revisions 64623,64640,64665,64687,64689-64690,64719,64721,64735,64742,64744-64746,64756-64761,64767-64769,64771-64772,64774-64775,64788,64793,64835-64836 via svnmerge from 18 years ago
Thomas Heller d88ddfa94a Make these files to compile again under Windows. 18 years ago
Benjamin Peterson e65282114e implement chained exception tracebacks 18 years ago
Georg Brandl 559e5d7f4d #2630: Implement PEP 3138. 18 years ago
Amaury Forgeot d'Arc f1ca0b11b5 Issue 1342: Python could not start if installed in a directory 18 years ago
Martin v. Löwis 1a21451b1d Implement PEP 3121: new module initialization and finalization API. 18 years ago
Marc-André Lemburg b2750b5d33 Move the codec decode type checks to bytes/bytearray.decode(). 18 years ago
Martin v. Löwis 7cd068baab Fix uninitialized variable access, release memory. 18 years ago
Martin v. Löwis 0f5998911c Forward-port PYTHONIOENCODING. 18 years ago
Christian Heimes 72b710a596 Renamed PyString to PyBytes 18 years ago
Christian Heimes 9c4756ea26 Renamed PyBytes to PyByteArray 18 years ago
Alexandre Vassalotti 8ae3e055a5 Merged revisions 63066-63076,63079,63081-63085,63087-63097,63099,63101-63104 via svnmerge from 18 years ago
Christian Heimes 8dc226fccd Merged revisions 62774-62775,62785,62787-62788 via svnmerge from 18 years ago
Alexandre Vassalotti 77250f4df7 Added fast alternate io.BytesIO implementation and its test suite. 18 years ago
Christian Heimes 33fe8093df Merged revisions 62260-62261,62266,62271,62277-62279,62289-62290,62293-62298,62302-62306,62308,62311,62313-62315,62319-62321 via svnmerge from 18 years ago
Amaury Forgeot d'Arc 7fedbe513d Add a NEWS entry for issue2221. 18 years ago
Martin v. Löwis 790465fd90 Change command line processing API to use wchar_t. 18 years ago
Amaury Forgeot d'Arc 9ed77358d6 Issue2221: in Idle, exec('xx') raised a SystemError('error return without exception set') 18 years ago
Christian Heimes 3a93212824 Merged revisions 61958-61959 via svnmerge from 18 years ago
Christian Heimes b1b3efc504 Merged revisions 61954,61956-61957 via svnmerge from 18 years ago
Christian Heimes 4d6ec85a02 Merged revisions 61952-61953 via svnmerge from 18 years ago
Trent Nelson 39e307e224 Issue2297: Fix a stack overflow in Windows caused by -v and -vv. When python is invoked with -v or -vv under Windows, the process of importing the codec for sys.stderr causes a message to be written to stderr, which in turn causes the codec to be recursively imported. Sometimes the stack overflow exception is swallowed, other times it is not. The bug depends on the particular locale settings of the Windows machine. 18 years ago
Christian Heimes 7131fd957d Merged revisions 60481,60485,60489-60492,60494-60496,60498-60499,60501-60503,60505-60506,60508-60509,60523-60524,60532,60543,60545,60547-60548,60552,60554,60556-60559,60561-60562,60569,60571-60572,60574,60576-60583,60585-60586,60589,60591,60594-60595,60597-60598,60600-60601,60606-60612,60615,60617,60619-60621,60623-60625,60627-60629,60631,60633,60635,60647,60650,60652,60654,60656,60658-60659,60664-60666,60668-60670,60672,60676,60678,60680-60683,60685-60686,60688,60690,60692-60694,60697-60700,60705-60706,60708,60711,60714,60720,60724-60730,60732,60736,60742,60744,60746,60748,60750-60751,60753,60756-60757,60759-60761,60763-60764,60766,60769-60770,60774-60784,60787-60789,60793,60796,60799-60809,60812-60813,60815-60821,60823-60826,60828-60829,60831-60834,60836,60838-60839,60846-60849,60852-60854,60856-60859,60861-60870,60874-60878,60880-60892,60894-60898 via svnmerge from 18 years ago
Christian Heimes 77c02ebf38 Merged revisions 60481,60485,60489-60492,60494-60496,60498-60499,60501-60503,60505-60506,60508-60509,60523-60524,60532,60543,60545,60547-60548,60552,60554,60556-60559,60561-60562,60569,60571-60572,60574,60576-60583,60585-60586,60589,60591,60594-60595,60597-60598,60600-60601,60606-60612,60615,60617-60678 via svnmerge from 18 years ago
Christian Heimes 2685563583 Merged revisions 60364-60378 via svnmerge from 18 years ago
Christian Heimes 790c823201 Merged revisions 59822-59841 via svnmerge from 18 years ago
Kurt B. Kaiser 43b15097cc Interpreter wasn't displaying the location of a SyntaxError 18 years ago
Guido van Rossum 6c193fa09d Solve issue 1400 at least in part -- whenever we run Python code, at the end 18 years ago
Guido van Rossum e7fc50f2d0 Add an errors parameter to open() and TextIOWrapper() to specify error handling. 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
Christian Heimes 7d2ff884ee Merged revisions 59226-59233 via svnmerge from 18 years ago
Christian Heimes c896700235 Partial fix for bug #1306 18 years ago
Thomas Heller 519a042c7c Replace PyObject_Unicode with PyObject_Str everywhere, and remove the 18 years ago
Christian Heimes 2be03734f8 Added some additional checks for sys.std?? is None, see #1440 18 years ago