[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