mirror of
https://github.com/python/cpython.git
synced 2025-09-27 10:50:04 +00:00
Fix sorting or wording of some NEWS entries.
I would have put io and ctypes fixes into Extension Modules, but I respected the choice of Antoine or Victor and left them in Library.
This commit is contained in:
parent
6c0ba447bd
commit
cab106cfca
1 changed files with 28 additions and 27 deletions
55
Misc/NEWS
55
Misc/NEWS
|
@ -10,6 +10,12 @@ What's New in Python 3.2.2?
|
||||||
Core and Builtins
|
Core and Builtins
|
||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
|
- Issue #11603: Fix a crash when __str__ is rebound as __repr__. Patch by
|
||||||
|
Andreas Stührk.
|
||||||
|
|
||||||
|
- Issue #11321: Fix a crash with multiple imports of the _pickle module when
|
||||||
|
embedding Python. Patch by Andreas Stührk.
|
||||||
|
|
||||||
- Verify the types of AST strings and identifiers provided by the user before
|
- Verify the types of AST strings and identifiers provided by the user before
|
||||||
compiling them.
|
compiling them.
|
||||||
|
|
||||||
|
@ -26,8 +32,6 @@ Core and Builtins
|
||||||
deallocator calls one of the methods on the type (e.g. when subclassing
|
deallocator calls one of the methods on the type (e.g. when subclassing
|
||||||
IOBase). Diagnosis and patch by Davide Rizzo.
|
IOBase). Diagnosis and patch by Davide Rizzo.
|
||||||
|
|
||||||
- Issue #9611, #9015: FileIO.read() clamps the length to INT_MAX on Windows.
|
|
||||||
|
|
||||||
- When a generator yields, do not retain the caller's exception state on the
|
- When a generator yields, do not retain the caller's exception state on the
|
||||||
generator.
|
generator.
|
||||||
|
|
||||||
|
@ -37,11 +41,6 @@ Core and Builtins
|
||||||
Library
|
Library
|
||||||
-------
|
-------
|
||||||
|
|
||||||
- Issue #12102: Document that buffered files must be flushed before being used
|
|
||||||
with mmap. Patch by Steffen Daode Nurpmeso.
|
|
||||||
|
|
||||||
- Issue #12560: Build libpython.so on OpenBSD. Patch by Stefan Sperling.
|
|
||||||
|
|
||||||
- Issue #1813: Fix codec lookup under Turkish locales.
|
- Issue #1813: Fix codec lookup under Turkish locales.
|
||||||
|
|
||||||
- Issue #12591: Improve support of "universal newlines" in the subprocess
|
- Issue #12591: Improve support of "universal newlines" in the subprocess
|
||||||
|
@ -51,12 +50,10 @@ Library
|
||||||
a read1() method), and add an undocumented *write_through* parameter to
|
a read1() method), and add an undocumented *write_through* parameter to
|
||||||
mandate unbuffered writes.
|
mandate unbuffered writes.
|
||||||
|
|
||||||
|
- Issue #9611, #9015: FileIO.read() clamps the length to INT_MAX on Windows.
|
||||||
|
|
||||||
- Issue #10883: Fix socket leaks in urllib.request when using FTP.
|
- Issue #10883: Fix socket leaks in urllib.request when using FTP.
|
||||||
|
|
||||||
- Issue #12592: Make Python build on OpenBSD 5 (and future major releases).
|
|
||||||
|
|
||||||
- Issue #12372: POSIX semaphores are broken on AIX: don't use them.
|
|
||||||
|
|
||||||
- Issue #12571: Add a plat-linux3 directory mirroring the plat-linux2
|
- Issue #12571: Add a plat-linux3 directory mirroring the plat-linux2
|
||||||
directory, so that "import DLFCN" and other similar imports work on
|
directory, so that "import DLFCN" and other similar imports work on
|
||||||
Linux 3.0.
|
Linux 3.0.
|
||||||
|
@ -67,16 +64,10 @@ Library
|
||||||
- Close the call queue in concurrent.futures.ProcessPoolExecutor when
|
- Close the call queue in concurrent.futures.ProcessPoolExecutor when
|
||||||
shutdown() is called, without waiting for the garbage collector to kick in.
|
shutdown() is called, without waiting for the garbage collector to kick in.
|
||||||
|
|
||||||
- Issue #11603: Fix a crash when __str__ is rebound as __repr__. Patch by
|
|
||||||
Andreas Stührk.
|
|
||||||
|
|
||||||
- Issue #11321: Fix a crash with multiple imports of the _pickle module when
|
|
||||||
embedding Python. Patch by Andreas Stührk.
|
|
||||||
|
|
||||||
- Issue #12502: asyncore: fix polling loop with AF_UNIX sockets.
|
- Issue #12502: asyncore: fix polling loop with AF_UNIX sockets.
|
||||||
|
|
||||||
- Issue #4376: ctypes now supports nested structures in a endian different than
|
- Issue #4376: ctypes now supports nested structures with an endianness
|
||||||
the parent structure. Patch by Vlad Riscutia.
|
different than that of the parent structure. Patch by Vlad Riscutia.
|
||||||
|
|
||||||
- Raise ValueError when attempting to set the _CHUNK_SIZE attribute of a
|
- Raise ValueError when attempting to set the _CHUNK_SIZE attribute of a
|
||||||
TextIOWrapper to a huge value, not TypeError.
|
TextIOWrapper to a huge value, not TypeError.
|
||||||
|
@ -85,15 +76,15 @@ Library
|
||||||
if the process has only one pipe.
|
if the process has only one pipe.
|
||||||
|
|
||||||
- Issue #12451: pydoc: html_getfile() now uses tokenize.open() to support
|
- Issue #12451: pydoc: html_getfile() now uses tokenize.open() to support
|
||||||
Python scripts using a encoding different than UTF-8 (read the coding cookie
|
Python modules using a encoding different than UTF-8 (reading the coding
|
||||||
of the script).
|
cookie of the module).
|
||||||
|
|
||||||
- Issue #12451: pydoc: importfile() now opens the Python script in binary mode,
|
- Issue #12451: pydoc: importfile() now opens the Python module in binary mode,
|
||||||
instead of text mode using the locale encoding, to avoid encoding issues.
|
instead of text mode using the locale encoding, to avoid encoding issues.
|
||||||
|
|
||||||
- Issue #12451: runpy: run_path() now opens the Python script in binary mode,
|
- Issue #12451: runpy: run_path() now opens the Python module in binary mode,
|
||||||
instead of text mode using the locale encoding, to support other encodings
|
instead of text mode using the locale encoding, to support other encodings
|
||||||
than UTF-8 (scripts using the coding cookie).
|
than UTF-8 (modules using the coding cookie).
|
||||||
|
|
||||||
- Issue #12451: xml.dom.pulldom: parse() now opens files in binary mode instead
|
- Issue #12451: xml.dom.pulldom: parse() now opens files in binary mode instead
|
||||||
of the text mode (using the locale encoding) to avoid encoding issues.
|
of the text mode (using the locale encoding) to avoid encoding issues.
|
||||||
|
@ -108,6 +99,16 @@ Extension Modules
|
||||||
C-API
|
C-API
|
||||||
-----
|
-----
|
||||||
|
|
||||||
|
Build
|
||||||
|
-----
|
||||||
|
|
||||||
|
- Issue #12560: Build libpython.so on OpenBSD. Patch by Stefan Sperling.
|
||||||
|
|
||||||
|
- Issue #12592: Make Python build on OpenBSD 5 (and future major releases).
|
||||||
|
|
||||||
|
- Issue #12372: POSIX semaphores are broken on AIX: don't use them.
|
||||||
|
|
||||||
|
|
||||||
Tests
|
Tests
|
||||||
-----
|
-----
|
||||||
|
|
||||||
|
@ -227,9 +228,6 @@ Library
|
||||||
greater or equal to the default value, the value with which the interpreter
|
greater or equal to the default value, the value with which the interpreter
|
||||||
was built.
|
was built.
|
||||||
|
|
||||||
- Issue #12404: Remove C89 incompatible code from mmap module. Patch by Akira
|
|
||||||
Kitada.
|
|
||||||
|
|
||||||
- Issue #12383: Fix subprocess module with env={}: don't copy the environment
|
- Issue #12383: Fix subprocess module with env={}: don't copy the environment
|
||||||
variables, start with an empty environment.
|
variables, start with an empty environment.
|
||||||
|
|
||||||
|
@ -296,6 +294,9 @@ Library
|
||||||
Extension Modules
|
Extension Modules
|
||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
|
- Issue #12404: Remove C89 incompatible code from mmap module. Patch by Akira
|
||||||
|
Kitada.
|
||||||
|
|
||||||
- Issue #12221: Replace pyexpat.__version__ with the Python version.
|
- Issue #12221: Replace pyexpat.__version__ with the Python version.
|
||||||
|
|
||||||
Build
|
Build
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue