log Python/pythonrun.c @ 78052:2ecdda96f970

age author description
Thu, 05 Jul 2012 20:57:33 +0200 Antoine Pitrou Issue #15020: The program name used to search for Python's path is now python3 under Unix, not python.
Fri, 22 Jun 2012 14:55:41 -0400 David Malcolm Issue #14785: Add sys._debugmallocstats() to help debug low-level memory allocation issues
Tue, 19 Jun 2012 22:29:35 +0200 Antoine Pitrou Issue #14928: Fix importlib bootstrap issues by using a custom executable (Modules/_freeze_importlib) to build Python/importlib.h.
Mon, 14 May 2012 22:09:31 -0700 Benjamin Peterson PEP 415: Implement suppression of __context__ display with an exception attribute
Sun, 29 Apr 2012 14:38:11 -0400 Brett Cannon Issues #13959, 14647: Re-implement imp.reload() in Lib/imp.py.
Wed, 25 Apr 2012 20:54:04 -0400 Brett Cannon Issue #14605: Make explicit the entries on sys.path_hooks that used to
Sun, 15 Apr 2012 16:08:47 -0400 Brett Cannon Issue #13959: Rename imp to _imp and add Lib/imp.py and begin
Sun, 15 Apr 2012 01:35:05 -0400 Brett Cannon Plug a refleak.
Sat, 14 Apr 2012 14:10:13 -0400 Brett Cannon Issue #2377: Make importlib the implementation of __import__().
Tue, 03 Apr 2012 00:35:36 -0400 Benjamin Peterson merge 3.2
Sun, 26 Feb 2012 17:49:52 +1000 Nick Coghlan Close issue #6210: Implement PEP 409
Tue, 21 Feb 2012 19:08:26 +0100 Antoine Pitrou Fix test failure in test_cmd_line by initializing the hash secret at the earliest point.
Tue, 21 Feb 2012 00:33:36 +0100 Georg Brandl Merge 3.2: Issue #13703 plus some related test suite fixes.
Thu, 19 Jan 2012 01:08:41 -0600 Meador Inge Issue #12705: Raise SyntaxError when compiling multiple statements as single interactive statement
Wed, 18 Jan 2012 15:28:38 +0100 Antoine Pitrou Fix a memory leak when initializing the standard I/O streams.
Fri, 13 Jan 2012 18:52:16 +0100 Antoine Pitrou Issue #13645: pyc files now contain the size of the corresponding source
Mon, 12 Dec 2011 18:54:29 +0100 Florent Xicluna Issue #13575: there is only one class type.
Mon, 28 Nov 2011 19:09:45 +0100 Antoine Pitrou Issue #7111: Python can now be run without a stdin, stdout or stderr stream.
Sat, 26 Nov 2011 22:02:29 +0100 Antoine Pitrou Issue #13444: When stdout has been closed explicitly, we should not attempt to flush it at shutdown and print an error.
Sun, 20 Nov 2011 19:20:00 +0100 Victor Stinner print_exception() uses PyUnicode_GetLength() instead of PyUnicode_GetSize()
Fri, 18 Nov 2011 20:14:34 +0100 Antoine Pitrou Issue #10227: Add an allocation cache for a single slice object.
Tue, 18 Oct 2011 21:21:00 +0200 Victor Stinner Issue #12281: Rewrite the MBCS codec to handle correctly replace and ignore
Fri, 14 Oct 2011 15:16:45 +0200 Martin v. Löwis Port SetAttrString/HasAttrString to SetAttrId/GetAttrId.
Fri, 14 Oct 2011 10:20:37 +0200 Martin v. Löwis Rename _Py_identifier to _Py_IDENTIFIER.
Mon, 10 Oct 2011 18:11:30 +0200 Martin v. Löwis Use identifier API for PyObject_GetAttrString.
Sun, 09 Oct 2011 10:38:36 +0200 Martin v. Löwis Add API for static strings, primarily good for identifiers.
Tue, 20 Sep 2011 14:58:01 -0400 Barry Warsaw - Issue #13021: Missing decref on an error path. Thanks to Suman Saha for
Mon, 04 Jul 2011 13:48:30 +0200 Victor Stinner Issue #9642: Fix filesystem encoding initialization: use the ANSI code page on
Thu, 26 May 2011 14:25:13 +0200 Victor Stinner print_exception(): handle correctly PyObject_GetAttrString() failure
Sun, 15 May 2011 08:49:38 +0200 Georg Brandl Merge #6498 fix from 3.2.
Sat, 07 May 2011 12:43:00 +0200 Victor Stinner faulthandler: dump all threads by default
Wed, 04 May 2011 20:04:29 +0200 Antoine Pitrou Issue #1856: Avoid crashes and lockups when daemon threads run while the
Sat, 30 Apr 2011 14:19:57 +0200 Victor Stinner Merge 3.2: ignore commits (already done in 3.3 previously)
Wed, 27 Apr 2011 00:24:21 +0200 Victor Stinner Issue #10914: Initialize correctly the filesystem codec when creating a new
Wed, 27 Apr 2011 00:20:27 +0200 Victor Stinner Issue #10914: Py_NewInterpreter() uses PyErr_PrintEx(0)
Tue, 05 Apr 2011 00:39:01 +0200 Victor Stinner Issue #10785: Store the filename as Unicode in the Python parser.
Fri, 01 Apr 2011 12:13:55 +0200 Victor Stinner Issue #11393: The fault handler handles also SIGABRT
Thu, 31 Mar 2011 01:31:06 +0200 Victor Stinner Issue #11393: Add the new faulthandler module
Wed, 07 Nov 2012 09:02:24 +0100 Hynek Schlawack Issue #15001: fix segfault on "del sys.module['__main__']" 3.2
Sat, 04 Aug 2012 01:37:32 +0200 Victor Stinner Close #13119: use "\r\n" newline for sys.stdout/err on Windows 3.2
Thu, 05 Jul 2012 20:56:30 +0200 Antoine Pitrou Issue #15020: The program name used to search for Python's path is now "python3" under Unix, not "python". 3.2
Tue, 03 Apr 2012 00:30:38 -0400 Benjamin Peterson fix parse_syntax_error to clean up its resources 3.2
Tue, 21 Feb 2012 19:03:47 +0100 Antoine Pitrou Fix test failure in test_cmd_line by initializing the hash secret at the earliest point. 3.2
Mon, 20 Feb 2012 21:31:46 +0100 Georg Brandl Merge from 3.1: Issue #13703: add a way to randomize the hash values of basic types (str, bytes, datetime) 3.2
Wed, 18 Jan 2012 15:14:46 +0100 Antoine Pitrou Fix a memory leak when initializing the standard I/O streams. 3.2
Mon, 28 Nov 2011 19:08:36 +0100 Antoine Pitrou Issue #7111: Python can now be run without a stdin, stdout or stderr stream. 3.2
Sat, 26 Nov 2011 21:59:36 +0100 Antoine Pitrou Issue #13444: When stdout has been closed explicitly, we should not attempt to flush it at shutdown and print an error. 3.2
Tue, 20 Sep 2011 14:45:44 -0400 Barry Warsaw - Issue #13021: Missing decref on an error path. Thanks to Suman Saha for 3.2
Sun, 15 May 2011 08:49:29 +0200 Georg Brandl Merge #6498 fix from 3.1. 3.2
Wed, 04 May 2011 20:02:30 +0200 Antoine Pitrou Issue #1856: Avoid crashes and lockups when daemon threads run while the 3.2
Wed, 27 Apr 2011 00:24:21 +0200 Victor Stinner Issue #10914: Initialize correctly the filesystem codec when creating a new 3.2
Wed, 27 Apr 2011 00:20:27 +0200 Victor Stinner Issue #10914: Py_NewInterpreter() uses PyErr_PrintEx(0) 3.2
Sun, 20 Mar 2011 23:09:03 +0100 Victor Stinner Fix #11586: typo in initfsencoding()
Sat, 05 Mar 2011 15:15:55 +0100 Georg Brandl Dummy-merge 3.1 branch into 3.2 branch. 3.2
Wed, 23 Feb 2011 12:07:37 +0000 Victor Stinner Issue #11272: Fix input() and sys.stdin for Windows newline
Tue, 04 Jan 2011 12:59:15 +0000 Victor Stinner Issue #9566: use Py_ssize_t instead of int
Tue, 28 Dec 2010 18:30:18 +0000 Georg Brandl Add sys.flags.quiet attribute for the new -q option, as noted missing by Eric in #1772833.
Sat, 04 Dec 2010 10:26:46 +0000 Georg Brandl Add an "optimize" parameter to compile() to control the optimization level, and provide an interface to it in py_compile, compileall and PyZipFile.
Fri, 03 Dec 2010 20:14:31 +0000 Martin v. Löwis Merge branches/pep-0384.
Tue, 30 Nov 2010 09:41:01 +0000 Georg Brandl Remove redundant includes of headers that are already included by Python.h.
Sat, 20 Nov 2010 19:50:57 +0000 Antoine Pitrou Issue #10255: Fix reference leak in Py_InitializeEx(). Patch by Neil
Wed, 10 Nov 2010 13:55:25 +0000 Antoine Pitrou Issue #10372: Import the warnings module only after the IO library is
Sat, 30 Oct 2010 15:08:15 +0000 Hirokazu Yamamoto Issue #10157: Fixed refleaks in pythonrun.c. Patch by Stefan Krah.
Fri, 29 Oct 2010 03:28:14 +0000 Benjamin Peterson decrement offset when it points to a newline (#10186 followup)
Sun, 24 Oct 2010 03:41:46 +0000 Benjamin Peterson tighten loop
Sun, 24 Oct 2010 02:52:05 +0000 Benjamin Peterson remove broken code accounting an offset the size of the line #10186
Tue, 19 Oct 2010 00:05:51 +0000 Victor Stinner initfsencoding(): get_codeset() failure is now a fatal error
Sun, 17 Oct 2010 01:24:53 +0000 Victor Stinner _PyImport_FixupExtension() and _PyImport_FindExtension() uses FS encoding
Sat, 16 Oct 2010 13:42:53 +0000 Victor Stinner Fix ast_error_finish() and err_input(): filename can be NULL
Sat, 16 Oct 2010 13:14:10 +0000 Victor Stinner Issue #9713, #10114: Parser functions (eg. PyParser_ASTFromFile) expects
Fri, 15 Oct 2010 12:04:23 +0000 Victor Stinner Use locale encoding if Py_FileSystemDefaultEncoding is not set
Fri, 15 Oct 2010 11:16:59 +0000 Victor Stinner redecode_filename(): don't need to initialize variables
Wed, 13 Oct 2010 22:02:27 +0000 Victor Stinner Issue #9992: Remove PYTHONFSENCODING environment variable.
Wed, 29 Sep 2010 16:35:47 +0000 Victor Stinner Issue #9630: Redecode filenames when setting the filesystem encoding
Mon, 20 Sep 2010 20:13:48 +0000 Antoine Pitrou Issue #9901: Destroying the GIL in Py_Finalize() can fail if some other
Mon, 13 Sep 2010 14:16:46 +0000 Antoine Pitrou Issue #9828: Destroy the GIL in Py_Finalize(), so that it gets properly
Wed, 18 Aug 2010 21:23:25 +0000 Victor Stinner Issue #8622: Add PYTHONFSENCODING environment variable to override the
Tue, 17 Aug 2010 22:26:51 +0000 Victor Stinner Issue #8063: Call _PyGILState_Init() earlier in Py_InitializeEx().
Sun, 08 Aug 2010 22:18:46 +0000 Antoine Pitrou Issue #477863: Print a warning at shutdown if gc.garbage is not empty.
Sun, 08 Aug 2010 20:46:42 +0000 Antoine Pitrou Issue #5319: Print an error if flushing stdout fails at interpreter
Thu, 05 Aug 2010 17:34:27 +0000 Alexander Belopolsky Issue #9079: Added _PyTime_gettimeofday(_PyTime_timeval *tp) to C API
Thu, 17 Jun 2010 23:08:50 +0000 Victor Stinner Issue #6543: Write the traceback in the terminal encoding instead of utf-8.
Fri, 11 Jun 2010 00:36:33 +0000 Victor Stinner Issue #8965: initfsencoding() doesn't change the encoding on Mac OS X
Tue, 08 Jun 2010 21:00:13 +0000 Victor Stinner Py_FatalError(): don't sys sys.last_xxx variables
Fri, 21 May 2010 23:45:42 +0000 Victor Stinner Issue #3798: sys.exit(message) writes the message to sys.stderr file, instead
Wed, 19 May 2010 20:40:50 +0000 Victor Stinner Issue #8766: Initialize _warnings module before importing the first module.
Wed, 19 May 2010 00:34:15 +0000 Victor Stinner Issue #6697: Check that _PyUnicode_AsString() result is not NULL
Mon, 17 May 2010 08:58:51 +0000 Victor Stinner handle_system_exit() flushs files to warranty the output order
Sat, 15 May 2010 12:27:16 +0000 Victor Stinner Issue #8610: Load file system codec at startup, and display a fatal error on
Fri, 14 May 2010 00:59:09 +0000 Victor Stinner Issue #4653: fix typo in flush_std_files()
Sun, 09 May 2010 15:52:27 +0000 Antoine Pitrou Recorded merge of revisions 81029 via svnmerge from
Sun, 09 May 2010 03:18:57 +0000 Jean-Paul Calderone Merged revisions 81007 via svnmerge from
Sat, 08 May 2010 00:07:07 +0000 Victor Stinner err_input(): don't encode/decode the unicode message
Sat, 17 Apr 2010 00:19:56 +0000 Barry Warsaw PEP 3147
Sun, 14 Mar 2010 06:49:55 +0000 Gregory P. Smith * Replaces the internals of the subprocess module from fork through exec on
Fri, 12 Mar 2010 14:45:56 +0000 Victor Stinner Merged revisions 78826 via svnmerge from
Mon, 22 Feb 2010 23:26:10 +0000 Andrew M. Kuchling #4532: fixes to make 3.x compile on QNX 6.3.2 (reported by Matt Kraai)
Mon, 20 Feb 2012 19:54:16 +0100 Georg Brandl Issue #13703: add a way to randomize the hash values of basic types (str, bytes, datetime) 3.1
Sun, 15 May 2011 08:49:12 +0200 Georg Brandl Closes #6498: fix several misspellings of "SystemExit" as "SystemError". 3.1
Sat, 30 Oct 2010 15:43:30 +0000 Hirokazu Yamamoto Merged revisions 85980 via svnmerge from 3.1
Fri, 29 Oct 2010 04:02:30 +0000 Benjamin Peterson Merged revisions 85817,85904 via svnmerge from 3.1
Sun, 24 Oct 2010 02:57:31 +0000 Benjamin Peterson Merged revisions 85814 via svnmerge from 3.1
Sat, 23 Oct 2010 08:50:36 +0000 Victor Stinner Issue #10077: Fix logging of site module errors at startup. 3.1
Tue, 19 Oct 2010 01:22:07 +0000 Victor Stinner Recorded merge of revisions 85569-85570 via svnmerge from 3.1
Sun, 08 Aug 2010 20:49:19 +0000 Antoine Pitrou Merged revisions 83854 via svnmerge from 3.1
Thu, 17 Jun 2010 23:23:37 +0000 Victor Stinner Merged revisions 82059,82061 via svnmerge from 3.1
Tue, 08 Jun 2010 21:05:20 +0000 Victor Stinner Merged revisions 81844 via svnmerge from 3.1
Thu, 20 May 2010 21:00:34 +0000 Victor Stinner Recorded merge of revisions 81364 via svnmerge from 3.1
Mon, 17 May 2010 09:35:44 +0000 Victor Stinner Merged revisions 81250-81253 via svnmerge from 3.1
Fri, 14 May 2010 01:03:14 +0000 Victor Stinner Merged revisions 81156 via svnmerge from 3.1
Sun, 09 May 2010 16:14:21 +0000 Antoine Pitrou Recorded merge of revisions 81032 via svnmerge from 3.1
Sun, 09 May 2010 03:25:16 +0000 Jean-Paul Calderone Merged revisions 81016 via svnmerge from 3.1
Sun, 21 Mar 2010 21:57:42 +0000 Victor Stinner Revert my change on initsite(): don't change import site error handler in 3.1, 3.1
Sun, 21 Mar 2010 21:48:45 +0000 Victor Stinner Merged revisions 78872 via svnmerge from 3.1
Sat, 28 Nov 2009 16:16:09 +0000 Antoine Pitrou Merged revisions 76573 via svnmerge from 3.1
Tue, 20 Oct 2009 22:08:36 +0000 Antoine Pitrou Merged revisions 75571,75576-75577 via svnmerge from 3.1
Sun, 10 May 2009 23:43:14 +0000 Benjamin Peterson bytes -> bytearray
Tue, 05 May 2009 04:43:17 +0000 Martin v. Löwis Issue #5915: Implement PEP 383, Non-decodable Bytes in
Sat, 04 Apr 2009 14:32:42 +0000 Matthias Klose Merged revisions 71152 via svnmerge from
Wed, 01 Apr 2009 05:08:41 +0000 Brett Cannon The BDFL has retired! Long live the FLUFL (Friendly Language Uncle For Life)!
Tue, 31 Mar 2009 22:36:44 +0000 Jesse Noller Merged revisions 70908 via svnmerge from
Wed, 04 Mar 2009 00:14:51 +0000 Benjamin Peterson merge the io-c branch: C implementation of the io module
Mon, 02 Mar 2009 23:31:26 +0000 Benjamin Peterson ignore the coding cookie in compile(), exec(), and eval() if the source is a string #4626
Tue, 22 Oct 2013 10:22:29 +0200 Christian Heimes Issue #18603: Ensure that PyOS_mystricmp and PyOS_mystrnicmp are in the 2.7
Wed, 07 Nov 2012 09:41:28 +0100 Hynek Schlawack Issue #15001: fix segfault on "del sys.modules['__main__']" 2.7
Tue, 03 Apr 2012 00:30:38 -0400 Benjamin Peterson fix parse_syntax_error to clean up its resources 2.7
Tue, 21 Feb 2012 20:52:54 +0100 Antoine Pitrou Null merge 2.7
Tue, 21 Feb 2012 20:42:48 +0100 Antoine Pitrou Fix crash at startup with -W options. 2.7
Mon, 20 Feb 2012 21:44:56 -0500 Benjamin Peterson merge 2.6 with hash randomization fix 2.7
Sun, 15 May 2011 08:50:32 +0200 Georg Brandl Port #6498 fix: fix several misspellings of "SystemExit" as "SystemError". 2.7
Sat, 05 Mar 2011 15:15:07 +0100 Georg Brandl Dummy-merge 2.6 branch into 2.7 branch. 2.7
Fri, 29 Oct 2010 03:45:34 +0000 Benjamin Peterson Merged revisions 85904 via svnmerge from 2.7
Sun, 24 Oct 2010 03:00:35 +0000 Benjamin Peterson Merged revisions 85814 via svnmerge from 2.7
Sun, 08 Aug 2010 21:37:51 +0000 Antoine Pitrou sys.stderr and sys.excepthook can be None at interpreter shutdown, 2.7
Tue, 25 May 2010 22:30:32 +0000 Victor Stinner Issue #3798: Write sys.exit() message to sys.stderr to use stderr encoding and legacy-trunk
Sun, 09 May 2010 14:46:46 +0000 Antoine Pitrou Untabify C files. Will watch buildbots. legacy-trunk
Sat, 08 May 2010 20:06:02 +0000 Jean-Paul Calderone Skip signal handler re-installation if it is not necessary. Issue 8354. legacy-trunk
Wed, 05 May 2010 20:38:52 +0000 Brett Cannon Change to a Py_XDECREF and fix some whitespace. legacy-trunk
Wed, 10 Mar 2010 22:30:19 +0000 Victor Stinner Issue #3137: Don't ignore errors at startup, especially a keyboard interrupt legacy-trunk
Tue, 20 Oct 2009 21:29:37 +0000 Antoine Pitrou Issue #1722344: threading._shutdown() is now called in Py_Finalize(), which legacy-trunk
Sat, 04 Apr 2009 14:18:13 +0000 Matthias Klose - Issue #3845: In PyRun_SimpleFileExFlags avoid invalid memory access with legacy-trunk
Tue, 31 Mar 2009 22:20:35 +0000 Jesse Noller Issue 5619: Pass MS CRT debug flags into subprocesses legacy-trunk
Fri, 20 Mar 2009 15:51:55 +0000 Mark Dickinson Issue #4258: Use 30-bit digits for Python longs, on 64-bit platforms. legacy-trunk
Fri, 02 Jan 2009 20:47:27 +0000 Benjamin Peterson fix compilation on non-Windows platforms legacy-trunk
Fri, 02 Jan 2009 20:32:55 +0000 Martin v. Löwis Issue #4075: Use OutputDebugStringW in Py_FatalError. legacy-trunk
Tue, 21 Feb 2012 20:42:48 +0100 Antoine Pitrou Fix crash at startup with -W options. 2.6
Mon, 20 Feb 2012 20:42:21 -0500 Barry Warsaw - Issue #13703: oCERT-2011-003: add -R command-line option and PYTHONHASHSEED 2.6
Sat, 05 Mar 2011 15:13:50 +0100 Georg Brandl Dummy-merge 2.5 branch into 2.6 branch. 2.6
Tue, 25 May 2010 22:40:38 +0000 Victor Stinner Merged revisions 81537 via svnmerge from 2.6
Sun, 09 May 2010 15:15:40 +0000 Antoine Pitrou Recorded merge of revisions 81029 via svnmerge from 2.6
Sat, 08 May 2010 21:11:28 +0000 Jean-Paul Calderone Merged revisions 81007 via svnmerge from 2.6
Sun, 21 Mar 2010 14:02:32 +0000 Victor Stinner Partial backport of r78826: leave import site error handler unchanged (print 2.6
Tue, 27 Oct 2009 12:48:52 +0000 Antoine Pitrou Merged revisions 75570,75574,75624 via svnmerge from 2.6
Sat, 04 Apr 2009 14:19:56 +0000 Matthias Klose Merged revisions 71152 via svnmerge from 2.6
Tue, 31 Mar 2009 22:25:20 +0000 Jesse Noller Merged revisions 70908 via svnmerge from 2.6
Sat, 03 Jan 2009 21:55:17 +0000 Georg Brandl Merged revisions 68133-68134,68141-68142,68145-68146,68148-68149,68159-68162,68166,68171-68174,68179,68195-68196,68210,68214-68215,68217-68222 via svnmerge from 2.6
Sat, 22 Nov 2008 20:06:51 +0000 Amaury Forgeot d'Arc Merged revisions 67343 via svnmerge from 2.6
Fri, 31 Oct 2008 02:26:20 +0000 Benjamin Peterson Merged revisions 67066 via svnmerge from 2.6
Sun, 24 Aug 2008 05:04:52 +0000 Neal Norwitz Fix: legacy-trunk
Sat, 19 Jul 2008 10:08:55 +0000 Georg Brandl #3378: in case of no memory, don't leak even more memory. :) legacy-trunk
Sat, 05 Jul 2008 10:07:18 +0000 Georg Brandl Fix tabs. legacy-trunk
Mon, 09 Jun 2008 04:58:54 +0000 Gregory P. Smith This reverts r63675 based on the discussion in this thread: legacy-trunk
Sun, 01 Jun 2008 08:19:02 +0000 Martin v. Löwis Typo: encoding -> codeset. legacy-trunk
Sun, 01 Jun 2008 08:06:17 +0000 Martin v. Löwis Move sys_stream and sys_isatty out of the have-langinfo block. legacy-trunk
Sun, 01 Jun 2008 07:20:46 +0000 Martin v. Löwis New environment variable PYTHONIOENCODING. legacy-trunk
Mon, 26 May 2008 12:51:38 +0000 Christian Heimes Renamed PyString to PyBytes legacy-trunk
Mon, 26 May 2008 12:29:14 +0000 Christian Heimes First step of the C API rename: legacy-trunk
Sun, 11 May 2008 15:07:39 +0000 Georg Brandl #2816: clarify error messages for EOF while scanning strings. legacy-trunk
Tue, 06 May 2008 22:41:46 +0000 Christian Heimes Implemented PEP 370 legacy-trunk
Sat, 12 Apr 2008 23:44:07 +0000 Brett Cannon Re-implement the 'warnings' module in C. This allows for usage of the legacy-trunk
Wed, 26 Mar 2008 23:07:43 +0000 Amaury Forgeot d'Arc C89 compliance: Microsoft compilers want variable declarations at the top legacy-trunk
Wed, 26 Mar 2008 22:51:58 +0000 Christian Heimes Initialize PyCompilerFlags cf_flags with 0 legacy-trunk
Wed, 26 Mar 2008 22:01:37 +0000 Christian Heimes Patch #2477: Added from __future__ import unicode_literals legacy-trunk
Wed, 26 Mar 2008 12:49:49 +0000 Christian Heimes Merged revisions 61750,61752,61754,61756,61760,61763,61768,61772,61775,61805,61809,61812,61819,61917,61920,61930,61933-61934 via svnmerge from legacy-trunk
Tue, 18 Mar 2008 23:45:49 +0000 Eric Smith Backport of the print function, using a __future__ import. legacy-trunk
Mon, 18 Feb 2008 17:40:47 +0000 Kristján Valur Jónsson Perform correct handling of stack overflow for windows: Catch the correct exception code and reset the overflow condition when handled. legacy-trunk
Fri, 08 Feb 2008 00:11:31 +0000 Christian Heimes Deallocate content of the dict free list on interpreter shutdown legacy-trunk
Sun, 27 Jan 2008 23:34:59 +0000 Christian Heimes Added clear cache methods to clear the internal type lookup cache for ref leak test runs. legacy-trunk
Mon, 07 Jan 2008 17:09:35 +0000 Georg Brandl Patch #602345 by Neal Norwitz and me: add -B option and PYTHONDONTWRITEBYTECODE envvar to skip writing bytecode. legacy-trunk
Thu, 29 Nov 2007 23:35:25 +0000 Amaury Forgeot d'Arc Issue #1402: PyInterpreterState_Clear() may still invoke user code legacy-trunk
Wed, 25 Apr 2007 00:17:39 +0000 Kristján Valur Jónsson Make pythoncore compile cleanly with VisualStudio 2005. Used an explicit typecast to get a 64 bit integer, and undefined the Yield macro that conflicts with winbase.h legacy-trunk
Mon, 12 Mar 2007 16:11:39 +0000 Collin Winter Bug #742342: make Python stop segfaulting on infinitely-recursive reload()s. Fixed by patch #922167. legacy-trunk
Mon, 12 Mar 2007 14:30:05 +0000 Georg Brandl Bug #1678647: write a newline after printing an exception in any legacy-trunk
Wed, 07 Mar 2007 00:40:28 +0000 Georg Brandl Patch #703779: unset __file__ in __main__ after running a file. This legacy-trunk
Wed, 07 Mar 2007 00:34:46 +0000 Georg Brandl Variant of patch #697613: don't exit the interpreter on a SystemExit legacy-trunk
Tue, 06 Mar 2007 12:17:50 +0000 Georg Brandl Bug #1674503: close the file opened by execfile() in an error condition. legacy-trunk
Tue, 23 Jan 2007 13:42:00 +0000 Thomas Wouters SF patch #1630975: Fix crash when replacing sys.stdout in sitecustomize legacy-trunk
Wed, 06 Sep 2006 06:28:06 +0000 Neal Norwitz with and as are now keywords. There are some generated files I can't recreate. legacy-trunk
Wed, 02 May 2007 16:02:48 +0000 Kristján Valur Jónsson Undefine the Yield macro after including Python_ast.h where it may cause conflicts with winbase.h on Windows. 2.5
Mon, 12 Mar 2007 16:49:23 +0000 Collin Winter Bug #742342: make Python stop segfaulting on infinitely-recursive reload()s. Fixed by patch #922167. 2.5
Tue, 06 Mar 2007 12:16:52 +0000 Georg Brandl Bug #1674503: close the file opened by execfile() in an error condition. 2.5
Tue, 23 Jan 2007 13:54:30 +0000 Thomas Wouters Backport trunk revision 53527: 2.5
Mon, 21 Aug 2006 20:16:24 +0000 Neal Norwitz Handle a few more error conditions. legacy-trunk
Sat, 12 Aug 2006 03:17:41 +0000 Neal Norwitz PyModule_GetDict() can fail, produce fatal errors if this happens on startup. legacy-trunk
Sat, 12 Aug 2006 02:12:30 +0000 Neal Norwitz Whoops, how did that get in there. :-) Revert all the parts of 51227 that were not supposed to go it. Only Modules/_ctypes/cfields.c was supposed to be changed legacy-trunk
Sat, 12 Aug 2006 02:06:34 +0000 Neal Norwitz Check returned pointer is valid. legacy-trunk
Sat, 22 Jul 2006 16:20:49 +0000 Neal Norwitz Fix more memory allocation issues found with failmalloc. legacy-trunk
Fri, 21 Jul 2006 07:59:47 +0000 Neal Norwitz Handle more memory allocation failures without crashing. legacy-trunk
Mon, 17 Jul 2006 00:59:04 +0000 Neal Norwitz Reported by Klocwork #151. legacy-trunk
Sat, 10 Jun 2006 12:23:46 +0000 Martin v. Löwis Patch #1495999: Part two of Windows CE changes. legacy-trunk
Sun, 28 May 2006 10:41:29 +0000 Tim Peters PyErr_Display(), PyErr_WriteUnraisable(): Coverity found a cut-and-paste legacy-trunk
Sat, 27 May 2006 12:29:24 +0000 Richard Jones Conversion of exceptions over from faked-up classes to new-style C types. legacy-trunk
Tue, 18 Apr 2006 18:51:06 +0000 Thomas Heller Change those parts of the Python-api that were functions in 2.4, and legacy-trunk
Tue, 18 Apr 2006 06:24:08 +0000 Martin v. Löwis Remove types from type_list if they have no objects legacy-trunk
Thu, 13 Apr 2006 02:06:09 +0000 Anthony Baxter spread the extern "C" { } magic pixie dust around. Python itself builds now legacy-trunk
Wed, 12 Apr 2006 17:06:05 +0000 Armin Rigo Ignore the references to the dummy objects used as deleted keys legacy-trunk
Mon, 03 Apr 2006 10:56:49 +0000 Martin v. Löwis Bug #1421664: Set sys.stderr.encoding legacy-trunk
Tue, 28 Mar 2006 21:44:32 +0000 Tim Peters In format strings slinging Py_ssize_t, unconditionally legacy-trunk
Sun, 26 Mar 2006 23:27:58 +0000 Tim Peters Years in the making. legacy-trunk
Tue, 31 Mar 2009 22:42:05 +0000 Jesse Noller Merged revisions 70913 via svnmerge from 3.0
Mon, 26 Jan 2009 22:03:09 +0000 Antoine Pitrou Merged revisions 68977,68981 via svnmerge from 3.0
Fri, 09 Jan 2009 22:26:34 +0000 Antoine Pitrou Merged revisions 68463 via svnmerge from 3.0
Fri, 09 Jan 2009 19:14:56 +0000 Antoine Pitrou Merged revisions 68451 via svnmerge from 3.0
Sat, 03 Jan 2009 23:59:36 +0000 Georg Brandl Merged revisions 68178 via svnmerge from 3.0
Sat, 03 Jan 2009 23:58:58 +0000 Georg Brandl Merged revisions 68175 via svnmerge from 3.0
Sat, 22 Nov 2008 22:18:04 +0000 Amaury Forgeot d'Arc Merged revisions 67295,67301-67302,67318,67330,67342-67343 via svnmerge from
Fri, 31 Oct 2008 02:28:05 +0000 Benjamin Peterson Merged revisions 67066 via svnmerge from
Thu, 30 Oct 2008 21:48:26 +0000 Christian Heimes Issue 3723: Fixed initialization of subinterpreters
Thu, 30 Oct 2008 21:40:04 +0000 Christian Heimes Issue #4213: The file system encoding is now normalized by the codec subsystem, for example UTF-8 is turned into utf-8.
Fri, 05 Sep 2008 23:27:15 +0000 Benjamin Peterson compile _bytesio and _stringio into the binary and initalize stdio before site fixing #3279
Tue, 26 Aug 2008 22:02:58 +0000 Antoine Pitrou #3663: extra DECREF on syntax errors.
Sat, 23 Aug 2008 20:08:07 +0000 Benjamin Peterson fix #3653 Python could segfault if invalid values were passed to sys.excepthook
Thu, 07 Aug 2008 18:54:33 +0000 Marc-André Lemburg Rename PyUnicode_AsString -> _PyUnicode_AsString and
Wed, 23 Jul 2008 16:10:53 +0000 Georg Brandl 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
Wed, 16 Jul 2008 03:43:04 +0000 Georg Brandl 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
Tue, 15 Jul 2008 17:14:51 +0000 Thomas Heller Make these files to compile again under Windows.
Tue, 15 Jul 2008 15:32:09 +0000 Benjamin Peterson implement chained exception tracebacks
Wed, 11 Jun 2008 18:37:52 +0000 Georg Brandl #2630: Implement PEP 3138.
Wed, 11 Jun 2008 17:40:47 +0000 Amaury Forgeot d'Arc Issue 1342: Python could not start if installed in a directory
Wed, 11 Jun 2008 05:26:20 +0000 Martin v. Löwis Implement PEP 3121: new module initialization and finalization API.
Fri, 06 Jun 2008 12:18:17 +0000 Marc-André Lemburg Move the codec decode type checks to bytes/bytearray.decode().
Mon, 02 Jun 2008 12:33:47 +0000 Martin v. Löwis Fix uninitialized variable access, release memory.
Mon, 02 Jun 2008 11:13:03 +0000 Martin v. Löwis Forward-port PYTHONIOENCODING.
Mon, 26 May 2008 13:28:38 +0000 Christian Heimes Renamed PyString to PyBytes
Mon, 26 May 2008 13:22:05 +0000 Christian Heimes Renamed PyBytes to PyByteArray
Fri, 16 May 2008 00:41:41 +0000 Alexandre Vassalotti Merged revisions 63066-63076,63079,63081-63085,63087-63097,63099,63101-63104 via svnmerge from
Tue, 06 May 2008 23:45:46 +0000 Christian Heimes Merged revisions 62774-62775,62785,62787-62788 via svnmerge from
Tue, 06 May 2008 19:48:38 +0000 Alexandre Vassalotti Added fast alternate io.BytesIO implementation and its test suite.
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