[pypy-commit] extradoc extradoc: add some info about py3k; not really a slide, but I have to go now, I'll finish it later

antocuni noreply at buildbot.pypy.org
Sun Jul 1 13:50:18 CEST 2012


Author: Antonio Cuni <anto.cuni at gmail.com>
Branch: extradoc
Changeset: r4245:d443da8c87b2
Date: 2012-07-01 13:48 +0200
http://bitbucket.org/pypy/extradoc/changeset/d443da8c87b2/

Log:	add some info about py3k; not really a slide, but I have to go now,
	I'll finish it later

diff --git a/talk/ep2012/stm/talk.rst b/talk/ep2012/stm/talk.rst
--- a/talk/ep2012/stm/talk.rst
+++ b/talk/ep2012/stm/talk.rst
@@ -163,7 +163,75 @@
 Py3k status
 -----------
 
-XXX write me
+* ``py3k`` branch in mercurial
+
+  - RPython toolchain vs Python interpreter
+
+  - developed in parallel
+
+  - not going to be merged
+
+* Focus on correctness
+
+* No JIT for now
+
+  - we just did no try :-)
+
+* Dropped some interpreter optimizations for now
+
+
+
+|pause|
+
+* Major features already implemented
+
+  - string vs unicode
+
+  - int/long unification
+
+  - syntactic changes (``print()``, ``except``, etc.)
+
+* Tons of small issues left
+
+* What's new:
+
+    - print function
+
+    - view and iterators instead of lists
+
+    - function annotations
+
+    - keyword only arguments
+
+    - ``nonlocal``
+
+    - extended iterable unpacking
+
+    - dictionary comprehensions
+
+    - set, oct, binary, bytes literals
+
+    - ``raise ... from ...``
+
+    - new metaclass syntax
+
+    - Ellipsis: ``...``
+
+    - lexical exception handling, ``__traceback__``, ``__cause__``, ...
+
+    ...
+
+    - ``__pycache__``
+
+.. in january: 1621 failing own tests
+   now 83
+
+
+* Removed syntax:
+
+  - tuple parameter unpacking, backticks, ``<>``, ``exec``, ``L`` and ``u``, ...
+
+
 
 NumPy
 -----


More information about the pypy-commit mailing list