Author: Armin Rigo <[email protected]> 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). _______________________________________________ pypy-commit mailing list [email protected] https://mail.python.org/mailman/listinfo/pypy-commit
