Author: Maciej Fijalkowski <fij...@gmail.com>
Branch: extradoc
Changeset: r4116:a80212d22b31
Date: 2012-03-04 12:20 -0800
http://bitbucket.org/pypy/extradoc/changeset/a80212d22b31/

Log:    update slides

diff --git a/talk/pycon2012/tutorial/slides.rst 
b/talk/pycon2012/tutorial/slides.rst
--- a/talk/pycon2012/tutorial/slides.rst
+++ b/talk/pycon2012/tutorial/slides.rst
@@ -205,3 +205,30 @@
 * Frame access is slow
 
 * List comprehension vs generator expression
+
+JitViewer
+=========
+
+* http://bitbucket.org/pypy/jitviewer
+
+* ``mkvirtualenv -p <path to pypy>``
+
+* ``python setup.py develop``
+
+The overview
+============
+
+* Usually three pieces per loop
+
+* Prologue and two loop iterations (loop invariants in the first bit)
+
+* They contain guards
+
+* Guards can be compiled to more code (bridges) that jump back to the loop
+  or somewhere else
+
+* Functions are inlined
+
+* Sometimes completely twisted flow
+
+XXX examples, including two nested loops
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to