[pypy-commit] pypy.org extradoc: update people

2011-08-09 Thread fijal
Author: Maciej Fijalkowski Branch: extradoc Changeset: r230:76acc3ddca46 Date: 2011-08-10 08:48 +0200 http://bitbucket.org/pypy/pypy.org/changeset/76acc3ddca46/ Log:update people diff --git a/people.html b/people.html --- a/people.html +++ b/people.html @@ -107,6 +107,23 @@ framework) and C

[pypy-commit] pypy default: reenable + fix bitfields, also fixes issue820

2011-08-09 Thread RonnyPfannschmidt
Author: Ronny Pfannschmidt Branch: Changeset: r46402:420c6c4b14b8 Date: 2011-08-10 02:20 +0200 http://bitbucket.org/pypy/pypy/changeset/420c6c4b14b8/ Log:reenable + fix bitfields, also fixes issue820 diff --git a/lib_pypy/_ctypes/structure.py b/lib_pypy/_ctypes/structure.py --- a/lib_pypy/_

[pypy-commit] pypy jit-short_from_state: This currently passes on default but gets an extra getfield_gc_pure on jit-short_from_state. Not sure how to best handle it...

2011-08-09 Thread hakanardo
Author: Hakan Ardo Branch: jit-short_from_state Changeset: r46401:d30cd07fd56d Date: 2011-08-09 20:31 +0200 http://bitbucket.org/pypy/pypy/changeset/d30cd07fd56d/ Log:This currently passes on default but gets an extra getfield_gc_pure on jit-short_from_state. Not sure how to best hand

[pypy-commit] pypy jit-short_from_state: treat cached constants produced by setfield_gc in the same way as cached constants produced by getfield_gc

2011-08-09 Thread hakanardo
Author: Hakan Ardo Branch: jit-short_from_state Changeset: r46400:080e6b76945d Date: 2011-08-09 20:06 +0200 http://bitbucket.org/pypy/pypy/changeset/080e6b76945d/ Log:treat cached constants produced by setfield_gc in the same way as cached constants produced by getfield_gc diff --git

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

2011-08-09 Thread hakanardo
Author: Hakan Ardo Branch: jit-short_from_state Changeset: r46399:f3b40dc20466 Date: 2011-08-09 18:36 +0200 http://bitbucket.org/pypy/pypy/changeset/f3b40dc20466/ Log:fix test diff --git a/pypy/jit/metainterp/test/test_jitdriver.py b/pypy/jit/metainterp/test/test_jitdriver.py --- a/pypy/jit

[pypy-commit] buildbot default: typo, thanks timonator

2011-08-09 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r581:2d9fef76edd7 Date: 2011-08-09 18:21 +0200 http://bitbucket.org/pypy/buildbot/changeset/2d9fef76edd7/ Log:typo, thanks timonator diff --git a/master/templates/layout.html b/master/templates/layout.html --- a/master/templates/layout.html +++ b/mast

[pypy-commit] pypy jit-short_from_state: cache constant setfields across loop boundaries

2011-08-09 Thread hakanardo
Author: Hakan Ardo Branch: jit-short_from_state Changeset: r46397:ade2411fa731 Date: 2011-08-06 14:51 +0200 http://bitbucket.org/pypy/pypy/changeset/ade2411fa731/ Log:cache constant setfields across loop boundaries diff --git a/pypy/jit/metainterp/optimizeopt/heap.py b/pypy/jit/metainterp/o

[pypy-commit] pypy jit-short_from_state: dont override the short_box with an aliased box if it is already present

2011-08-09 Thread hakanardo
Author: Hakan Ardo Branch: jit-short_from_state Changeset: r46398:53e4e61a8535 Date: 2011-08-09 17:15 +0200 http://bitbucket.org/pypy/pypy/changeset/53e4e61a8535/ Log:dont override the short_box with an aliased box if it is already present diff --git a/pypy/jit/metainterp/optimizeopt

[pypy-commit] pypy ppc-jit-backend: Added a function to test whether we are on a 64 bit system or not.

2011-08-09 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r46396:f8c92c646275 Date: 2011-08-09 16:39 +0200 http://bitbucket.org/pypy/pypy/changeset/f8c92c646275/ Log:Added a function to test whether we are on a 64 bit system or not. Could be useful for skipping tests which are supposed to pass

[pypy-commit] pypy ppc-jit-backend: Renamed field "SIMM14" to "ds".

2011-08-09 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r46395:aa12984dd1b3 Date: 2011-08-09 11:39 +0200 http://bitbucket.org/pypy/pypy/changeset/aa12984dd1b3/ Log:Renamed field "SIMM14" to "ds". diff --git a/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py b/pypy/jit/backend/ppc/ppcgen/ppc_assembler.

[pypy-commit] benchmarks default: backout revision 9573b1c9a942: we want to save the 64bit results as pypy-c-64 in the tannit environment, not as pypy-c in the tannit-64 env

2011-08-09 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r139:59e67784563e Date: 2011-08-09 13:45 +0200 http://bitbucket.org/pypy/benchmarks/changeset/59e67784563e/ Log:backout revision 9573b1c9a942: we want to save the 64bit results as pypy-c-64 in the tannit environment, not as pypy-c in the tannit

[pypy-commit] pypy ppc-jit-backend: Implemented clear_latest_values and get_latest_value_count.

2011-08-09 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r46394:fa92db74b26f Date: 2011-08-09 10:38 +0200 http://bitbucket.org/pypy/pypy/changeset/fa92db74b26f/ Log:Implemented clear_latest_values and get_latest_value_count. diff --git a/pypy/jit/backend/ppc/runner.py b/pypy/jit/backend/ppc/runner.p

[pypy-commit] buildbot default: sigh, if we use the "proper" locks buildbot goes in a deadlock. The workaround is to take an exclusive lock for own-linux* builds: it uses 4 cores on tannit which is th

2011-08-09 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r580:df4fb8719e7d Date: 2011-08-09 10:15 +0200 http://bitbucket.org/pypy/buildbot/changeset/df4fb8719e7d/ Log:sigh, if we use the "proper" locks buildbot goes in a deadlock. The workaround is to take an exclusive lock for own-linux* builds: it

[pypy-commit] buildbot default: add an IRC bot, which will notify when builds start and finish

2011-08-09 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r579:d48c58e19853 Date: 2011-08-09 10:02 +0200 http://bitbucket.org/pypy/buildbot/changeset/d48c58e19853/ Log:add an IRC bot, which will notify when builds start and finish diff --git a/bot2/pypybuildbot/master.py b/bot2/pypybuildbot/master.py --- a/b

[pypy-commit] pypy stacklet: hg merge effectinfo-cleanup

2011-08-09 Thread arigo
Author: Armin Rigo Branch: stacklet Changeset: r46393:8342e4938261 Date: 2011-08-09 09:51 +0200 http://bitbucket.org/pypy/pypy/changeset/8342e4938261/ Log:hg merge effectinfo-cleanup diff --git a/pypy/jit/backend/llsupport/llmodel.py b/pypy/jit/backend/llsupport/llmodel.py --- a/pypy/jit/ba

[pypy-commit] pypy effectinfo-cleanup: Test fixes.

2011-08-09 Thread arigo
Author: Armin Rigo Branch: effectinfo-cleanup Changeset: r46392:f5e65d4560c3 Date: 2011-08-09 09:49 +0200 http://bitbucket.org/pypy/pypy/changeset/f5e65d4560c3/ Log:Test fixes. diff --git a/pypy/jit/backend/llsupport/llmodel.py b/pypy/jit/backend/llsupport/llmodel.py --- a/pypy/jit/backend/

[pypy-commit] pypy stacklet: Add random_effects_on_gcobjs=True here.

2011-08-09 Thread arigo
Author: Armin Rigo Branch: stacklet Changeset: r46391:8ee76b7dcff5 Date: 2011-08-09 09:33 +0200 http://bitbucket.org/pypy/pypy/changeset/8ee76b7dcff5/ Log:Add random_effects_on_gcobjs=True here. diff --git a/pypy/rlib/_rffi_stacklet.py b/pypy/rlib/_rffi_stacklet.py --- a/pypy/rlib/_rffi_stac

[pypy-commit] pypy stacklet: hg merge effectinfo-cleanup

2011-08-09 Thread arigo
Author: Armin Rigo Branch: stacklet Changeset: r46390:52932c87607d Date: 2011-08-09 09:33 +0200 http://bitbucket.org/pypy/pypy/changeset/52932c87607d/ Log:hg merge effectinfo-cleanup diff --git a/pypy/jit/backend/llgraph/runner.py b/pypy/jit/backend/llgraph/runner.py --- a/pypy/jit/backend/

[pypy-commit] pypy stacklet: backout ceb960318243 and 165a28e7d8ad, will use the

2011-08-09 Thread arigo
Author: Armin Rigo Branch: stacklet Changeset: r46389:23f4df289c80 Date: 2011-08-09 09:33 +0200 http://bitbucket.org/pypy/pypy/changeset/23f4df289c80/ Log:backout ceb960318243 and 165a28e7d8ad, will use the cleaner approach in the branch effectinfo-cleanup. diff --git a/pypy/jit/code

[pypy-commit] pypy effectinfo-cleanup: Comments.

2011-08-09 Thread arigo
Author: Armin Rigo Branch: effectinfo-cleanup Changeset: r46388:e933dfc50146 Date: 2011-08-09 09:30 +0200 http://bitbucket.org/pypy/pypy/changeset/e933dfc50146/ Log:Comments. diff --git a/pypy/rpython/lltypesystem/rffi.py b/pypy/rpython/lltypesystem/rffi.py --- a/pypy/rpython/lltypesystem/r

[pypy-commit] pypy effectinfo-cleanup: Rename "releases_gil" to "random_effects_on_gcobjs", which is

2011-08-09 Thread arigo
Author: Armin Rigo Branch: effectinfo-cleanup Changeset: r46387:ee739893579e Date: 2011-08-09 09:25 +0200 http://bitbucket.org/pypy/pypy/changeset/ee739893579e/ Log:Rename "releases_gil" to "random_effects_on_gcobjs", which is closer to what we use it for in the jit. diff --git a/pyp

[pypy-commit] pypy effectinfo-cleanup: Clean-up effectinfo: now all calldescrs need to have one, but its

2011-08-09 Thread arigo
Author: Armin Rigo Branch: effectinfo-cleanup Changeset: r46386:1eb7497a8982 Date: 2011-08-09 09:16 +0200 http://bitbucket.org/pypy/pypy/changeset/1eb7497a8982/ Log:Clean-up effectinfo: now all calldescrs need to have one, but its extraeffects can be EF_RANDOM_EFFECTS, in replacement