- Issue #9586: Redefine SEM_FAILED on MacOSX to keep compiler happy.
-- Issue 10527: make multiprocessing use poll() instead of select() if available.
+- Issue #16787: Increase asyncore and asynchat default output buffers size, to
+ decrease CPU usage and increase throughput.
+
+- Issue #10527: make multiprocessing use poll() instead of select() if available.
- - Issue #16688: Fix backreferences did make case-insensitive regex fail on
- non-ASCII strings. Patch by Matthew Barnett.
+ - Issue #16688: Now regexes contained backreferences correctly work with
+ non-ASCII strings. Patch by Matthew Barnett.
- - Issue #16486: Make aifc files work with 'with' as context managers.
++- Issue #16486: Make aifc files act as context managers.
+
- - Issue #16485: Fix file descriptor not being closed if file header patching
- fails on closing of aifc file.
+ - Issue #16485: Now file descriptors are closed if file header patching failed
+ on closing an aifc file.
- - Issue #16165: Fix sched.scheduler.run() method was block a scheduler for
- other threads.
+- Issue #16640: Run less code under a lock in sched module.
+
+ - Issue #16165: sched.scheduler.run() no longer blocks a scheduler for other
+ threads.
- - Issue #16641: Fix default values of sched.scheduler.enter arguments were
+ - Issue #16641: Default values of sched.scheduler.enter() are no longer
modifiable.
- Issue #16504: IDLE now catches SyntaxErrors raised by tokenizer. Patch by