|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| | "python3" under Unix, not "python". | 
| | |  | 
| | 
| 
| 
| | earliest point. | 
| |\  
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | | basic types (str, bytes, datetime)
in order to make algorithmic complexity attacks on (e.g.) web apps much more complicated.
The environment variable PYTHONHASHSEED and the new command line flag -R control this
behavior. | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | | bytes, datetime)
in order to make algorithmic complexity attacks on (e.g.) web apps much more complicated.
The environment variable PYTHONHASHSEED and the new command line flag -R control this
behavior. | 
| | | |  | 
| | | 
| | 
| | 
| | 
| | | It was already the case with Python 2.  However, the corresponding
sys module entries are now set to None (instead of an unusable file object). | 
| | | 
| | 
| | 
| | 
| | 
| | | to flush it at shutdown and print an error.
This also adds a test for issue #5319, whose resolution introduced the issue. | 
| | | 
| | 
| | 
| | | finding the bug and providing a patch. | 
| |\ \  
| |/ |  | 
| | | |  | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | | svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r85980 | hirokazu.yamamoto | 2010-10-31 00:08:15 +0900 | 1 line
  Issue #10157: Fixed refleaks in pythonrun.c. Patch by Stefan Krah.
........ | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | | svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r85817 | benjamin.peterson | 2010-10-23 22:41:46 -0500 (Sat, 23 Oct 2010) | 1 line
  tighten loop
........
  r85904 | benjamin.peterson | 2010-10-28 22:28:14 -0500 (Thu, 28 Oct 2010) | 1 line
  decrement offset when it points to a newline (#10186 followup)
........ | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | | svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r85814 | benjamin.peterson | 2010-10-23 21:52:05 -0500 (Sat, 23 Oct 2010) | 1 line
  remove broken code accounting an offset the size of the line #10186
........ | 
| | | |  | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | | svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r85569 | victor.stinner | 2010-10-16 15:14:10 +0200 (sam., 16 oct. 2010) | 4 lines
  Issue #9713, #10114: Parser functions (eg. PyParser_ASTFromFile) expects
  filenames encoded to the filesystem encoding with surrogateescape error handler
  (to support undecodable bytes), instead of UTF-8 in strict mode.
........
  r85570 | victor.stinner | 2010-10-16 15:42:53 +0200 (sam., 16 oct. 2010) | 4 lines
  Fix ast_error_finish() and err_input(): filename can be NULL
  Fix my previous commit (r85569).
........ | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | | svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r83854 | antoine.pitrou | 2010-08-08 22:46:42 +0200 (dim., 08 août 2010) | 4 lines
  Issue #5319: Print an error if flushing stdout fails at interpreter
  shutdown.
........ | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | | svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r82059 | victor.stinner | 2010-06-18 01:08:50 +0200 (ven., 18 juin 2010) | 5 lines
  Issue #6543: Write the traceback in the terminal encoding instead of utf-8.
  Fix the encoding of the modules filename.
  Reindent also traceback.h, just because I hate tabs :-)
........
  r82061 | victor.stinner | 2010-06-18 01:17:37 +0200 (ven., 18 juin 2010) | 2 lines
  Issue #6543: Mention the author of the patch, Amaury Forgeot d'Arc
........ | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | | svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r81844 | victor.stinner | 2010-06-08 23:00:13 +0200 (mar., 08 juin 2010) | 6 lines
  Py_FatalError(): don't sys sys.last_xxx variables
  Call PyErr_PrintEx(0) instead of PyErr_Print() to avoid a crash if
  Py_FatalError() is called in an early stage of Python initialization (if PySys
  is not yet initialized).
........ | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | | svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r81364 | victor.stinner | 2010-05-19 22:40:50 +0200 (mer., 19 mai 2010) | 3 lines
  Issue #8766: Initialize _warnings module before importing the first module.
  Fix a crash if an empty directory called "encodings" exists in sys.path.
........ | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | | svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r81250 | victor.stinner | 2010-05-17 03:13:37 +0200 (lun., 17 mai 2010) | 2 lines
  Issue #6697: Fix a crash if code of "python -c code" contains surrogates
........
  r81251 | victor.stinner | 2010-05-17 03:26:01 +0200 (lun., 17 mai 2010) | 3 lines
  PyObject_Dump() encodes unicode objects to utf8 with backslashreplace (instead
  of strict) error handler to escape surrogates
........
  r81252 | victor.stinner | 2010-05-17 10:58:51 +0200 (lun., 17 mai 2010) | 6 lines
  handle_system_exit() flushs files to warranty the output order
  PyObject_Print() writes into the C object stderr, whereas PySys_WriteStderr()
  writes into the Python object sys.stderr. Each object has its own buffer, so
  call sys.stderr.flush() and fflush(stderr).
........
  r81253 | victor.stinner | 2010-05-17 11:33:42 +0200 (lun., 17 mai 2010) | 6 lines
  Fix refleak in internal_print() introduced by myself in r81251
  _PyUnicode_AsDefaultEncodedString() uses a magical PyUnicode attribute to
  automatically destroy PyUnicode_EncodeUTF8() result when the unicode string is
  destroyed.
........ | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | | svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r81156 | victor.stinner | 2010-05-14 02:59:09 +0200 (ven., 14 mai 2010) | 5 lines
  Issue #4653: fix typo in flush_std_files()
  Don't call sys.stderr.flush() if sys has no stderr attribute or if
  sys.stderr==None.
........ | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | | svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
  r81032 | antoine.pitrou | 2010-05-09 17:52:27 +0200 (dim., 09 mai 2010) | 9 lines
  Recorded merge of revisions 81029 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk
  ........
    r81029 | antoine.pitrou | 2010-05-09 16:46:46 +0200 (dim., 09 mai 2010) | 3 lines
    Untabify C files. Will watch buildbots.
  ........
................ | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | | svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
  r81016 | jean-paul.calderone | 2010-05-08 23:18:57 -0400 (Sat, 08 May 2010) | 9 lines
  Merged revisions 81007 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk
  ........
    r81007 | jean-paul.calderone | 2010-05-08 16:06:02 -0400 (Sat, 08 May 2010) | 1 line
    Skip signal handler re-installation if it is not necessary.  Issue 8354.
  ........
................ | 
| | | 
| | 
| | 
| | | as I did for 2.6. But fix the other bugs :-) | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | | svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
  r78872 | victor.stinner | 2010-03-12 15:45:56 +0100 (ven., 12 mars 2010) | 12 lines
  Merged revisions 78826 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk
  ........
    r78826 | victor.stinner | 2010-03-10 23:30:19 +0100 (mer., 10 mars 2010) | 5 lines
    Issue #3137: Don't ignore errors at startup, especially a keyboard interrupt
    (SIGINT). If an error occurs while importing the site module, the error is
    printed and Python exits. Initialize the GIL before importing the site
    module.
  ........
................ | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | | svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r76573 | antoine.pitrou | 2009-11-28 17:12:28 +0100 (sam., 28 nov. 2009) | 3 lines
  Issue #4486: When an exception has an explicit cause, do not print its implicit context too.
........ | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | | svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
  r75571 | antoine.pitrou | 2009-10-20 23:52:47 +0200 (mar., 20 oct. 2009) | 11 lines
  Merged revisions 75570 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk
  ........
    r75570 | antoine.pitrou | 2009-10-20 23:29:37 +0200 (mar., 20 oct. 2009) | 6 lines
    Issue #1722344: threading._shutdown() is now called in Py_Finalize(), which
    fixes the problem of some exceptions being thrown at shutdown when the
    interpreter is killed. Patch by Adam Olsen.
  ........
................
  r75576 | antoine.pitrou | 2009-10-21 00:02:29 +0200 (mer., 21 oct. 2009) | 10 lines
  Merged revisions 75574 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk
  ........
    r75574 | antoine.pitrou | 2009-10-20 23:59:25 +0200 (mar., 20 oct. 2009) | 4 lines
    Test wouldn't work in debug mode.
    We probably need a function in test_support to handle this.
  ........
................
  r75577 | antoine.pitrou | 2009-10-21 00:05:38 +0200 (mer., 21 oct. 2009) | 3 lines
  Another futile error in the previous commit :-(
................ | 
| | | 
| | 
| | 
| | 
| | | interpreter is shutting down; instead, these threads are now killed when
they try to take the GIL. | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | | subinterpreter to fix a bootstrap issue with codecs implemented in Python, as
the ISO-8859-15 codec.
Add fscodec_initialized attribute to the PyInterpreterState structure. | 
| | | 
| | 
| | 
| | 
| | | ... instead of PyErr_Print() because we don't need to set sys attributes,
the sys module is destroyed just after printing the error. | 
| | | 
| | 
| | 
| | | Patch written by Ray Allen. | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | | svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r88530 | victor.stinner | 2011-02-23 13:07:37 +0100 (mer., 23 févr. 2011) | 4 lines
  Issue #11272: Fix input() and sys.stdin for Windows newline
  On Windows, input() strips '\r' (and not only '\n'), and sys.stdin uses
  universal newline (replace '\r\n' by '\n').
........ | 
| | | |  | 
| | | 
| | 
| | 
| | | Eric in #1772833. | 
| | | 
| | 
| | 
| | | and provide an interface to it in py_compile, compileall and PyZipFile. | 
| | | |  | 
| | | |  | 
| | | 
| | 
| | 
| | | Schemenauer. | 
| | | 
| | 
| | 
| | | initialized, so as to avoid bootstrap issues with the '-W' option. | 
| | | |  | 
| | | |  | 
| | | |  | 
| | | |  | 
| | | 
| | 
| | 
| | 
| | | Don't fallback to utf-8 anymore to avoid mojibake. I never got any error from
his function. | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | | * Rename _PyImport_FindExtension() to _PyImport_FindExtensionUnicode():
   the filename becomes a Unicode object instead of byte string
 * Rename _PyImport_FixupExtension() to _PyImport_FixupExtensionUnicode():
   the filename becomes a Unicode object instead of byte string | 
| | | 
| | 
| | 
| | | Fix my previous commit (r85569). | 
| | | 
| | 
| | 
| | 
| | | filenames encoded to the filesystem encoding with surrogateescape error handler
(to support undecodable bytes), instead of UTF-8 in strict mode. | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | | * PyUnicode_EncodeFSDefault(), PyUnicode_DecodeFSDefaultAndSize() and
   PyUnicode_DecodeFSDefault() use the locale encoding instead of UTF-8 if
   Py_FileSystemDefaultEncoding is NULL
 * redecode_filenames() functions and _Py_code_object_list (issue #9630)
   are no more needed: remove them | 
| | | |  |