mirror of https://github.com/python/cpython
Fix spelling errors and note the addition of operator.pow()
This commit is contained in:
parent
0281512b87
commit
f2f2a2c130
16
Misc/NEWS
16
Misc/NEWS
|
@ -6,7 +6,7 @@ Type/class unification and new-style classes
|
|||
|
||||
- Assignment to __class__ is disallowed if either the old and the new
|
||||
class is a statically allocated type object (such as defined by an
|
||||
extenson module). This prevents anomalies like 2.__class__ = bool.
|
||||
extension module). This prevents anomalies like 2.__class__ = bool.
|
||||
|
||||
- New-style object creation and deallocation have been sped up
|
||||
significantly; they are now faster than classic instance creation
|
||||
|
@ -159,7 +159,7 @@ Core and builtins
|
|||
|
||||
- Ctrl+C handling on Windows has been made more consistent with
|
||||
other platforms. KeyboardInterrupt can now reliably be caught,
|
||||
and Ctrl+C at an interative prompt no longer terminates the
|
||||
and Ctrl+C at an interactive prompt no longer terminates the
|
||||
process under NT/2k/XP (it never did under Win9x). Ctrl+C will
|
||||
interrupt time.sleep() in the main thread, and any child processes
|
||||
created via the popen family (on win2k; we can't make win9x work
|
||||
|
@ -298,6 +298,8 @@ Extension modules
|
|||
|
||||
Library
|
||||
|
||||
- Added operator.pow(a,b) which is equivalent to a**b.
|
||||
|
||||
- random.randrange(-sys.maxint-1, sys.maxint) no longer raises
|
||||
OverflowError. That is, it now accepts any combination of 'start'
|
||||
and 'stop' arguments so long as each is in the range of Python's
|
||||
|
@ -1759,7 +1761,7 @@ Core
|
|||
with Python 2.2a1 is to test backwards compatibility. It is
|
||||
possible, though not likely, that a decision is made not to release
|
||||
this code as part of 2.2 final, if any serious backwards
|
||||
incompapatibilities are found during alpha testing that cannot be
|
||||
incompatibilities are found during alpha testing that cannot be
|
||||
repaired.
|
||||
|
||||
- Generators were added; this is a new way to create an iterator (see
|
||||
|
@ -1909,7 +1911,7 @@ Core
|
|||
Library
|
||||
|
||||
- The constants ascii_letters, ascii_lowercase. and ascii_uppercase
|
||||
were added to the string module. These a locale-indenpendent
|
||||
were added to the string module. These a locale-independent
|
||||
constants, unlike letters, lowercase, and uppercase. These are now
|
||||
use in appropriate locations in the standard library.
|
||||
|
||||
|
@ -1956,11 +1958,11 @@ Library
|
|||
Tests
|
||||
|
||||
- New test_mutants.py runs dict comparisons where the key and value
|
||||
comparison operators mutute the dicts randomly during comparison. This
|
||||
comparison operators mutate the dicts randomly during comparison. This
|
||||
rapidly causes Python to crash under earlier releases (not for the faint
|
||||
of heart: it can also cause Win9x to freeze or reboot!).
|
||||
|
||||
- New test_pprint.py verfies that pprint.isrecursive() and
|
||||
- New test_pprint.py verifies that pprint.isrecursive() and
|
||||
pprint.isreadable() return sensible results. Also verifies that simple
|
||||
cases produce correct output.
|
||||
|
||||
|
@ -2402,7 +2404,7 @@ Windows changes
|
|||
B. Else search sys.path for the first case-sensitive match; raise
|
||||
ImportError if none found.
|
||||
|
||||
The same rules have been implented on other platforms with case-
|
||||
The same rules have been implemented on other platforms with case-
|
||||
insensitive but case-preserving filesystems too (including Cygwin, and
|
||||
several flavors of Macintosh operating systems).
|
||||
|
||||
|
|
Loading…
Reference in New Issue