[pypy-commit] pypy default: Expose debug_merge_points as actual code points (for the main jitdriver)

2011-06-19 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r44998:0277ce1445df Date: 2011-06-19 12:32 +0200 http://bitbucket.org/pypy/pypy/changeset/0277ce1445df/ Log:Expose debug_merge_points as actual code points (for the main jitdriver) diff --git a/pypy/module/pypyjit/__init__.py b/pypy/modu

[pypy-commit] pypy default: merge

2011-06-19 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r44999:0062c015d238 Date: 2011-06-19 12:33 +0200 http://bitbucket.org/pypy/pypy/changeset/0062c015d238/ Log:merge diff --git a/pypy/doc/garbage_collection.rst b/pypy/doc/garbage_collection.rst --- a/pypy/doc/garbage_collection.rst +++ b/pypy/doc

[pypy-commit] pypy jit-short_from_state: failing test

2011-06-19 Thread hakanardo
Author: Hakan Ardo Branch: jit-short_from_state Changeset: r45000:03dec640d1a9 Date: 2011-06-19 13:13 +0200 http://bitbucket.org/pypy/pypy/changeset/03dec640d1a9/ Log:failing test diff --git a/pypy/jit/metainterp/test/test_ajit.py b/pypy/jit/metainterp/test/test_ajit.py --- a/pypy/jit/metai

[pypy-commit] pypy default: test_frame_finished_during_continued_retrace fails on trunk too

2011-06-19 Thread hakanardo
Author: Hakan Ardo Branch: Changeset: r45001:3798f3ebfcdc Date: 2011-06-19 13:20 +0200 http://bitbucket.org/pypy/pypy/changeset/3798f3ebfcdc/ Log:test_frame_finished_during_continued_retrace fails on trunk too diff --git a/pypy/jit/metainterp/test/test_ajit.py b/pypy/jit/metainterp/test/te

[pypy-commit] pypy default: Fix test_asmgcroot on windows

2011-06-19 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r45002:bd541ecf3354 Date: 2011-06-19 14:59 +0200 http://bitbucket.org/pypy/pypy/changeset/bd541ecf3354/ Log:Fix test_asmgcroot on windows diff --git a/pypy/translator/c/gcc/trackgcroot.py b/pypy/translator/c/gcc/trackgcroot.py --- a/pypy/tran

[pypy-commit] pypy default: restore history when retraced loop fails to compile

2011-06-19 Thread hakanardo
Author: Hakan Ardo Branch: Changeset: r45003:70b3f1f3beb4 Date: 2011-06-19 15:21 +0200 http://bitbucket.org/pypy/pypy/changeset/70b3f1f3beb4/ Log:restore history when retraced loop fails to compile diff --git a/pypy/jit/metainterp/pyjitpl.py b/pypy/jit/metainterp/pyjitpl.py --- a/pypy/jit/m

[pypy-commit] pypy default: hg merge

2011-06-19 Thread hakanardo
Author: Hakan Ardo Branch: Changeset: r45004:44fff854cbfc Date: 2011-06-19 15:21 +0200 http://bitbucket.org/pypy/pypy/changeset/44fff854cbfc/ Log:hg merge diff --git a/pypy/translator/c/gcc/trackgcroot.py b/pypy/translator/c/gcc/trackgcroot.py --- a/pypy/translator/c/gcc/trackgcroot.py +++

[pypy-commit] pypy default: Use binary mode to save and read compressed data; this fixes the test on win32

2011-06-19 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r45005:0241cc333417 Date: 2011-06-19 15:34 +0200 http://bitbucket.org/pypy/pypy/changeset/0241cc333417/ Log:Use binary mode to save and read compressed data; this fixes the test on win32 diff --git a/pypy/translator/c/test/test_newgc.p

[pypy-commit] extradoc extradoc: more useful defs

2011-06-19 Thread antocuni
Author: Antonio Cuni Branch: extradoc Changeset: r3735:5ac5101a7845 Date: 2011-06-18 17:22 +0200 http://bitbucket.org/pypy/extradoc/changeset/5ac5101a7845/ Log:more useful defs diff --git a/talk/rst2beamer-template/beamerdefs.txt b/talk/rst2beamer-template/beamerdefs.txt --- a/talk/rst2beam

[pypy-commit] extradoc extradoc: start the slides for the training session

2011-06-19 Thread antocuni
Author: Antonio Cuni Branch: extradoc Changeset: r3736:dbb6d01eece3 Date: 2011-06-18 17:28 +0200 http://bitbucket.org/pypy/extradoc/changeset/dbb6d01eece3/ Log:start the slides for the training session diff --git a/talk/rst2beamer-template/Makefile b/talk/ep2011/training/Makefile copy from t

[pypy-commit] extradoc extradoc: mv talk.txt talk.rst

2011-06-19 Thread antocuni
Author: Antonio Cuni Branch: extradoc Changeset: r3737:93fbfe4a48a1 Date: 2011-06-18 17:29 +0200 http://bitbucket.org/pypy/extradoc/changeset/93fbfe4a48a1/ Log:mv talk.txt talk.rst diff --git a/talk/ep2011/training/Makefile b/talk/ep2011/training/Makefile --- a/talk/ep2011/training/Makefile

[pypy-commit] extradoc extradoc: some very incomplete slides

2011-06-19 Thread antocuni
Author: Antonio Cuni Branch: extradoc Changeset: r3738:0c8941d4ae6b Date: 2011-06-18 18:39 +0200 http://bitbucket.org/pypy/extradoc/changeset/0c8941d4ae6b/ Log:some very incomplete slides diff --git a/talk/ep2011/training/src/gc0.py b/talk/ep2011/training/src/gc0.py new file mode 100644 ---

[pypy-commit] extradoc extradoc: fibo program which depends on refcounting

2011-06-19 Thread antocuni
Author: Antonio Cuni Branch: extradoc Changeset: r3739:773f3e49ce7e Date: 2011-06-19 15:54 +0200 http://bitbucket.org/pypy/extradoc/changeset/773f3e49ce7e/ Log:fibo program which depends on refcounting diff --git a/talk/ep2011/training/src/html_fibo.py b/talk/ep2011/training/src/html_fibo.p

[pypy-commit] extradoc extradoc: typo

2011-06-19 Thread antocuni
Author: Antonio Cuni Branch: extradoc Changeset: r3740:3090329f4157 Date: 2011-06-19 15:57 +0200 http://bitbucket.org/pypy/extradoc/changeset/3090329f4157/ Log:typo diff --git a/talk/ep2011/training/src/html_fibo.py b/talk/ep2011/training/src/html_fibo.py --- a/talk/ep2011/training/src/html

[pypy-commit] pypy default: update comment

2011-06-19 Thread gutworth
Author: Benjamin Peterson Branch: Changeset: r45008:27d311a06c9f Date: 2011-06-19 10:59 -0500 http://bitbucket.org/pypy/pypy/changeset/27d311a06c9f/ Log:update comment diff --git a/pypy/interpreter/pycode.py b/pypy/interpreter/pycode.py --- a/pypy/interpreter/pycode.py +++ b/pypy/interprete

[pypy-commit] pypy jit-short_from_state: fixed merge messups

2011-06-19 Thread hakanardo
Author: Hakan Ardo Branch: jit-short_from_state Changeset: r45007:7765ed99f5e1 Date: 2011-06-19 17:36 +0200 http://bitbucket.org/pypy/pypy/changeset/7765ed99f5e1/ Log:fixed merge messups diff --git a/pypy/jit/metainterp/optimizeopt/intbounds.py b/pypy/jit/metainterp/optimizeopt/intbounds.py

[pypy-commit] extradoc extradoc: more slides

2011-06-19 Thread antocuni
Author: Antonio Cuni Branch: extradoc Changeset: r3741:61764a7842bd Date: 2011-06-19 18:42 +0200 http://bitbucket.org/pypy/extradoc/changeset/61764a7842bd/ Log:more slides diff --git a/talk/ep2011/training/src/count.py b/talk/ep2011/training/src/count.py new file mode 100644 --- /dev/null +

[pypy-commit] extradoc extradoc: things for people to do before they come to the training

2011-06-19 Thread antocuni
Author: Antonio Cuni Branch: extradoc Changeset: r3742:422837db6573 Date: 2011-06-19 18:58 +0200 http://bitbucket.org/pypy/extradoc/changeset/422837db6573/ Log:things for people to do before they come to the training diff --git a/talk/ep2011/training/preparation.rst b/talk/ep2011/training/p

[pypy-commit] pypy store-sink-array: A branch in which to allow store-sinked setarrayitems to go on

2011-06-19 Thread arigo
Author: Armin Rigo Branch: store-sink-array Changeset: r45009:3babd9c0580c Date: 2011-06-19 15:26 +0200 http://bitbucket.org/pypy/pypy/changeset/3babd9c0580c/ Log:A branch in which to allow store-sinked setarrayitems to go on past guards. _

[pypy-commit] pypy store-sink-array: First, compactify a bit the rd_pendingfields list.

2011-06-19 Thread arigo
Author: Armin Rigo Branch: store-sink-array Changeset: r45010:c907c4dd8a46 Date: 2011-06-19 16:04 +0200 http://bitbucket.org/pypy/pypy/changeset/c907c4dd8a46/ Log:First, compactify a bit the rd_pendingfields list. diff --git a/pypy/jit/metainterp/resume.py b/pypy/jit/metainterp/resume.py ---

[pypy-commit] pypy store-sink-array: More tests.

2011-06-19 Thread arigo
Author: Armin Rigo Branch: store-sink-array Changeset: r45011:c4c0e6c82b48 Date: 2011-06-19 16:36 +0200 http://bitbucket.org/pypy/pypy/changeset/c4c0e6c82b48/ Log:More tests. diff --git a/pypy/jit/metainterp/test/test_resume.py b/pypy/jit/metainterp/test/test_resume.py --- a/pypy/jit/metain

[pypy-commit] pypy store-sink-array: Resume data support for array items.

2011-06-19 Thread arigo
Author: Armin Rigo Branch: store-sink-array Changeset: r45012:6eb3c5a87266 Date: 2011-06-19 17:59 +0200 http://bitbucket.org/pypy/pypy/changeset/6eb3c5a87266/ Log:Resume data support for array items. diff --git a/pypy/jit/metainterp/resume.py b/pypy/jit/metainterp/resume.py --- a/pypy/jit/me

[pypy-commit] pypy store-sink-array: Fixes.

2011-06-19 Thread arigo
Author: Armin Rigo Branch: store-sink-array Changeset: r45013:660e66238751 Date: 2011-06-19 18:37 +0200 http://bitbucket.org/pypy/pypy/changeset/660e66238751/ Log:Fixes. diff --git a/pypy/jit/metainterp/optimizeopt/heap.py b/pypy/jit/metainterp/optimizeopt/heap.py --- a/pypy/jit/metainterp/

[pypy-commit] pypy store-sink-array: Kill for now support for variable index in setarrayitem_gc in heap.py.

2011-06-19 Thread arigo
Author: Armin Rigo Branch: store-sink-array Changeset: r45014:497c4512ee97 Date: 2011-06-19 18:38 +0200 http://bitbucket.org/pypy/pypy/changeset/497c4512ee97/ Log:Kill for now support for variable index in setarrayitem_gc in heap.py. diff --git a/pypy/jit/metainterp/optimizeopt/heap.

[pypy-commit] pypy store-sink-array: Tentatively kill the remaining array item support, and unify it

2011-06-19 Thread arigo
Author: Armin Rigo Branch: store-sink-array Changeset: r45015:25148923e27c Date: 2011-06-19 19:23 +0200 http://bitbucket.org/pypy/pypy/changeset/25148923e27c/ Log:Tentatively kill the remaining array item support, and unify it with the CachedField logic already there. diff --git a/py

[pypy-commit] pypy store-sink-array: Add a passing test.

2011-06-19 Thread arigo
Author: Armin Rigo Branch: store-sink-array Changeset: r45016:55f183fddacd Date: 2011-06-19 19:32 +0200 http://bitbucket.org/pypy/pypy/changeset/55f183fddacd/ Log:Add a passing test. diff --git a/pypy/jit/metainterp/optimizeopt/test/test_optimizeopt.py b/pypy/jit/metainterp/optimizeopt/test

[pypy-commit] pypy store-sink-array: Fix the test for 497c4512ee97.

2011-06-19 Thread arigo
Author: Armin Rigo Branch: store-sink-array Changeset: r45017:48bb1ff0 Date: 2011-06-19 19:34 +0200 http://bitbucket.org/pypy/pypy/changeset/48bb1ff0/ Log:Fix the test for 497c4512ee97. diff --git a/pypy/jit/metainterp/test/test_ajit.py b/pypy/jit/metainterp/test/test_ajit.py --- a/

[pypy-commit] pypy store-sink-array: Fix test.

2011-06-19 Thread arigo
Author: Armin Rigo Branch: store-sink-array Changeset: r45018:3b65453ac80c Date: 2011-06-19 19:38 +0200 http://bitbucket.org/pypy/pypy/changeset/3b65453ac80c/ Log:Fix test. diff --git a/pypy/jit/metainterp/test/test_list.py b/pypy/jit/metainterp/test/test_list.py --- a/pypy/jit/metainterp/t

[pypy-commit] pypy store-sink-array: Must include support for readonly_descrs_arrays.

2011-06-19 Thread arigo
Author: Armin Rigo Branch: store-sink-array Changeset: r45019:81c0cc74a8f1 Date: 2011-06-19 19:50 +0200 http://bitbucket.org/pypy/pypy/changeset/81c0cc74a8f1/ Log:Must include support for readonly_descrs_arrays. diff --git a/pypy/jit/codewriter/effectinfo.py b/pypy/jit/codewriter/effectinfo

[pypy-commit] pypy store-sink-array: Fix tests.

2011-06-19 Thread arigo
Author: Armin Rigo Branch: store-sink-array Changeset: r45020:2c3054209e29 Date: 2011-06-19 19:55 +0200 http://bitbucket.org/pypy/pypy/changeset/2c3054209e29/ Log:Fix tests. diff --git a/pypy/jit/metainterp/optimizeopt/test/test_optimizefficall.py b/pypy/jit/metainterp/optimizeopt/test/test

[pypy-commit] pypy store-sink-array: Too clever for translation. Simplify.

2011-06-19 Thread arigo
Author: Armin Rigo Branch: store-sink-array Changeset: r45021:7c10b05cbcfe Date: 2011-06-19 19:57 +0200 http://bitbucket.org/pypy/pypy/changeset/7c10b05cbcfe/ Log:Too clever for translation. Simplify. diff --git a/pypy/jit/metainterp/optimizeopt/heap.py b/pypy/jit/metainterp/optimizeopt/hea

[pypy-commit] pypy store-sink-array: Fix.

2011-06-19 Thread arigo
Author: Armin Rigo Branch: store-sink-array Changeset: r45022:fcbf06569e43 Date: 2011-06-19 20:02 +0200 http://bitbucket.org/pypy/pypy/changeset/fcbf06569e43/ Log:Fix. diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py --- a/pypy/jit/metainterp/compile.py +++ b/pypy

[pypy-commit] pypy default: allow the applevel creation of DMP objects and hopefully fix translation this

2011-06-19 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r45023:a3292e57297b Date: 2011-06-19 20:26 +0200 http://bitbucket.org/pypy/pypy/changeset/a3292e57297b/ Log:allow the applevel creation of DMP objects and hopefully fix translation this way diff --git a/pypy/module/pypyjit/interp_jit.py

[pypy-commit] pypy default: merge

2011-06-19 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r45024:8a15ec81d6b2 Date: 2011-06-19 20:26 +0200 http://bitbucket.org/pypy/pypy/changeset/8a15ec81d6b2/ Log:merge diff --git a/pypy/interpreter/pycode.py b/pypy/interpreter/pycode.py --- a/pypy/interpreter/pycode.py +++ b/pypy/interpreter/pycode

[pypy-commit] pypy default: Make unwrap_specs a bit more readable.

2011-06-19 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r45025:a74dec87ff48 Date: 2011-06-19 11:31 -0700 http://bitbucket.org/pypy/pypy/changeset/a74dec87ff48/ Log:Make unwrap_specs a bit more readable. diff --git a/pypy/module/pypyjit/interp_resop.py b/pypy/module/pypyjit/interp_resop.py --- a/pypy/module

[pypy-commit] pypy jit-short_from_state: hg merge default

2011-06-19 Thread hakanardo
Author: Hakan Ardo Branch: jit-short_from_state Changeset: r45026:f1b7b43ec0ce Date: 2011-06-19 20:42 +0200 http://bitbucket.org/pypy/pypy/changeset/f1b7b43ec0ce/ Log:hg merge default diff --git a/pypy/interpreter/pycode.py b/pypy/interpreter/pycode.py --- a/pypy/interpreter/pycode.py +++ b/

[pypy-commit] pypy default: fix translation. no cookie for fijal.

2011-06-19 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r45027:38b3bfe9ac3f Date: 2011-06-19 20:56 -0700 http://bitbucket.org/pypy/pypy/changeset/38b3bfe9ac3f/ Log:fix translation. no cookie for fijal. diff --git a/pypy/module/pypyjit/interp_resop.py b/pypy/module/pypyjit/interp_resop.py --- a/pypy/module/

[pypy-commit] pypy jit-short_from_state: hg merge default

2011-06-19 Thread hakanardo
Author: Hakan Ardo Branch: jit-short_from_state Changeset: r45028:cad42ef78cfb Date: 2011-06-20 07:25 +0200 http://bitbucket.org/pypy/pypy/changeset/cad42ef78cfb/ Log:hg merge default diff --git a/pypy/module/pypyjit/interp_resop.py b/pypy/module/pypyjit/interp_resop.py --- a/pypy/module/py