[pypy-commit] extradoc extradoc: Add the formal content of milestone 1

arigo pypy.commits at gmail.com
Tue Aug 16 03:40:59 EDT 2016


Author: Armin Rigo <arigo at tunes.org>
Branch: extradoc
Changeset: r5669:bd8ee375d546
Date: 2016-08-16 09:40 +0200
http://bitbucket.org/pypy/extradoc/changeset/bd8ee375d546/

Log:	Add the formal content of milestone 1

diff --git a/planning/py3.5/2016-august-progress.rst b/planning/py3.5/2016-august-progress.rst
--- a/planning/py3.5/2016-august-progress.rst
+++ b/planning/py3.5/2016-august-progress.rst
@@ -8,3 +8,41 @@
 
 Finished
 --------
+
+
+
+Milestone 1 (Aug-Sep-Oct 2016)
+------------------------------
+
+We have reached milestone 1 when we have done all the following point,
+possibly minus one of them if it is found during development that
+properly implementing it requires significantly more efforts than
+planned:
+
+* PEP 492, coroutines with async and await syntax.  (The complete PEP
+  is included.)
+
+* PEP 465, a new matrix multiplication operator: a @ b.
+
+* PEP 448, additional unpacking generalizations.
+
+* bytes % args, bytearray % args: PEP 461
+
+* New bytes.hex(), bytearray.hex() and memoryview.hex() methods.
+
+* memoryview now supports tuple indexing
+
+* Generators have a new gi_yieldfrom attribute
+
+* A new RecursionError exception is now raised when maximum recursion
+  depth is reached.
+
+* The new os.scandir() function
+
+* Newly created file descriptors are non-inheritable (PEP 446)
+
+* The marshal format has been made more compact and efficient
+
+* enum: Support for enumeration types (PEP 435).
+
+* pathlib: Object-oriented filesystem paths (PEP 428).


More information about the pypy-commit mailing list