Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cpython
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
cpython
Commits
4dde5874
Commit
4dde5874
authored
Sep 11, 2015
by
Yury Selivanov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
whatsnew/3.5: Sync whatsnew with versionadded/versionchanged doc tags
parent
0e8e78e1
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
79 additions
and
6 deletions
+79
-6
Doc/library/enum.rst
Doc/library/enum.rst
+1
-1
Doc/library/io.rst
Doc/library/io.rst
+1
-1
Doc/whatsnew/3.5.rst
Doc/whatsnew/3.5.rst
+77
-4
No files found.
Doc/library/enum.rst
View file @
4dde5874
...
@@ -466,7 +466,7 @@ The complete signature is::
...
@@ -466,7 +466,7 @@ The complete signature is::
:type: type to mix in to new Enum class.
:type: type to mix in to new Enum class.
:start: number to start counting at if only names are passed in
:start: number to start counting at if only names are passed in
.
.. versionchanged:: 3.5
.. versionchanged:: 3.5
The *start* parameter was added.
The *start* parameter was added.
...
...
Doc/library/io.rst
View file @
4dde5874
...
@@ -487,7 +487,7 @@ I/O Base Classes
...
@@ -487,7 +487,7 @@ I/O Base Classes
.. method:: readinto1(b)
.. method:: readinto1(b)
Read up to ``len(b)`` bytes into bytearray *b*,
,
using at most one call to
Read up to ``len(b)`` bytes into bytearray *b*, using at most one call to
the underlying raw stream's :meth:`~RawIOBase.read` (or
the underlying raw stream's :meth:`~RawIOBase.read` (or
:meth:`~RawIOBase.readinto`) method. Return the number of bytes read.
:meth:`~RawIOBase.readinto`) method. Return the number of bytes read.
...
...
Doc/whatsnew/3.5.rst
View file @
4dde5874
...
@@ -87,13 +87,19 @@ New built-in features:
...
@@ -87,13 +87,19 @@ New built-in features:
``memoryview(b'
\
xf0
\
x9f
\
x90
\
x8d
').hex()``: :issue:`9951` - A ``hex`` method
``memoryview(b'
\
xf0
\
x9f
\
x90
\
x8d
').hex()``: :issue:`9951` - A ``hex`` method
has been added to bytes, bytearray, and memoryview.
has been added to bytes, bytearray, and memoryview.
* :class:`memoryview` (including multi-dimensional) now supports tuple indexing.
(Contributed by Antoine Pitrou in :issue:`23632`.)
* Generators have new ``gi_yieldfrom`` attribute, which returns the
* Generators have new ``gi_yieldfrom`` attribute, which returns the
object being iterated by ``yield from`` expressions. (Contributed
object being iterated by ``yield from`` expressions. (Contributed
by Benno Leslie and Yury Selivanov in :issue:`24450`.)
by Benno Leslie and Yury Selivanov in :issue:`24450`.)
* New :exc:`RecursionError` exception. (Contributed by Georg Brandl
* New :exc:`RecursionError` exception.
(Contributed by Georg Brandl
in :issue:`19235`.)
in :issue:`19235`.)
* New :exc:`StopAsyncIteration` exception. (Contributed by
Yury Selivanov in :issue:`24017`. See also :pep:`492`.)
CPython implementation improvements:
CPython implementation improvements:
* When the ``LC_TYPE`` locale is the POSIX locale (``C`` locale),
* When the ``LC_TYPE`` locale is the POSIX locale (``C`` locale),
...
@@ -813,6 +819,21 @@ of using encoded words. This allows ``Messages`` to be formatted according to
...
@@ -813,6 +819,21 @@ of using encoded words. This allows ``Messages`` to be formatted according to
:issue:`24211`.)
:issue:`24211`.)
enum
----
The :class:`~enum.Enum` callable has a new parameter *start* to
specify the initial number of enum values if only *names* are provided::
>>> Animal = enum.Enum('
Animal
', '
cat
dog
', start=10)
>>> Animal.cat
<Animal.cat: 10>
>>> Animal.dog
<Animal.dog: 11>
(Contributed by Ethan Furman in :issue:`21706`.)
faulthandler
faulthandler
------------
------------
...
@@ -848,6 +869,14 @@ A new optional ``reverse`` keyword argument can be used to reverse element
...
@@ -848,6 +869,14 @@ A new optional ``reverse`` keyword argument can be used to reverse element
comparison. (Contributed by Raymond Hettinger in :issue:`13742`.)
comparison. (Contributed by Raymond Hettinger in :issue:`13742`.)
http
----
A new :class:`HTTPStatus <http.HTTPStatus>` enum that defines a set of
HTTP status codes, reason phrases and long descriptions written in English.
(Contributed by Demian Brecht in :issue:`21793`.)
idlelib and IDLE
idlelib and IDLE
----------------
----------------
...
@@ -944,6 +973,16 @@ functions now return a list of named tuples.
...
@@ -944,6 +973,16 @@ functions now return a list of named tuples.
(Contributed by Daniel Shahaf in :issue:`16808`.)
(Contributed by Daniel Shahaf in :issue:`16808`.)
io
--
A new :meth:`BufferedIOBase.readinto1 <io.BufferedIOBase.readinto1>`
method, that uses at most one call to the underlying raw stream'
s
:
meth
:`
RawIOBase
.
read
<
io
.
RawIOBase
.
read
>`
(
or
:
meth
:`
RawIOBase
.
readinto
<
io
.
RawIOBase
.
readinto
>`)
method
.
(
Contributed
by
Nikolaus
Rath
in
:
issue
:`
20578
`.)
ipaddress
ipaddress
---------
---------
...
@@ -1028,6 +1067,10 @@ operator
...
@@ -1028,6 +1067,10 @@ operator
and
:
func
:`~
operator
.
methodcaller
`
objects
now
support
pickling
.
and
:
func
:`~
operator
.
methodcaller
`
objects
now
support
pickling
.
(
Contributed
by
Josh
Rosenberg
and
Serhiy
Storchaka
in
:
issue
:`
22955
`.)
(
Contributed
by
Josh
Rosenberg
and
Serhiy
Storchaka
in
:
issue
:`
22955
`.)
New
:
func
:`~
operator
.
matmul
`
and
:
func
:`~
operator
.
imatmul
`
functions
to
perform
matrix
multiplication
.
(
Contributed
by
Benjamin
Peterson
in
:
issue
:`
21176
`.)
os
os
--
--
...
@@ -1084,6 +1127,13 @@ an instance of :class:`~pathlib.Path` object representing the user’s home
...
@@ -1084,6 +1127,13 @@ an instance of :class:`~pathlib.Path` object representing the user’s home
directory
.
directory
.
(
Contributed
by
Victor
Salgado
and
Mayank
Tripathi
in
:
issue
:`
19777
`.)
(
Contributed
by
Victor
Salgado
and
Mayank
Tripathi
in
:
issue
:`
19777
`.)
New
:
meth
:`
Path
.
write_text
<
pathlib
.
Path
.
write_text
>`,
:
meth
:`
Path
.
read_text
<
pathlib
.
Path
.
read_text
>`,
:
meth
:`
Path
.
write_bytes
<
pathlib
.
Path
.
write_bytes
>`,
:
meth
:`
Path
.
read_bytes
<
pathlib
.
Path
.
read_bytes
>`
methods
to
simplify
read
/
write
operations
on
files
.
(
Contributed
by
Christopher
Welborn
in
:
issue
:`
20218
`.)
pickle
pickle
------
------
...
@@ -1131,7 +1181,8 @@ the specified number of trailing elements in history to the given file.
...
@@ -1131,7 +1181,8 @@ the specified number of trailing elements in history to the given file.
selectors
selectors
---------
---------
The module now supports efficient ``/dev/poll`` on Solaris.
The
new
:
class
:`~
selectors
.
DevpollSelector
`
supports
efficient
``/
dev
/
poll
``
polling
on
Solaris
.
(
Contributed
by
Giampaolo
Rodola
' in :issue:`18931`.)
(
Contributed
by
Giampaolo
Rodola
' in :issue:`18931`.)
...
@@ -1642,6 +1693,28 @@ New encoding/decoding helper functions:
...
@@ -1642,6 +1693,28 @@ New encoding/decoding helper functions:
(Contributed by Victor Stinner in :issue:`18395`.)
(Contributed by Victor Stinner in :issue:`18395`.)
New :c:func:`PyCodec_NameReplaceErrors` function to replace the unicode
encode error with ``\N{...}`` escapes.
(Contributed by Serhiy Storchaka in :issue:`19676`.)
New :c:func:`PyErr_FormatV` similar to :c:func:`PyErr_Format`,
but accepts a ``va_list`` argument.
(Contributed by Antoine Pitrou in :issue:`18711`.)
New :c:data:`PyExc_RecursionError` exception.
(Contributed by Georg Brandl in :issue:`19235`.)
New :c:func:`PyModule_FromDefAndSpec`, :c:func:`PyModule_FromDefAndSpec2`,
and :c:func:`PyModule_ExecDef` introduced by :pep:`489` -- multi-phase
extension module initialization.
(Contributed by Petr Viktorin in :issue:`24268`.)
New :c:func:`PyNumber_MatrixMultiply` and
:c:func:`PyNumber_InPlaceMatrixMultiply` functions to perform matrix
multiplication.
(Contributed by Benjamin Peterson in :issue:`21176`. See also :pep:`465`
for details.)
The :c:member:`PyTypeObject.tp_finalize` slot is now part of stable ABI.
The :c:member:`PyTypeObject.tp_finalize` slot is now part of stable ABI.
Windows builds now require Microsoft Visual C++ 14.0, which
Windows builds now require Microsoft Visual C++ 14.0, which
...
@@ -1878,8 +1951,8 @@ Changes in the Python API
...
@@ -1878,8 +1951,8 @@ Changes in the Python API
in
Python
3.5
,
all
old
`.
pyo
`
files
from
previous
versions
of
Python
are
in
Python
3.5
,
all
old
`.
pyo
`
files
from
previous
versions
of
Python
are
invalid
regardless
of
this
PEP
.
invalid
regardless
of
this
PEP
.
* The :mod:`socket` module now exports the
CAN_RAW_FD_FRAMES constant on linux
*
The
:
mod
:`
socket
`
module
now
exports
the
:
data
:`~
socket
.
CAN_RAW_FD_FRAMES
`
3.6 and greater.
constant
on
linux
3.6
and
greater
.
*
The
:
func
:`~
ssl
.
cert_time_to_seconds
`
function
now
interprets
the
input
time
*
The
:
func
:`~
ssl
.
cert_time_to_seconds
`
function
now
interprets
the
input
time
as
UTC
and
not
as
local
time
,
per
:
rfc
:`
5280
`.
Additionally
,
the
return
as
UTC
and
not
as
local
time
,
per
:
rfc
:`
5280
`.
Additionally
,
the
return
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment