mirror of https://github.com/python/cpython
merge 3.3
This commit is contained in:
commit
7bd190f7ad
93
Misc/NEWS
93
Misc/NEWS
|
@ -33,8 +33,6 @@ Core and Builtins
|
||||||
|
|
||||||
- Use the HTTPS PyPI url for upload, overriding any plain HTTP URL in pypirc.
|
- Use the HTTPS PyPI url for upload, overriding any plain HTTP URL in pypirc.
|
||||||
|
|
||||||
- Issue #17625: In IDLE, close the replace dialog after it is used.
|
|
||||||
|
|
||||||
- Issue #16795: On the ast.arguments object, unify vararg with varargannotation
|
- Issue #16795: On the ast.arguments object, unify vararg with varargannotation
|
||||||
and kwarg and kwargannotation. Change the column offset of ast.Attribute to be
|
and kwarg and kwargannotation. Change the column offset of ast.Attribute to be
|
||||||
at the attribute name.
|
at the attribute name.
|
||||||
|
@ -315,17 +313,6 @@ Library
|
||||||
- Issue #17572: Avoid chained exceptions while passing bad directives to
|
- Issue #17572: Avoid chained exceptions while passing bad directives to
|
||||||
time.strptime(). Initial patch by Claudiu Popa.
|
time.strptime(). Initial patch by Claudiu Popa.
|
||||||
|
|
||||||
- Issue #14254: IDLE now handles readline correctly across shell restarts.
|
|
||||||
|
|
||||||
- Issue #17614: IDLE no longer raises exception when quickly closing a file.
|
|
||||||
|
|
||||||
- Issue #6698: IDLE now opens just an editor window when configured to do so.
|
|
||||||
|
|
||||||
- Issue #8900: Using keyboard shortcuts in IDLE to open a file no longer
|
|
||||||
raises an exception.
|
|
||||||
|
|
||||||
- Issue #6649: Fixed missing exit status in IDLE. Patch by Guilherme Polo.
|
|
||||||
|
|
||||||
- Issue #17435: threading.Timer's __init__ method no longer uses mutable
|
- Issue #17435: threading.Timer's __init__ method no longer uses mutable
|
||||||
default values for the args and kwargs parameters.
|
default values for the args and kwargs parameters.
|
||||||
|
|
||||||
|
@ -527,8 +514,6 @@ _ Issue #17385: Fix quadratic behavior in threading.Condition. The FIFO
|
||||||
|
|
||||||
- Issue #17073: Fix some integer overflows in sqlite3 module.
|
- Issue #17073: Fix some integer overflows in sqlite3 module.
|
||||||
|
|
||||||
- Issue #17114: IDLE now uses non-strict config parser.
|
|
||||||
|
|
||||||
- Issue #16723: httplib.HTTPResponse no longer marked closed when the connection
|
- Issue #16723: httplib.HTTPResponse no longer marked closed when the connection
|
||||||
is automatically closed.
|
is automatically closed.
|
||||||
|
|
||||||
|
@ -590,9 +575,6 @@ _ Issue #17385: Fix quadratic behavior in threading.Condition. The FIFO
|
||||||
- Issue #15505: `unittest.installHandler` no longer assumes SIGINT handler is
|
- Issue #15505: `unittest.installHandler` no longer assumes SIGINT handler is
|
||||||
set to a callable object.
|
set to a callable object.
|
||||||
|
|
||||||
- Issue #9290: In IDLE the sys.std* streams now implement io.TextIOBase
|
|
||||||
interface and support all mandatory methods and properties.
|
|
||||||
|
|
||||||
- Issue #13454: Fix a crash when deleting an iterator created by itertools.tee()
|
- Issue #13454: Fix a crash when deleting an iterator created by itertools.tee()
|
||||||
if all other iterators were very advanced before.
|
if all other iterators were very advanced before.
|
||||||
|
|
||||||
|
@ -621,16 +603,11 @@ _ Issue #17385: Fix quadratic behavior in threading.Condition. The FIFO
|
||||||
- Issue #9720: zipfile now writes correct local headers for files larger than
|
- Issue #9720: zipfile now writes correct local headers for files larger than
|
||||||
4 GiB.
|
4 GiB.
|
||||||
|
|
||||||
- Issue #5066: Update IDLE docs. Patch by Todd Rovito.
|
|
||||||
|
|
||||||
- Issue #16955: Fix the poll() method for multiprocessing's socket
|
- Issue #16955: Fix the poll() method for multiprocessing's socket
|
||||||
connections on Windows.
|
connections on Windows.
|
||||||
|
|
||||||
- SSLContext.load_dh_params() now properly closes the input file.
|
- SSLContext.load_dh_params() now properly closes the input file.
|
||||||
|
|
||||||
- Issue #16829: IDLE printing no longer fails if there are spaces or other
|
|
||||||
special characters in the file path.
|
|
||||||
|
|
||||||
- Issue #15031: Refactor some .pyc management code to cut down on code
|
- Issue #15031: Refactor some .pyc management code to cut down on code
|
||||||
duplication. Thanks to Ronan Lamy for the report and taking an initial stab
|
duplication. Thanks to Ronan Lamy for the report and taking an initial stab
|
||||||
at the problem.
|
at the problem.
|
||||||
|
@ -647,8 +624,6 @@ _ Issue #17385: Fix quadratic behavior in threading.Condition. The FIFO
|
||||||
failing if the connection used a row factory (such as sqlite3.Row) that
|
failing if the connection used a row factory (such as sqlite3.Row) that
|
||||||
produced unsortable objects. (Regression was introduced by fix for 9750).
|
produced unsortable objects. (Regression was introduced by fix for 9750).
|
||||||
|
|
||||||
- Issue #16491: IDLE now prints chained exception tracebacks.
|
|
||||||
|
|
||||||
- fcntl: add F_DUPFD_CLOEXEC constant, available on Linux 2.6.24+.
|
- fcntl: add F_DUPFD_CLOEXEC constant, available on Linux 2.6.24+.
|
||||||
|
|
||||||
- Issue #15972: Fix error messages when os functions expecting a file name or
|
- Issue #15972: Fix error messages when os functions expecting a file name or
|
||||||
|
@ -685,8 +660,6 @@ _ Issue #17385: Fix quadratic behavior in threading.Condition. The FIFO
|
||||||
clears previous values stored in the default section. Same goes for
|
clears previous values stored in the default section. Same goes for
|
||||||
``parser.update({'DEFAULT': {}})``.
|
``parser.update({'DEFAULT': {}})``.
|
||||||
|
|
||||||
- Issue #16819: IDLE method completion now correctly works for bytes literals.
|
|
||||||
|
|
||||||
- Issue #9586: Redefine SEM_FAILED on MacOSX to keep compiler happy.
|
- Issue #9586: Redefine SEM_FAILED on MacOSX to keep compiler happy.
|
||||||
|
|
||||||
- Issue #16787: Increase asyncore and asynchat default output buffers size, to
|
- Issue #16787: Increase asyncore and asynchat default output buffers size, to
|
||||||
|
@ -710,9 +683,6 @@ _ Issue #17385: Fix quadratic behavior in threading.Condition. The FIFO
|
||||||
- Issue #16641: Default values of sched.scheduler.enter() are no longer
|
- Issue #16641: Default values of sched.scheduler.enter() are no longer
|
||||||
modifiable.
|
modifiable.
|
||||||
|
|
||||||
- Issue #16504: IDLE now catches SyntaxErrors raised by tokenizer. Patch by
|
|
||||||
Roger Serwy.
|
|
||||||
|
|
||||||
- Issue #16618: Make glob.glob match consistently across strings and bytes
|
- Issue #16618: Make glob.glob match consistently across strings and bytes
|
||||||
regarding leading dots. Patch by Serhiy Storchaka.
|
regarding leading dots. Patch by Serhiy Storchaka.
|
||||||
|
|
||||||
|
@ -721,9 +691,6 @@ _ Issue #17385: Fix quadratic behavior in threading.Condition. The FIFO
|
||||||
- Issue #16702: test_urllib2_localnet tests now correctly ignores proxies for
|
- Issue #16702: test_urllib2_localnet tests now correctly ignores proxies for
|
||||||
localhost tests.
|
localhost tests.
|
||||||
|
|
||||||
- Issue #16511: Use default IDLE width and height if config param is not valid.
|
|
||||||
Patch Serhiy Storchaka.
|
|
||||||
|
|
||||||
- Issue #16713: Parsing of 'tel' urls using urlparse separates params from
|
- Issue #16713: Parsing of 'tel' urls using urlparse separates params from
|
||||||
path.
|
path.
|
||||||
|
|
||||||
|
@ -886,9 +853,6 @@ _ Issue #17385: Fix quadratic behavior in threading.Condition. The FIFO
|
||||||
- Issue #16284: Prevent keeping unnecessary references to worker functions
|
- Issue #16284: Prevent keeping unnecessary references to worker functions
|
||||||
in concurrent.futures ThreadPoolExecutor.
|
in concurrent.futures ThreadPoolExecutor.
|
||||||
|
|
||||||
- Issue #1207589: Add Cut/Copy/Paste items to IDLE right click Context Menu
|
|
||||||
Patch by Todd Rovito.
|
|
||||||
|
|
||||||
- Issue #16230: Fix a crash in select.select() when one the lists changes
|
- Issue #16230: Fix a crash in select.select() when one the lists changes
|
||||||
size while iterated on. Patch by Serhiy Storchaka.
|
size while iterated on. Patch by Serhiy Storchaka.
|
||||||
|
|
||||||
|
@ -965,9 +929,6 @@ _ Issue #17385: Fix quadratic behavior in threading.Condition. The FIFO
|
||||||
|
|
||||||
- Issue #15417: Add support for csh and fish in venv activation scripts.
|
- Issue #15417: Add support for csh and fish in venv activation scripts.
|
||||||
|
|
||||||
- Issue #16123: IDLE - deprecate running without a subprocess.
|
|
||||||
Patch by Roger Serwy.
|
|
||||||
|
|
||||||
- Issue #14377: ElementTree.write and some of the module-level functions have
|
- Issue #14377: ElementTree.write and some of the module-level functions have
|
||||||
a new parameter - *short_empty_elements*. It controls how elements with no
|
a new parameter - *short_empty_elements*. It controls how elements with no
|
||||||
contents are emitted.
|
contents are emitted.
|
||||||
|
@ -1052,6 +1013,60 @@ _ Issue #17385: Fix quadratic behavior in threading.Condition. The FIFO
|
||||||
- Issue #12268: The io module file object write methods no longer abort early
|
- Issue #12268: The io module file object write methods no longer abort early
|
||||||
when one of its write system calls is interrupted (EINTR).
|
when one of its write system calls is interrupted (EINTR).
|
||||||
|
|
||||||
|
IDLE
|
||||||
|
----
|
||||||
|
|
||||||
|
- Issue #14254: IDLE now handles readline correctly across shell restarts.
|
||||||
|
|
||||||
|
- Issue #17614: IDLE no longer raises exception when quickly closing a file.
|
||||||
|
|
||||||
|
- Issue #6698: IDLE now opens just an editor window when configured to do so.
|
||||||
|
|
||||||
|
- Issue #8900: Using keyboard shortcuts in IDLE to open a file no longer
|
||||||
|
raises an exception.
|
||||||
|
|
||||||
|
- Issue #6649: Fixed missing exit status in IDLE. Patch by Guilherme Polo.
|
||||||
|
|
||||||
|
- Issue #17625: In IDLE, close the replace dialog after it is used.
|
||||||
|
|
||||||
|
- Issue #16123: IDLE - deprecate running without a subprocess.
|
||||||
|
Patch by Roger Serwy.
|
||||||
|
|
||||||
|
- Issue #1207589: Add Cut/Copy/Paste items to IDLE right click Context Menu
|
||||||
|
Patch by Todd Rovito.
|
||||||
|
|
||||||
|
- Issue #16511: Use default IDLE width and height if config param is not valid.
|
||||||
|
Patch Serhiy Storchaka.
|
||||||
|
|
||||||
|
- Issue #16504: IDLE now catches SyntaxErrors raised by tokenizer. Patch by
|
||||||
|
Roger Serwy.
|
||||||
|
|
||||||
|
- Issue #16819: IDLE method completion now correctly works for bytes literals.
|
||||||
|
|
||||||
|
- Issue #16491: IDLE now prints chained exception tracebacks.
|
||||||
|
|
||||||
|
- Issue #16829: IDLE printing no longer fails if there are spaces or other
|
||||||
|
special characters in the file path.
|
||||||
|
|
||||||
|
- Issue #5066: Update IDLE docs. Patch by Todd Rovito.
|
||||||
|
|
||||||
|
- Issue #9290: In IDLE the sys.std* streams now implement io.TextIOBase
|
||||||
|
interface and support all mandatory methods and properties.
|
||||||
|
|
||||||
|
- Issue #17114: IDLE now uses non-strict config parser.
|
||||||
|
|
||||||
|
- Issue #14254: IDLE now handles readline correctly across shell restarts.
|
||||||
|
|
||||||
|
- Issue #17614: IDLE no longer raises exception when quickly closing a file.
|
||||||
|
|
||||||
|
- Issue #6698: IDLE now opens just an editor window when configured to do so.
|
||||||
|
|
||||||
|
- Issue #8900: Using keyboard shortcuts in IDLE to open a file no longer
|
||||||
|
raises an exception.
|
||||||
|
|
||||||
|
- Issue #6649: Fixed missing exit status in IDLE. Patch by Guilherme Polo.
|
||||||
|
|
||||||
|
|
||||||
Tests
|
Tests
|
||||||
-----
|
-----
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue