log Python/pythonrun.c @ 46606:af0ef04401bb

age author description
Sun, 13 Apr 2008 13:53:33 +0000 Christian Heimes Merged revisions 62260-62261,62266,62271,62277-62279,62289-62290,62293-62298,62302-62306,62308,62311,62313-62315,62319-62321 via svnmerge from
Thu, 10 Apr 2008 21:03:09 +0000 Amaury Forgeot d'Arc Add a NEWS entry for issue2221.
Sat, 05 Apr 2008 20:41:37 +0000 Martin v. Löwis Change command line processing API to use wchar_t.
Fri, 04 Apr 2008 23:25:27 +0000 Amaury Forgeot d'Arc Issue2221: in Idle, exec('xx') raised a SystemError('error return without exception set')
Wed, 26 Mar 2008 23:25:24 +0000 Christian Heimes Merged revisions 61958-61959 via svnmerge from
Wed, 26 Mar 2008 23:24:27 +0000 Christian Heimes Merged revisions 61954,61956-61957 via svnmerge from
Wed, 26 Mar 2008 22:34:47 +0000 Christian Heimes Merged revisions 61952-61953 via svnmerge from
Wed, 19 Mar 2008 06:45:48 +0000 Trent Nelson 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.
Tue, 19 Feb 2008 14:21:46 +0000 Christian Heimes 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
Sat, 09 Feb 2008 02:18:51 +0000 Christian Heimes 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
Sun, 27 Jan 2008 23:50:43 +0000 Christian Heimes Merged revisions 60364-60378 via svnmerge from
Mon, 07 Jan 2008 21:14:23 +0000 Christian Heimes Merged revisions 59822-59841 via svnmerge from
Sat, 05 Jan 2008 04:32:22 +0000 Kurt B. Kaiser Interpreter wasn't displaying the location of a SyntaxError
Wed, 05 Dec 2007 05:14:58 +0000 Guido van Rossum Solve issue 1400 at least in part -- whenever we run Python code, at the end
Mon, 03 Dec 2007 22:54:21 +0000 Guido van Rossum Add an errors parameter to open() and TextIOWrapper() to specify error handling.
Sun, 02 Dec 2007 14:31:20 +0000 Christian Heimes Cleanup: Replaced most PyInt_ aliases with PyLong_ and disabled the aliases in intobject.h
Sun, 02 Dec 2007 09:40:06 +0000 Georg Brandl #1535: rename __builtin__ module to builtins.
Fri, 30 Nov 2007 14:35:04 +0000 Christian Heimes Merged revisions 59226-59233 via svnmerge from
Fri, 30 Nov 2007 10:18:26 +0000 Christian Heimes Partial fix for bug #1306
Thu, 15 Nov 2007 20:48:54 +0000 Thomas Heller Replace PyObject_Unicode with PyObject_Str everywhere, and remove the
Thu, 15 Nov 2007 02:26:46 +0000 Christian Heimes Added some additional checks for sys.std?? is None, see #1440
Wed, 14 Nov 2007 00:16:07 +0000 Christian Heimes Moved the initalization of the exception before the initialization of sys.
Tue, 13 Nov 2007 02:34:21 +0000 Christian Heimes Fixed space -> tab
Tue, 13 Nov 2007 02:19:40 +0000 Christian Heimes Fix for #1415 pythonw.exe fails because std streams a missing
Tue, 06 Nov 2007 21:34:58 +0000 Guido van Rossum Merging the py3k-pep3137 branch back into the py3k branch.
Tue, 30 Oct 2007 18:34:07 +0000 Guido van Rossum Patch 1352 (continued in issue 1329) by Christian Heimes.
Tue, 30 Oct 2007 17:27:30 +0000 Guido van Rossum Patch 1329 (partial) by Christian Heimes.
Mon, 22 Oct 2007 00:09:51 +0000 Guido van Rossum Issue 1267, continued.
Fri, 19 Oct 2007 23:16:50 +0000 Guido van Rossum Patch 1267 by Christian Heimes.
Mon, 15 Oct 2007 02:52:41 +0000 Guido van Rossum Patch #1272, by Christian Heimes and Alexandre Vassalotti.
Wed, 10 Oct 2007 21:38:59 +0000 Guido van Rossum get rid of some more PyString uses.
Tue, 04 Sep 2007 09:18:06 +0000 Martin v. Löwis Convert code from sys.stdin.encoding to UTF-8 in
Fri, 31 Aug 2007 11:17:42 +0000 Martin v. Löwis Explicitly convert err->text to Unicode. Fixes #1069.
Mon, 27 Aug 2007 06:19:22 +0000 Neal Norwitz Make some internal functions static
Sat, 25 Aug 2007 07:41:59 +0000 Neal Norwitz Use unicode
Wed, 15 Aug 2007 07:32:56 +0000 Martin v. Löwis Implement PEP 3131. Add isidentifier to str.
Sat, 11 Aug 2007 14:02:14 +0000 Martin v. Löwis Set sys.stdout.encoding properly.
Tue, 10 Jul 2007 20:14:13 +0000 Guido van Rossum Silence compiler warning.
Mon, 09 Jul 2007 15:04:50 +0000 Guido van Rossum Upon exit, flush stdout and stderr (twice: before and after the code that
Tue, 12 Jun 2007 23:30:11 +0000 Guido van Rossum Rip out the file object's implementation.
Sun, 10 Jun 2007 09:51:05 +0000 Martin v. Löwis Make identifiers str (not str8) objects throughout.
Thu, 03 May 2007 17:49:24 +0000 Guido van Rossum Get rid of all #ifdef Py_USING_UNICODE (it is always present now).
Fri, 27 Apr 2007 23:53:51 +0000 Guido van Rossum Checkpoint. Manipulated things so that string literals are always
Fri, 27 Apr 2007 19:54:29 +0000 Guido van Rossum Merged revisions 53952-54987 via svnmerge from
Wed, 21 Mar 2007 02:57:17 +0000 Collin Winter Patch #1680961: remove sys.exitfunc and replace it with a private C API. Also, reimplement atexit in C so it can take advantage of this private API.
Tue, 27 Feb 2007 19:02:19 +0000 Neal Norwitz SF patch #1669633, add methods for bytes from Pete Shinners.
Mon, 26 Feb 2007 22:22:47 +0000 Neal Norwitz Remove the exceptions builtin module, all the exceptions are already builtin.
Fri, 09 Feb 2007 23:20:19 +0000 Guido van Rossum Kill off softspace completely (except in formatter.py which seems to have
Thu, 01 Feb 2007 18:02:27 +0000 Thomas Wouters Merged revisions 53451-53537 via svnmerge from
Sun, 14 Jan 2007 03:31:43 +0000 Guido van Rossum Merged the int/long unification branch, by very crude means (sorry Thomas!).
Wed, 13 Dec 2006 04:49:30 +0000 Thomas Wouters Four months of trunk changes (including a few releases...)
Mon, 21 Aug 2006 19:07:27 +0000 Thomas Wouters Merge current trunk into p3yk. This includes the PyNumber_Index API change,
Fri, 11 Aug 2006 14:57:12 +0000 Thomas Wouters Merged revisions 46753-51188 via svnmerge from
Thu, 08 Jun 2006 14:42:34 +0000 Thomas Wouters Partially merge trunk into p3yk. The removal of Mac/Tools is confusing svn
Sat, 27 May 2006 19:21:47 +0000 Thomas Wouters Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk.
Fri, 21 Apr 2006 10:40:58 +0000 Thomas Wouters Merge p3yk branch with the trunk up to revision 45595. This breaks a fair
Fri, 17 Mar 2006 08:57:43 +0000 Neal Norwitz _Py_QnewFlag and INPLACE_DIVIDE are not necessary any longer
Wed, 15 Mar 2006 04:58:47 +0000 Guido van Rossum Checkpoint. 218 tests are okay; 53 are failing. Done so far:
Tue, 07 Mar 2006 18:31:44 +0000 Guido van Rossum Address an coverity issue. Coverity was complaining about a line that's fine, legacy-trunk
Mon, 06 Mar 2006 23:31:27 +0000 Neal Norwitz Fix warnings on x86 (32-bit). legacy-trunk
Sun, 05 Mar 2006 05:33:54 +0000 Martin v. Löwis Use %Id for size_t-ish things on Win64. legacy-trunk
Sat, 04 Mar 2006 19:58:13 +0000 Neal Norwitz Use Py_ssize_t for _Py_RefTotal. legacy-trunk
Sat, 04 Mar 2006 19:01:22 +0000 Neal Norwitz Tabify legacy-trunk
Sat, 04 Mar 2006 18:52:26 +0000 Neal Norwitz Get rid of run_err_mod(). It was only used in two places. legacy-trunk
Thu, 02 Mar 2006 18:34:57 +0000 Brett Cannon Fix refleak in PyErr_Display(). legacy-trunk
Wed, 01 Mar 2006 16:55:42 +0000 Martin v. Löwis Reconst parameters that lost their const in the AST merge. legacy-trunk
Wed, 01 Mar 2006 04:25:17 +0000 Brett Cannon PEP 352 implementation. Creates a new base class, BaseException, which has an legacy-trunk
Tue, 28 Feb 2006 19:02:24 +0000 Thomas Wouters from __future__ import with_statement addon for 'with', mostly written by legacy-trunk
Sun, 26 Feb 2006 22:12:35 +0000 Martin v. Löwis Check whether there are flags. legacy-trunk
Sun, 26 Feb 2006 19:42:26 +0000 Martin v. Löwis Generate code to recursively copy an AST into legacy-trunk
Wed, 15 Feb 2006 17:27:45 +0000 Martin v. Löwis Merge ssize_t branch. legacy-trunk
Sun, 18 Dec 2005 05:29:30 +0000 Neal Norwitz Fix Bug #1378022, UTF-8 files with a leading BOM crashed the interpreter. legacy-trunk
Sat, 17 Dec 2005 20:54:49 +0000 Neal Norwitz Merge from ast-arena. This reduces the code in Python/ast.c by ~300 lines, legacy-trunk
Mon, 28 Nov 2005 17:34:23 +0000 Martin v. Löwis Patch #1350409: Port signal handling to VS 2005. legacy-trunk
Thu, 20 Oct 2005 19:59:25 +0000 Jeremy Hylton Merge ast-branch to head legacy-trunk
Sun, 02 Oct 2005 01:48:49 +0000 Neal Norwitz - Fix segfault with invalid coding. legacy-trunk
Wed, 24 Aug 2005 08:39:24 +0000 Martin v. Löwis Forward UnicodeDecodeError into SyntaxError for source encoding errors. legacy-trunk
Mon, 01 Aug 2005 21:39:29 +0000 Raymond Hettinger * Improve code for the empty frozenset singleton: legacy-trunk
Fri, 27 May 2005 15:23:20 +0000 Michael W. Hudson This is my patch: legacy-trunk
Tue, 29 Mar 2005 13:36:16 +0000 Anthony Baxter Move exception finalisation later in the shutdown process - this legacy-trunk
Thu, 03 Mar 2005 11:45:45 +0000 Martin v. Löwis Patch #802188: better parser error message for non-EOL following line cont. legacy-trunk
Tue, 23 Jan 2007 15:09:19 +0000 Thomas Wouters Backport trunk revision 53527: 2.4
Thu, 05 Oct 2006 18:57:54 +0000 Andrew M. Kuchling [Backport r50685 | neal.norwitz] 2.4
Tue, 03 Oct 2006 19:11:32 +0000 Andrew M. Kuchling [Backport r51443 | neal.norwitz] 2.4
Tue, 03 Oct 2006 19:08:48 +0000 Andrew M. Kuchling [Backport r51231 | neal.norwitz] 2.4
Wed, 12 Apr 2006 17:06:58 +0000 Armin Rigo Ignore the references to the dummy objects used as deleted keys 2.4
Sun, 02 Oct 2005 01:51:56 +0000 Neal Norwitz Backported: 2.4
Wed, 24 Aug 2005 08:39:46 +0000 Martin v. Löwis Forward UnicodeDecodeError into SyntaxError for source encoding errors. 2.4
Tue, 29 Mar 2005 12:32:50 +0000 Anthony Baxter Move exception finalisation later in the shutdown process - this 2.4
Wed, 13 Oct 2004 14:48:50 +0000 Anthony Baxter Patch #975056 - fixes for restartable signals on *BSD. In addition, legacy-trunk
Mon, 11 Oct 2004 02:40:51 +0000 Tim Peters SF patch 1044089: New C API function PyEval_ThreadsInitialized(), by Nick legacy-trunk
Thu, 07 Oct 2004 03:58:07 +0000 Raymond Hettinger Finalize the freelist of list objects. legacy-trunk
Thu, 19 Aug 2004 11:31:58 +0000 Martin v. Löwis Patch #900727: Add Py_InitializeEx to allow embedding without signals. legacy-trunk
Wed, 21 Jul 2004 05:35:02 +0000 Martin v. Löwis Patch #984714: Properly diagnose E_DECODE errors. legacy-trunk
Wed, 07 Jul 2004 17:44:12 +0000 Michael W. Hudson This closes patch: legacy-trunk
Wed, 24 Mar 2004 22:22:12 +0000 Nicholas Bastin Changed random calls to PyThreadState_Get() to use the macro legacy-trunk
Mon, 22 Mar 2004 20:16:58 +0000 Armin Rigo Lost reference. legacy-trunk
Tue, 10 Feb 2004 16:50:21 +0000 Skip Montanaro remove support for missing ANSI C header files (limits.h, stddef.h, etc). legacy-trunk
Mon, 01 Dec 2003 21:35:27 +0000 Tim Peters Py_Finalize(): disabled the second call of cyclic gc, and added extensive legacy-trunk
Thu, 20 Nov 2003 01:44:59 +0000 Jack Jansen Getting rid of all the code inside #ifdef macintosh too. legacy-trunk
Wed, 19 Nov 2003 15:24:47 +0000 Jack Jansen Getting rid of support for the ancient Apple MPW compiler. legacy-trunk
Thu, 13 Nov 2003 07:43:21 +0000 Martin v. Löwis Patch #804543: strdup saved locales. Backported to 2.3. legacy-trunk
Sun, 12 Oct 2003 19:09:37 +0000 Raymond Hettinger Simplify and speedup uses of Py_BuildValue(): legacy-trunk
Wed, 21 Jul 2004 05:34:47 +0000 Martin v. Löwis Patch #984714: Properly diagnose E_DECODE errors. 2.3
Mon, 22 Mar 2004 20:41:47 +0000 Armin Rigo Backport for bug fix of 2.204. 2.3
Mon, 01 Dec 2003 22:13:12 +0000 Tim Peters Py_Finalize(): disabled the second call of cyclic gc, and added extensive 2.3
Thu, 13 Nov 2003 07:42:13 +0000 Martin v. Löwis Patch #804543: strdup saved locales. 2.3
Mon, 11 Aug 2003 12:20:24 +0000 Michael W. Hudson Fix refcounting and cut & paste error (?) in last checkin. legacy-trunk
Sat, 09 Aug 2003 09:47:11 +0000 Martin v. Löwis Move initialization of sys.std{in,out}.encoding to Py_Initialize. legacy-trunk
Wed, 16 Jul 2003 01:54:38 +0000 Mark Hammond Correct previous patch looking for warnings module: sys.modules, not legacy-trunk
Tue, 15 Jul 2003 23:03:55 +0000 Mark Hammond Fix [ 771097 ] frozen programs fail due to implicit import of "warnings". legacy-trunk
Tue, 22 Apr 2003 11:18:00 +0000 Mark Hammond PyGILState cleanup was too early - destructors called via module cleanup may use the API. legacy-trunk
Sat, 19 Apr 2003 18:47:02 +0000 Tim Peters handle_system_exit(): This leaked the current exception info, in legacy-trunk
Sat, 19 Apr 2003 15:41:53 +0000 Mark Hammond New PyGILState_ API - implements pep 311, from patch 684256. legacy-trunk
Thu, 17 Apr 2003 19:52:29 +0000 Tim Peters _Py_PrintReferences(): Changed to print object address at start of each legacy-trunk
Thu, 17 Apr 2003 17:29:22 +0000 Guido van Rossum - New C API PyGC_Collect(), same as calling gc.collect(). legacy-trunk
Thu, 17 Apr 2003 16:02:26 +0000 Guido van Rossum A missing piece of the PEP 269 patch: add PyParser_SetError(), a legacy-trunk
Thu, 17 Apr 2003 15:24:21 +0000 Tim Peters Trimmed trailing whitespace. legacy-trunk
Thu, 17 Apr 2003 15:21:01 +0000 Tim Peters Py_Finalize(): Reverted recent changes that tried to move the legacy-trunk
Tue, 15 Apr 2003 15:12:39 +0000 Guido van Rossum - pythunrun.c, Py_Finalize(): move the call to _Py_PrintReferences() legacy-trunk