Author: Alex Gaynor <alex.gay...@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 € + - double room: 95 € + - triple room: 105 € + +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() _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit