[pypy-commit] extradoc extradoc: Merged upstream.

alex_gaynor noreply at buildbot.pypy.org
Thu Jun 2 17:43:07 CEST 2011


Author: Alex Gaynor <alex.gaynor at gmail.com>
Branch: extradoc
Changeset: r3594:908d541c9634
Date: 2011-06-02 08:56 -0700
http://bitbucket.org/pypy/extradoc/changeset/908d541c9634/

Log:	Merged upstream.

diff --git a/blog/draft/numpy_followup.rst b/blog/draft/numpy_followup.rst
--- a/blog/draft/numpy_followup.rst
+++ b/blog/draft/numpy_followup.rst
@@ -73,7 +73,7 @@
 the JIT hints on how to appropriately vectorize all of the operations on an
 array.  In general writing in RPython is not necessary for almost any
 libraries, NumPy is something of a special case because it is so ubiquitous
-that every ounce of speed is valuable, and makes the way people use it leads to
+that every ounce of speed is valuableq, and makes the way people use it leads to
 code structure where the JIT benefits enormously from extra hints and the
 ability to manipulate memory directly, which is not possible from Python.
 
diff --git a/logo/favicon.ico b/logo/favicon.ico
new file mode 100644
index 0000000000000000000000000000000000000000..00cf381e7e01e4603affa3da5a27d99b17943bc0
GIT binary patch

[cut]

diff --git a/planning/jit.txt b/planning/jit.txt
--- a/planning/jit.txt
+++ b/planning/jit.txt
@@ -5,6 +5,8 @@
   because random other code can run at that point.
 
   [fijal] - how can you access frames from another threads really?
+  [arigo] - cpython has sys._current_frames(), but not pypy; however
+            relying on this looks like it's not the job of the jit
 
 * we should run nightly 64bit benchmarks. As of mid-April, richards
   was noticably (30-50%) slower on 64bit than 32bit. I didn't notice
diff --git a/sprintinfo/genova-pegli-2011/announce.txt b/sprintinfo/genova-pegli-2011/announce.txt
new file mode 100644
--- /dev/null
+++ b/sprintinfo/genova-pegli-2011/announce.txt
@@ -0,0 +1,80 @@
+PyPy Genova-Pegli Post-EuroPython Sprint June 27 - July 2 2011
+==============================================================
+
+The next PyPy sprint will be in Genova-Pegli, Italy, the week after EuroPython
+(which is in Florence, about 3h away by train). This is a fully public sprint:
+newcomers and topics other than those proposed below are welcome.
+
+------------------------------
+Goals and topics of the sprint
+------------------------------
+
+* Now that we have released 1.5, the sprint itself is going to be mainly
+  working on fixing issues reported by various users.  Possible topics
+  include, but are not limited to:
+
+    - fixing issues in the bug tracker
+
+    - improve cpyext, the C-API compatibility layer, to support more extension
+      modules
+   
+    - finish/improve/merge jitypes2, the branch which makes ctypes JIT friendly
+
+    - general JIT improvements
+
+    - improve our tools, like the jitviewer or the buildbot infrastructure
+
+    - make your favorite module/application working on PyPy, if it doesn't yet
+
+
+* Of course this does not prevent people from showing up with a more precise
+  interest in mind  If there are newcomers, we will gladly give introduction
+  talks.
+
+* Since we are almost on the beach, we can take one day off for summer
+  relaxation and/or tourist visits nearby :-).
+
+-----------
+Exact times
+-----------
+
+The work days should be 27 June - 2 July 2011.  People may arrive on
+the 26th already and/or leave on the 3rd.
+
+-----------------------
+Location & Accomodation
+-----------------------
+
+Both the sprint venue and the lodging will be at Albergo Puppo[1] in
+Genova-Pegli, Italy.  Pegli is a nice and peaceful little quarter of Genova,
+and the hotel is directly on the beach, making it a perfect place for those
+who want to enjoy the sea in the middle of the Italian summer, as a quick
+search on Google Images shows[2] :-)
+
+[1] http://www.albergopuppo.com/inglese/index.htm
+[2] http://images.google.com/images?q=genova%20pegli
+
+The place has a good ADSL Internet connexion with wireless installed.  You can
+of course arrange your own lodging anywhere but I definitely recommend lodging
+there too.
+
+Please *confirm* that you are coming so that we can adjust the reservations as
+appropriate.  The prices are as follows, and they include breakfast and a
+parking place for the car, in case you need it:
+
+  - single room:  70 &#8364;
+  - double room:  95 &#8364;
+  - triple room: 105 &#8364;
+
+Please register by hg:
+
+  https://bitbucket.org/pypy/extradoc/src/extradoc/sprintinfo/genova-pegli-2011/people.txt
+
+or on the pypy-dev mailing list if you do not yet have check-in rights:
+
+  http://mail.python.org/mailman/listinfo/pypy-dev
+
+
+In case you want to share a room with someone else but you don't know who,
+please let us know (either by writing it directly in people.txt or by writing
+on the mailing list) and we will try to arrange it.
diff --git a/sprintinfo/leysin-winter-2011/people.txt b/sprintinfo/genova-pegli-2011/people.txt
copy from sprintinfo/leysin-winter-2011/people.txt
copy to sprintinfo/genova-pegli-2011/people.txt
--- a/sprintinfo/leysin-winter-2011/people.txt
+++ b/sprintinfo/genova-pegli-2011/people.txt
@@ -1,24 +1,23 @@
 
-People coming to the Leysin sprint Winter 2011
-==================================================
+People coming to the Genova-Pegli sprint Summer 2011
+====================================================
 
 People who have a ``?`` in their arrive/depart or accomodation
 column are known to be coming but there are no details 
 available yet from them.
 
 
-==================== ============== =======================
-    Name              Arrive/Depart     Accomodation 
-==================== ============== =======================
-Armin Rigo           --/23          private
-Antonio Cuni         14/22          ermina
-Michael Foord        15/22          ermina
-Maciej Fijalkowski   17/22          ermina
-David Schneider      15/23          ermina
-Jacob Hallen         15/21          ermina
-Laura Creighton      15/21          ermina
-Hakan Ardo           20/23          ermina
-==================== ============== =======================
+==================== =================== =======================
+    Name              Arrive/Depart          Accomodation 
+==================== =================== =======================
+Antonio Cuni         --                  lives there
+Laura Creighton      26/6 - 2/7          double room w Jacob
+Jacob Hallen         26/6 - 2/7          double room w Laura
+Armin Rigo           26/6 - 3/7          room to share, anyone?
+Romain Guillebert    Depending on trains willing to share
+Dario Bertini        26/6 - 2 or 3/7     ?
+Christian Tismer     26/6 - 3/7          room to share, anyone?
+==================== =================== =======================
 
 
 People on the following list were present at previous sprints: 
@@ -26,6 +25,12 @@
 ==================== ============== =====================
        Name          Arrive/Depart  Accomodation 
 ==================== ============== =====================
+Michael Foord        ?              ?
+Maciej Fijalkowski   ?              ?
+David Schneider      ?              ?
+Jacob Hallen         ?              ?
+Laura Creighton      ?              ?
+Hakan Ardo           ?              ?
 Carl Friedrich Bolz  ?              ?
 Samuele Pedroni      ?              ?
 Anders Hammarquist   ?              ?
diff --git a/talk/ctpug2010/demo/mapdict.py~ b/talk/ctpug2010/demo/mapdict.py~
deleted file mode 100644
--- a/talk/ctpug2010/demo/mapdict.py~
+++ /dev/null
@@ -1,5 +0,0 @@
-
-def f():
-    l = []
-    for i in range(2000):
-        l.append(A(i))
diff --git a/talk/ctpug2010/demo/simple.pyc b/talk/ctpug2010/demo/simple.pyc
deleted file mode 100644
Binary file talk/ctpug2010/demo/simple.pyc has changed
diff --git a/talk/ctpug2010/demo/source.py~ b/talk/ctpug2010/demo/source.py~
deleted file mode 100644
--- a/talk/ctpug2010/demo/source.py~
+++ /dev/null
@@ -1,16 +0,0 @@
-
-def g(i):
-    raise KeyError
-    return i + 1
-
-def f():
-    i = 0
-    while i < 10000:
-        try:
-            i = g(i) + 1
-        except:
-            ..
-    ...
-
-if __name__ == '__main__':
-    f()


More information about the pypy-commit mailing list