Kaydet (Commit) cab106cf authored tarafından Éric Araujo's avatar Éric Araujo

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.
üst 6c0ba447
...@@ -10,6 +10,12 @@ What's New in Python 3.2.2? ...@@ -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 ...@@ -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 ...@@ -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,11 +50,9 @@ Library ...@@ -51,11 +50,9 @@ 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 #10883: Fix socket leaks in urllib.request when using FTP. - Issue #9611, #9015: FileIO.read() clamps the length to INT_MAX on Windows.
- 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 #10883: Fix socket leaks in urllib.request when using FTP.
- 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
...@@ -67,16 +64,10 @@ Library ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment