[pypy-commit] pypy default: Untested: implement increment_debug_counter for ARM

2014-03-22 Thread arigo
Author: Armin Rigo Branch: Changeset: r70152:53058f410b21 Date: 2014-03-22 08:06 +0100 http://bitbucket.org/pypy/pypy/changeset/53058f410b21/ Log:Untested: implement increment_debug_counter for ARM diff --git a/rpython/jit/backend/arm/opassembler.py b/rpython/jit/backend/arm/opassembler.py

[pypy-commit] pypy default: fix test

2014-03-22 Thread arigo
Author: Armin Rigo Branch: Changeset: r70153:87d94ae4f90e Date: 2014-03-22 08:09 +0100 http://bitbucket.org/pypy/pypy/changeset/87d94ae4f90e/ Log:fix test diff --git a/rpython/jit/metainterp/optimizeopt/test/test_util.py b/rpython/jit/metainterp/optimizeopt/test/test_util.py --- a/rpython/

[pypy-commit] pypy default: Fix test

2014-03-22 Thread arigo
Author: Armin Rigo Branch: Changeset: r70154:aaf1ce9e21d0 Date: 2014-03-22 08:20 +0100 http://bitbucket.org/pypy/pypy/changeset/aaf1ce9e21d0/ Log:Fix test diff --git a/pypy/module/pypyjit/test_pypy_c/test_containers.py b/pypy/module/pypyjit/test_pypy_c/test_containers.py --- a/pypy/module/

[pypy-commit] pypy default: Fix test.

2014-03-22 Thread arigo
Author: Armin Rigo Branch: Changeset: r70155:b03753b1bf5e Date: 2014-03-22 08:29 +0100 http://bitbucket.org/pypy/pypy/changeset/b03753b1bf5e/ Log:Fix test. A nice side-effect of the improve-consecutive-dict-lookups branch: multiple loads or stores of attributes in an oldstyl

[pypy-commit] pypy default: oups

2014-03-22 Thread arigo
Author: Armin Rigo Branch: Changeset: r70156:0ee9349b856b Date: 2014-03-22 08:54 +0100 http://bitbucket.org/pypy/pypy/changeset/0ee9349b856b/ Log:oups diff --git a/rpython/jit/codewriter/effectinfo.py b/rpython/jit/codewriter/effectinfo.py --- a/rpython/jit/codewriter/effectinfo.py +++ b/r

[pypy-commit] pypy default: Test and fix for the issue of dicts occasionally not updating their

2014-03-22 Thread arigo
Author: Armin Rigo Branch: Changeset: r70157:7e2b44e79080 Date: 2014-03-22 09:17 +0100 http://bitbucket.org/pypy/pypy/changeset/7e2b44e79080/ Log:Test and fix for the issue of dicts occasionally not updating their cached status on a "del". The fix is to record the whole array-of-

[pypy-commit] pypy stmgc-c7: in-progress

2014-03-22 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70158:005b73ce47d4 Date: 2014-03-22 11:20 +0100 http://bitbucket.org/pypy/pypy/changeset/005b73ce47d4/ Log:in-progress diff --git a/rpython/jit/backend/llsupport/gc.py b/rpython/jit/backend/llsupport/gc.py --- a/rpython/jit/backend/llsupport/g

[pypy-commit] pypy stmgc-c7: Revert some more changes

2014-03-22 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70159:f7dc1aca6874 Date: 2014-03-22 11:43 +0100 http://bitbucket.org/pypy/pypy/changeset/f7dc1aca6874/ Log:Revert some more changes diff --git a/rpython/jit/backend/llsupport/gc.py b/rpython/jit/backend/llsupport/gc.py --- a/rpython/jit/backen

[pypy-commit] pypy stmgc-c7: read barriers

2014-03-22 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70160:8c9539ab0df6 Date: 2014-03-22 12:03 +0100 http://bitbucket.org/pypy/pypy/changeset/8c9539ab0df6/ Log:read barriers diff --git a/rpython/jit/backend/llsupport/stmrewrite.py b/rpython/jit/backend/llsupport/stmrewrite.py --- a/rpython/jit/b

[pypy-commit] pypy stmgc-c7: Fixes

2014-03-22 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70161:c3d7dd930444 Date: 2014-03-22 12:12 +0100 http://bitbucket.org/pypy/pypy/changeset/c3d7dd930444/ Log:Fixes diff --git a/rpython/jit/backend/llsupport/rewrite.py b/rpython/jit/backend/llsupport/rewrite.py --- a/rpython/jit/backend/llsuppo

[pypy-commit] pypy stmgc-c7: progress

2014-03-22 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70162:1226e7465baf Date: 2014-03-22 12:17 +0100 http://bitbucket.org/pypy/pypy/changeset/1226e7465baf/ Log:progress diff --git a/rpython/jit/backend/llsupport/stmrewrite.py b/rpython/jit/backend/llsupport/stmrewrite.py --- a/rpython/jit/backen

[pypy-commit] pypy stmgc-c7: progress

2014-03-22 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70163:cf31cfe0189e Date: 2014-03-22 12:38 +0100 http://bitbucket.org/pypy/pypy/changeset/cf31cfe0189e/ Log:progress diff --git a/rpython/jit/backend/llsupport/stmrewrite.py b/rpython/jit/backend/llsupport/stmrewrite.py --- a/rpython/jit/backen

[pypy-commit] pypy stmgc-c7: progress

2014-03-22 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70164:59318684cd56 Date: 2014-03-22 12:42 +0100 http://bitbucket.org/pypy/pypy/changeset/59318684cd56/ Log:progress diff --git a/rpython/jit/backend/llsupport/stmrewrite.py b/rpython/jit/backend/llsupport/stmrewrite.py --- a/rpython/jit/backen

[pypy-commit] pypy stmgc-c7: progress

2014-03-22 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70165:829d58f318f1 Date: 2014-03-22 12:57 +0100 http://bitbucket.org/pypy/pypy/changeset/829d58f318f1/ Log:progress diff --git a/rpython/jit/backend/llsupport/rewrite.py b/rpython/jit/backend/llsupport/rewrite.py --- a/rpython/jit/backend/llsu

[pypy-commit] pypy stmgc-c7: progress

2014-03-22 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70166:388415f649a5 Date: 2014-03-22 13:04 +0100 http://bitbucket.org/pypy/pypy/changeset/388415f649a5/ Log:progress diff --git a/rpython/jit/backend/llsupport/test/test_stmrewrite.py b/rpython/jit/backend/llsupport/test/test_stmrewrite.py ---

[pypy-commit] pypy stmgc-c7: in-progress

2014-03-22 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70168:c851d6840147 Date: 2014-03-22 17:15 +0100 http://bitbucket.org/pypy/pypy/changeset/c851d6840147/ Log:in-progress diff --git a/rpython/jit/backend/llsupport/gc.py b/rpython/jit/backend/llsupport/gc.py --- a/rpython/jit/backend/llsupport/g

[pypy-commit] pypy stmgc-c7: in-progress

2014-03-22 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70167:813983a8da84 Date: 2014-03-22 16:11 +0100 http://bitbucket.org/pypy/pypy/changeset/813983a8da84/ Log:in-progress diff --git a/rpython/jit/backend/llsupport/assembler.py b/rpython/jit/backend/llsupport/assembler.py --- a/rpython/jit/backe

[pypy-commit] pypy stmgc-c7: Try to be more careful: the jit backend must now emit GETFIELD_GC with

2014-03-22 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70169:d1db1d32b975 Date: 2014-03-22 17:45 +0100 http://bitbucket.org/pypy/pypy/changeset/d1db1d32b975/ Log:Try to be more careful: the jit backend must now emit GETFIELD_GC with a SEGC7 prefix, but not GETFIELD_RAW. diff --git a/rpython

[pypy-commit] pypy stmgc-c7: Add these temporarily, until we figure out how exactly we need it

2014-03-22 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70170:ca4bf01af754 Date: 2014-03-22 18:29 +0100 http://bitbucket.org/pypy/pypy/changeset/ca4bf01af754/ Log:Add these temporarily, until we figure out how exactly we need it diff --git a/rpython/rlib/rstm.py b/rpython/rlib/rstm.py --- a/rpython/

[pypy-commit] pypy stmgc-c7: fixes

2014-03-22 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70171:03eba8c7dd62 Date: 2014-03-22 18:43 +0100 http://bitbucket.org/pypy/pypy/changeset/03eba8c7dd62/ Log:fixes diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/backend/x86/assembler.p

[pypy-commit] stmgc default: stm_become_globally_unique_transaction()

2014-03-22 Thread arigo
Author: Armin Rigo Branch: Changeset: r1082:a5f0a9669efe Date: 2014-03-22 19:59 +0100 http://bitbucket.org/pypy/stmgc/changeset/a5f0a9669efe/ Log:stm_become_globally_unique_transaction() diff --git a/c7/stm/core.c b/c7/stm/core.c --- a/c7/stm/core.c +++ b/c7/stm/core.c @@ -461,7 +461,7 @@

[pypy-commit] pypy stmgc-c7: import stmgc/a5f0a9669efe

2014-03-22 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70172:1d78acd6d99b Date: 2014-03-22 20:01 +0100 http://bitbucket.org/pypy/pypy/changeset/1d78acd6d99b/ Log:import stmgc/a5f0a9669efe diff --git a/rpython/translator/stm/src_stm/revision b/rpython/translator/stm/src_stm/revision --- a/rpython/t

[pypy-commit] pypy stmgc-c7: Use stm_become_globally_unique_transaction here

2014-03-22 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70173:95d7a38c9d56 Date: 2014-03-22 20:03 +0100 http://bitbucket.org/pypy/pypy/changeset/95d7a38c9d56/ Log:Use stm_become_globally_unique_transaction here diff --git a/rpython/rlib/rstm.py b/rpython/rlib/rstm.py --- a/rpython/rlib/rstm.py +++ b

[pypy-commit] stmgc default: Test stm_become_globally_unique_transaction here, it fails

2014-03-22 Thread arigo
Author: Armin Rigo Branch: Changeset: r1083:badf9ae726c2 Date: 2014-03-22 20:11 +0100 http://bitbucket.org/pypy/stmgc/changeset/badf9ae726c2/ Log:Test stm_become_globally_unique_transaction here, it fails diff --git a/c7/demo/demo_random.c b/c7/demo/demo_random.c --- a/c7/demo/demo_random.c

[pypy-commit] stmgc default: Can't sleep if we're inevitable!

2014-03-22 Thread arigo
Author: Armin Rigo Branch: Changeset: r1084:378758606915 Date: 2014-03-22 20:18 +0100 http://bitbucket.org/pypy/stmgc/changeset/378758606915/ Log:Can't sleep if we're inevitable! diff --git a/c7/stm/contention.c b/c7/stm/contention.c --- a/c7/stm/contention.c +++ b/c7/stm/contention.c @@ -1

[pypy-commit] stmgc default: Fix the test (don't expect variables like 'arg' to remain sensible

2014-03-22 Thread arigo
Author: Armin Rigo Branch: Changeset: r1085:a33130d9f35c Date: 2014-03-22 20:42 +0100 http://bitbucket.org/pypy/stmgc/changeset/a33130d9f35c/ Log:Fix the test (don't expect variables like 'arg' to remain sensible across a setjmp! They need to be volatile) diff --git a/c7/demo/demo_r

[pypy-commit] pypy stmgc-c7: import stmgc/a33130d9f35c

2014-03-22 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70174:12e6d39bdeea Date: 2014-03-22 20:43 +0100 http://bitbucket.org/pypy/pypy/changeset/12e6d39bdeea/ Log:import stmgc/a33130d9f35c diff --git a/rpython/translator/stm/src_stm/revision b/rpython/translator/stm/src_stm/revision --- a/rpython/t

[pypy-commit] pypy win32-fixes4: add MSVC macros

2014-03-22 Thread mattip
Author: Matti Picus Branch: win32-fixes4 Changeset: r70176:d75ef8250857 Date: 2014-03-22 23:14 +0200 http://bitbucket.org/pypy/pypy/changeset/d75ef8250857/ Log:add MSVC macros diff --git a/rpython/jit/backend/detect_cpu.py b/rpython/jit/backend/detect_cpu.py --- a/rpython/jit/backend/detect

[pypy-commit] pypy win32-fixes4: clean up win32 test failures

2014-03-22 Thread mattip
Author: Matti Picus Branch: win32-fixes4 Changeset: r70175:ed924db837d6 Date: 2014-03-22 23:13 +0200 http://bitbucket.org/pypy/pypy/changeset/ed924db837d6/ Log:clean up win32 test failures ___ pypy-commit mailing list [email protected] https:/

[pypy-commit] pypy win32-fixes4: ansi C

2014-03-22 Thread mattip
Author: Matti Picus Branch: win32-fixes4 Changeset: r70179:feb18385325c Date: 2014-03-22 23:56 +0200 http://bitbucket.org/pypy/pypy/changeset/feb18385325c/ Log:ansi C diff --git a/pypy/module/cpyext/test/test_eval.py b/pypy/module/cpyext/test/test_eval.py --- a/pypy/module/cpyext/test/test_

[pypy-commit] pypy win32-fixes4: cpython compatibility: did this test ever pass with -A ?

2014-03-22 Thread mattip
Author: Matti Picus Branch: win32-fixes4 Changeset: r70180:0c785cb5b007 Date: 2014-03-23 00:08 +0200 http://bitbucket.org/pypy/pypy/changeset/0c785cb5b007/ Log:cpython compatibility: did this test ever pass with -A ? diff --git a/pypy/module/_codecs/test/test_codecs.py b/pypy/module/_codecs

[pypy-commit] pypy win32-fixes4: fix compilation, only to discover testing gil release on extern function call fails

2014-03-22 Thread mattip
Author: Matti Picus Branch: win32-fixes4 Changeset: r70178:c1c9972e5a4e Date: 2014-03-22 23:42 +0200 http://bitbucket.org/pypy/pypy/changeset/c1c9972e5a4e/ Log:fix compilation, only to discover testing gil release on extern function call fails diff --git a/rpython/jit/metainterp/test

[pypy-commit] pypy win32-fixes4: unicode on win32 is 2 bytes

2014-03-22 Thread mattip
Author: Matti Picus Branch: win32-fixes4 Changeset: r70177:c900402751c9 Date: 2014-03-22 23:21 +0200 http://bitbucket.org/pypy/pypy/changeset/c900402751c9/ Log:unicode on win32 is 2 bytes diff --git a/rpython/jit/backend/llsupport/test/test_rewrite.py b/rpython/jit/backend/llsupport/test/te