summaryrefslogtreecommitdiffstats
path: root/Doc/whatsnew
diff options
context:
space:
mode:
authorR David Murray <rdmurray@bitdance.com>2014-01-03 20:52:22 (GMT)
committerR David Murray <rdmurray@bitdance.com>2014-01-03 20:52:22 (GMT)
commit59171722f0c8d4ba49345f5346d40911df1aeba7 (patch)
tree8b753b962a5a164ea7d0c1e0613b809b48cee1f9 /Doc/whatsnew
parentdb085f56b972d96f439119026853cad5b0a0fd4b (diff)
downloadcpython-59171722f0c8d4ba49345f5346d40911df1aeba7.zip
cpython-59171722f0c8d4ba49345f5346d40911df1aeba7.tar.gz
cpython-59171722f0c8d4ba49345f5346d40911df1aeba7.tar.bz2
whatsnew: make bullet list presentation style consistent.
Diffstat (limited to 'Doc/whatsnew')
-rw-r--r--Doc/whatsnew/3.4.rst37
1 files changed, 21 insertions, 16 deletions
diff --git a/Doc/whatsnew/3.4.rst b/Doc/whatsnew/3.4.rst
index 2727d69..9524eeb 100644
--- a/Doc/whatsnew/3.4.rst
+++ b/Doc/whatsnew/3.4.rst
@@ -1213,24 +1213,20 @@ Significant Optimizations
probe now checks a series of consecutive, adjacent key/hash pairs before
continuing to make random probes through the hash table. This exploits
cache locality to make collision resolution less expensive.
-
The collision resolution scheme can be described as a hybrid of linear
probing and open addressing. The number of additional linear probes
defaults to nine. This can be changed at compile-time by defining
LINEAR_PROBES to be any value. Set LINEAR_PROBES=0 to turn-off
- linear probing entirely.
-
- (Contributed by Raymond Hettinger in :issue:`18771`.)
+ linear probing entirely. (Contributed by Raymond Hettinger in
+ :issue:`18771`.)
* The interpreter starts about 30% faster. A couple of measures lead to the
speedup. The interpreter loads fewer modules on startup, e.g. the :mod:`re`,
:mod:`collections` and :mod:`locale` modules and their dependencies are no
longer imported by default. The marshal module has been improved to load
- compiled Python code faster.
-
- (Contributed by Antoine Pitrou, Christian Heimes and Victor Stinner in
- :issue:`19219`, :issue:`19218`, :issue:`19209`, :issue:`19205` and
- :issue:`9548`)
+ compiled Python code faster. (Contributed by Antoine Pitrou, Christian
+ Heimes and Victor Stinner in :issue:`19219`, :issue:`19218`, :issue:`19209`,
+ :issue:`19205` and :issue:`9548`)
* :class:`bz2.BZ2File` is now as fast or faster than the Python2 version for
most cases. :class:`lzma.LZMAFile` has also been optimized. (Contributed by
@@ -1292,18 +1288,27 @@ Deprecated Features
exists, is deprecated (:issue:`19375`).
+
Removed
=======
-The following obsolete and previously deprecated APIs and features have been
-removed in Python 3.4:
-* Support for the following operating systems has been removed from the source
- and build tools:
+Operating Systems No Longer Supported
+-------------------------------------
+
+Support for the following operating systems has been removed from the source
+and build tools:
- * OS/2 (:issue:`16135`).
- * Windows 2000 (changeset e52df05b496a).
- * VMS (:issue:`16136`).
+* OS/2 (:issue:`16135`).
+* Windows 2000 (changeset e52df05b496a).
+* VMS (:issue:`16136`).
+
+
+API and Feature Removals
+------------------------
+
+The following obsolete and previously deprecated APIs and features have been
+removed:
* The unmaintained ``Misc/TextMate`` and ``Misc/vim`` directories have been
removed (see the `devguide <http://docs.python.org/devguide>`_