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

2014-03-22 Thread arigo
Author: Armin Rigo ar...@tunes.org 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

[pypy-commit] pypy default: fix test

2014-03-22 Thread arigo
Author: Armin Rigo ar...@tunes.org 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

[pypy-commit] pypy default: Fix test

2014-03-22 Thread arigo
Author: Armin Rigo ar...@tunes.org 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

[pypy-commit] pypy default: Fix test.

2014-03-22 Thread arigo
Author: Armin Rigo ar...@tunes.org 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

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

2014-03-22 Thread arigo
Author: Armin Rigo ar...@tunes.org 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

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

2014-03-22 Thread arigo
Author: Armin Rigo ar...@tunes.org 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 ---

[pypy-commit] pypy stmgc-c7: Fixes

2014-03-22 Thread arigo
Author: Armin Rigo ar...@tunes.org 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 ---

[pypy-commit] pypy stmgc-c7: progress

2014-03-22 Thread arigo
Author: Armin Rigo ar...@tunes.org 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 ---

[pypy-commit] pypy stmgc-c7: progress

2014-03-22 Thread arigo
Author: Armin Rigo ar...@tunes.org 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 ---

[pypy-commit] pypy stmgc-c7: progress

2014-03-22 Thread arigo
Author: Armin Rigo ar...@tunes.org 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 ---

[pypy-commit] pypy stmgc-c7: progress

2014-03-22 Thread arigo
Author: Armin Rigo ar...@tunes.org 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 ---

[pypy-commit] pypy stmgc-c7: progress

2014-03-22 Thread arigo
Author: Armin Rigo ar...@tunes.org 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

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

2014-03-22 Thread arigo
Author: Armin Rigo ar...@tunes.org 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 ---

[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 ar...@tunes.org 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

[pypy-commit] pypy stmgc-c7: fixes

2014-03-22 Thread arigo
Author: Armin Rigo ar...@tunes.org 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 ---

[pypy-commit] stmgc default: stm_become_globally_unique_transaction()

2014-03-22 Thread arigo
Author: Armin Rigo ar...@tunes.org 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 @@

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

2014-03-22 Thread arigo
Author: Armin Rigo ar...@tunes.org 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

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

2014-03-22 Thread arigo
Author: Armin Rigo ar...@tunes.org 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 ---

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

2014-03-22 Thread arigo
Author: Armin Rigo ar...@tunes.org 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 ---

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

2014-03-22 Thread arigo
Author: Armin Rigo ar...@tunes.org 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 +++

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

2014-03-22 Thread arigo
Author: Armin Rigo ar...@tunes.org 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

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

2014-03-22 Thread arigo
Author: Armin Rigo ar...@tunes.org 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

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

2014-03-22 Thread mattip
Author: Matti Picus matti.pi...@gmail.com 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

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

2014-03-22 Thread mattip
Author: Matti Picus matti.pi...@gmail.com 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 ---

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

2014-03-22 Thread mattip
Author: Matti Picus matti.pi...@gmail.com 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

[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 matti.pi...@gmail.com 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

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

2014-03-22 Thread mattip
Author: Matti Picus matti.pi...@gmail.com 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