[pypy-commit] pypy stmgc-c7: Fix: handle optional operation 'guard_not_invalidated?' as the last one in the list

2015-03-27 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76596:9a7d81e36d6f Date: 2015-03-27 18:42 +0100 http://bitbucket.org/pypy/pypy/changeset/9a7d81e36d6f/ Log:Fix: handle optional operation 'guard_not_invalidated?' as the last one in the list diff --git a/pypy/module/pypyjit/test_pypy_c/

[pypy-commit] pypy stmgc-c7: Fix some of these tests

2015-03-25 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76556:23ce9fa6042c Date: 2015-03-25 09:12 +0100 http://bitbucket.org/pypy/pypy/changeset/23ce9fa6042c/ Log:Fix some of these tests diff --git a/pypy/module/pypyjit/test_pypy_c/model.py b/pypy/module/pypyjit/test_pypy_c/model.py --- a/pypy/modu

[pypy-commit] pypy stmgc-c7: fix

2015-03-23 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76535:069f9100d94e Date: 2015-03-23 16:02 +0100 http://bitbucket.org/pypy/pypy/changeset/069f9100d94e/ Log:fix diff --git a/rpython/rtyper/rtyper.py b/rpython/rtyper/rtyper.py --- a/rpython/rtyper/rtyper.py +++ b/rpython/rtyper/rtyper.py @@ -37

[pypy-commit] pypy stmgc-c7: Fix test

2015-03-23 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76536:87f3fee1cc6b Date: 2015-03-23 16:23 +0100 http://bitbucket.org/pypy/pypy/changeset/87f3fee1cc6b/ Log:Fix test diff --git a/rpython/jit/backend/llsupport/test/zrpy_gc_test.py b/rpython/jit/backend/llsupport/test/zrpy_gc_test.py --- a/rpyt

[pypy-commit] pypy stmgc-c7: Fix tests

2015-03-23 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76531:7d83bad9774a Date: 2015-03-23 15:37 +0100 http://bitbucket.org/pypy/pypy/changeset/7d83bad9774a/ Log:Fix tests diff --git a/rpython/jit/backend/llsupport/test/test_gc.py b/rpython/jit/backend/llsupport/test/test_gc.py --- a/rpython/jit/b

[pypy-commit] pypy stmgc-c7: fix some more conflicts

2015-03-21 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76496:ea2e519614ab Date: 2015-03-21 12:34 +0100 http://bitbucket.org/pypy/pypy/changeset/ea2e519614ab/ Log:fix some more conflicts diff --git a/rpython/rtyper/rdict.py b/rpython/rtyper/rdict.py --- a/rpython/rtyper/rdict.py +++ b/rpython/rtyper

[pypy-commit] pypy stmgc-c7: Fix the conflict with 'fixed_graphs' by moving this tiny part of the logic

2015-03-21 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76490:f390775085de Date: 2015-03-21 11:44 +0100 http://bitbucket.org/pypy/pypy/changeset/f390775085de/ Log:Fix the conflict with 'fixed_graphs' by moving this tiny part of the logic outside the transactions. diff --git a/rpython/annotat

[pypy-commit] pypy stmgc-c7: fix: _processing_block may add new entries into must_call_setup

2015-03-21 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76492:40ed22359f76 Date: 2015-03-21 12:00 +0100 http://bitbucket.org/pypy/pypy/changeset/40ed22359f76/ Log:fix: _processing_block may add new entries into must_call_setup diff --git a/rpython/rtyper/rtyper.py b/rpython/rtyper/rtyper.py --- a/rp

[pypy-commit] pypy stmgc-c7: Fix the simple weakrefs for STM: don't record them on the object for now.

2015-03-21 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76488:2f54cdf1fe3c Date: 2015-03-21 11:19 +0100 http://bitbucket.org/pypy/pypy/changeset/2f54cdf1fe3c/ Log:Fix the simple weakrefs for STM: don't record them on the object for now. diff --git a/pypy/module/_weakref/interp__weakref.py b

[pypy-commit] pypy stmgc-c7: Fix test to also work in lldebug mode (it used to fail because

2015-03-16 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76412:bb48a905aeb5 Date: 2015-03-16 17:21 +0100 http://bitbucket.org/pypy/pypy/changeset/bb48a905aeb5/ Log:Fix test to also work in lldebug mode (it used to fail because the C hack to allocate does not track the allocation) (grafted from

[pypy-commit] pypy stmgc-c7: fix

2015-03-16 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76409:88511e0d0557 Date: 2015-03-02 17:50 +0100 http://bitbucket.org/pypy/pypy/changeset/88511e0d0557/ Log:fix (grafted from 2157c7589dd68e40922774d01db5ee4766bd70ce) diff --git a/rpython/translator/c/src/debug_print.h b/rpython/translator/c/s

[pypy-commit] pypy stmgc-c7: Fix platform.python_implementation() for the stm branch

2015-02-22 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76042:b99508208181 Date: 2015-02-22 12:59 +0100 http://bitbucket.org/pypy/pypy/changeset/b99508208181/ Log:Fix platform.python_implementation() for the stm branch diff --git a/lib-python/2.7/platform.py b/lib-python/2.7/platform.py --- a/lib-py

[pypy-commit] pypy stmgc-c7: Fix test

2015-02-21 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76034:58200123718c Date: 2015-02-21 18:32 +0100 http://bitbucket.org/pypy/pypy/changeset/58200123718c/ Log:Fix test diff --git a/rpython/translator/stm/test/test_ztranslated.py b/rpython/translator/stm/test/test_ztranslated.py --- a/rpython/tr

[pypy-commit] pypy stmgc-c7: fix

2015-02-21 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76031:9b0a5a4d6ba2 Date: 2015-02-21 17:50 +0100 http://bitbucket.org/pypy/pypy/changeset/9b0a5a4d6ba2/ Log:fix diff --git a/rpython/translator/c/src/debug_print.h b/rpython/translator/c/src/debug_print.h --- a/rpython/translator/c/src/debug_pr

[pypy-commit] pypy stmgc-c7: Fix test_lloperation

2015-02-21 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76030:f08715bea48a Date: 2015-02-21 17:15 +0100 http://bitbucket.org/pypy/pypy/changeset/f08715bea48a/ Log:Fix test_lloperation diff --git a/rpython/rtyper/llinterp.py b/rpython/rtyper/llinterp.py --- a/rpython/rtyper/llinterp.py +++ b/rpython/

[pypy-commit] pypy stmgc-c7: Fix warning

2015-02-06 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r75739:ec151f9ee5d7 Date: 2015-02-06 17:32 +0100 http://bitbucket.org/pypy/pypy/changeset/ec151f9ee5d7/ Log:Fix warning diff --git a/rpython/translator/stm/src_stm/extracode.h b/rpython/translator/stm/src_stm/extracode.h --- a/rpython/translato

[pypy-commit] pypy stmgc-c7: fix

2015-02-01 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r75627:4aff38646069 Date: 2015-02-01 19:21 +0100 http://bitbucket.org/pypy/pypy/changeset/4aff38646069/ Log:fix diff --git a/pypy/module/pypystm/stmdict.py b/pypy/module/pypystm/stmdict.py --- a/pypy/module/pypystm/stmdict.py +++ b/pypy/module/p

[pypy-commit] pypy stmgc-c7: Fix this broken logic (duh!). If TLS.hash_level is missing it is assumed to be zero, but

2015-01-31 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r75610:aa776127acf6 Date: 2015-01-31 16:03 +0100 http://bitbucket.org/pypy/pypy/changeset/aa776127acf6/ Log:Fix this broken logic (duh!). If TLS.hash_level is missing it is assumed to be zero, but then we must also check self.__cached_has

[pypy-commit] pypy stmgc-c7: Fix

2015-01-31 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r75600:3790409ce24c Date: 2015-01-31 10:37 +0100 http://bitbucket.org/pypy/pypy/changeset/3790409ce24c/ Log:Fix diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/backend/x86/assembler.py

[pypy-commit] pypy stmgc-c7: fix

2015-01-28 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r75567:4ca0f3bc9268 Date: 2015-01-28 17:25 +0100 http://bitbucket.org/pypy/pypy/changeset/4ca0f3bc9268/ Log:fix diff --git a/rpython/jit/metainterp/memmgr.py b/rpython/jit/metainterp/memmgr.py --- a/rpython/jit/metainterp/memmgr.py +++ b/rpython

[pypy-commit] pypy stmgc-c7: Fix tests

2015-01-23 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r75501:12acb89160b9 Date: 2015-01-23 12:31 +0100 http://bitbucket.org/pypy/pypy/changeset/12acb89160b9/ Log:Fix tests diff --git a/pypy/module/__pypy__/test/test_atomic.py b/pypy/module/__pypy__/test/test_atomic.py --- a/pypy/module/__pypy__/te

[pypy-commit] pypy stmgc-c7: Fix test

2015-01-23 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r75500:1528d1320101 Date: 2015-01-23 12:18 +0100 http://bitbucket.org/pypy/pypy/changeset/1528d1320101/ Log:Fix test diff --git a/rpython/translator/stm/test/test_inevitable.py b/rpython/translator/stm/test/test_inevitable.py --- a/rpython/tran

[pypy-commit] pypy stmgc-c7: fix plot to show all threads

2014-11-20 Thread Raemi
Author: Remi Meier Branch: stmgc-c7 Changeset: r74616:71d03ab2f30b Date: 2014-11-20 16:47 +0100 http://bitbucket.org/pypy/pypy/changeset/71d03ab2f30b/ Log:fix plot to show all threads diff --git a/pypy/stm/plot_stm_log.py b/pypy/stm/plot_stm_log.py --- a/pypy/stm/plot_stm_log.py +++ b/pypy/s

[pypy-commit] pypy stmgc-c7: fix

2014-11-19 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r74594:66bca6f88d3e Date: 2014-11-19 11:15 +0100 http://bitbucket.org/pypy/pypy/changeset/66bca6f88d3e/ Log:fix diff --git a/rpython/rtyper/lltypesystem/rffi.py b/rpython/rtyper/lltypesystem/rffi.py --- a/rpython/rtyper/lltypesystem/rffi.py +++

[pypy-commit] pypy stmgc-c7: fix

2014-11-18 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r74583:c9e013e285d1 Date: 2014-11-19 01:01 +0100 http://bitbucket.org/pypy/pypy/changeset/c9e013e285d1/ Log:fix diff --git a/rpython/rlib/rstm.py b/rpython/rlib/rstm.py --- a/rpython/rlib/rstm.py +++ b/rpython/rlib/rstm.py @@ -157,6 +157,7 @@ d

[pypy-commit] pypy stmgc-c7: Fix (and reduce the diff to default)

2014-11-18 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r74580:dd13b4ea897b Date: 2014-11-19 00:19 +0100 http://bitbucket.org/pypy/pypy/changeset/dd13b4ea897b/ Log:Fix (and reduce the diff to default) diff --git a/rpython/translator/c/src/g_prerequisite.h b/rpython/translator/c/src/g_prerequisite.h

[pypy-commit] pypy stmgc-c7: fix

2014-11-13 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r74513:6371061c0bca Date: 2014-11-13 23:59 +0100 http://bitbucket.org/pypy/pypy/changeset/6371061c0bca/ Log:fix diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/backend/x86/assembler.py

[pypy-commit] pypy stmgc-c7: fix

2014-11-12 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r74484:f43c46bcf4be Date: 2014-11-12 17:01 +0100 http://bitbucket.org/pypy/pypy/changeset/f43c46bcf4be/ Log:fix diff --git a/rpython/rtyper/lltypesystem/rstr.py b/rpython/rtyper/lltypesystem/rstr.py --- a/rpython/rtyper/lltypesystem/rstr.py +++

[pypy-commit] pypy stmgc-c7: fix

2014-11-12 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r74479:6c9902ffa056 Date: 2014-11-12 12:48 +0100 http://bitbucket.org/pypy/pypy/changeset/6c9902ffa056/ Log:fix diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/backend/x86/assembler.py

[pypy-commit] pypy stmgc-c7: fix some imports

2014-11-11 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r74455:26ebcac51ad5 Date: 2014-11-11 18:47 +0100 http://bitbucket.org/pypy/pypy/changeset/26ebcac51ad5/ Log:fix some imports diff --git a/rpython/rtyper/lltypesystem/rstr.py b/rpython/rtyper/lltypesystem/rstr.py --- a/rpython/rtyper/lltypesyste

[pypy-commit] pypy stmgc-c7: fix

2014-11-11 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r74454:18ed12091d09 Date: 2014-11-11 18:47 +0100 http://bitbucket.org/pypy/pypy/changeset/18ed12091d09/ Log:fix diff --git a/rpython/memory/gctransform/stmframework.py b/rpython/memory/gctransform/stmframework.py --- a/rpython/memory/gctransfor

[pypy-commit] pypy stmgc-c7: Fix

2014-11-07 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r74377:2da4dcd634f8 Date: 2014-11-07 18:22 +0100 http://bitbucket.org/pypy/pypy/changeset/2da4dcd634f8/ Log:Fix diff --git a/pypy/stm/print_stm_log.py b/pypy/stm/print_stm_log.py --- a/pypy/stm/print_stm_log.py +++ b/pypy/stm/print_stm_log.py @@

[pypy-commit] pypy stmgc-c7: Fix tests

2014-10-17 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r73992:6a7a800b08d1 Date: 2014-10-17 14:30 +0200 http://bitbucket.org/pypy/pypy/changeset/6a7a800b08d1/ Log:Fix tests diff --git a/rpython/rlib/rstm.py b/rpython/rlib/rstm.py --- a/rpython/rlib/rstm.py +++ b/rpython/rlib/rstm.py @@ -76,6 +76,8 @

[pypy-commit] pypy stmgc-c7: Fix

2014-08-27 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r73080:b590b6bbe094 Date: 2014-08-27 10:56 +0200 http://bitbucket.org/pypy/pypy/changeset/b590b6bbe094/ Log:Fix diff --git a/rpython/rtyper/lltypesystem/opimpl.py b/rpython/rtyper/lltypesystem/opimpl.py --- a/rpython/rtyper/lltypesystem/opimpl.

[pypy-commit] pypy stmgc-c7: Fix

2014-08-21 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r72950:c13564d2e37b Date: 2014-08-21 18:07 +0200 http://bitbucket.org/pypy/pypy/changeset/c13564d2e37b/ Log:Fix diff --git a/rpython/translator/c/funcgen.py b/rpython/translator/c/funcgen.py --- a/rpython/translator/c/funcgen.py +++ b/rpython/tr

[pypy-commit] pypy stmgc-c7: fix for restoring atomic state in start_if_not_atomic

2014-08-19 Thread Raemi
Author: Remi Meier Branch: stmgc-c7 Changeset: r72899:2315ec757d57 Date: 2014-08-19 09:31 +0200 http://bitbucket.org/pypy/pypy/changeset/2315ec757d57/ Log:fix for restoring atomic state in start_if_not_atomic diff --git a/rpython/translator/stm/src_stm/stmgcintf.c b/rpython/translator/stm/s

[pypy-commit] pypy stmgc-c7: Fix imports

2014-08-07 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r72711:5b52f9756edd Date: 2014-08-07 17:41 +0200 http://bitbucket.org/pypy/pypy/changeset/5b52f9756edd/ Log:Fix imports diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/backend/x86/assem

[pypy-commit] pypy stmgc-c7: Fix

2014-08-07 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r72712:91f1b7951764 Date: 2014-08-07 18:01 +0200 http://bitbucket.org/pypy/pypy/changeset/91f1b7951764/ Log:Fix diff --git a/pypy/module/thread/stm.py b/pypy/module/thread/stm.py --- a/pypy/module/thread/stm.py +++ b/pypy/module/thread/stm.py @@

[pypy-commit] pypy stmgc-c7: Fix

2014-07-02 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r72321:5d850e01c23b Date: 2014-07-02 20:53 +0200 http://bitbucket.org/pypy/pypy/changeset/5d850e01c23b/ Log:Fix diff --git a/rpython/annotator/builtin.py b/rpython/annotator/builtin.py --- a/rpython/annotator/builtin.py +++ b/rpython/annotator/b

[pypy-commit] pypy stmgc-c7: Fix an obscure bug. (issue 1767)

2014-05-31 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r71788:52395a782909 Date: 2014-05-31 19:22 +0200 http://bitbucket.org/pypy/pypy/changeset/52395a782909/ Log:Fix an obscure bug. (issue 1767) diff --git a/rpython/jit/metainterp/pyjitpl.py b/rpython/jit/metainterp/pyjitpl.py --- a/rpython/jit/me

[pypy-commit] pypy stmgc-c7: fix to really not become inevitable before pure raw_loads (hopefully not breaking anything)

2014-05-13 Thread Raemi
Author: Remi Meier Branch: stmgc-c7 Changeset: r71488:2eecc075280f Date: 2014-05-13 14:10 +0200 http://bitbucket.org/pypy/pypy/changeset/2eecc075280f/ Log:fix to really not become inevitable before pure raw_loads (hopefully not breaking anything) diff --git a/rpython/rtyper/llinterp.

[pypy-commit] pypy stmgc-c7: fix logic in last commit

2014-05-13 Thread Raemi
Author: Remi Meier Branch: stmgc-c7 Changeset: r71486:d95eff23a6ae Date: 2014-05-13 13:20 +0200 http://bitbucket.org/pypy/pypy/changeset/d95eff23a6ae/ Log:fix logic in last commit diff --git a/rpython/translator/stm/src_stm/stmgcintf.c b/rpython/translator/stm/src_stm/stmgcintf.c --- a/rpyt

[pypy-commit] pypy stmgc-c7: Fix

2014-05-12 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r71475:f9b64722c5dc Date: 2014-05-12 20:08 +0200 http://bitbucket.org/pypy/pypy/changeset/f9b64722c5dc/ Log:Fix diff --git a/rpython/translator/stm/readbarrier.py b/rpython/translator/stm/readbarrier.py --- a/rpython/translator/stm/readbarrier.

[pypy-commit] pypy stmgc-c7: Fix

2014-05-04 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r71264:98f4d805e5d2 Date: 2014-05-04 20:53 +0200 http://bitbucket.org/pypy/pypy/changeset/98f4d805e5d2/ Log:Fix diff --git a/pypy/interpreter/pyopcode.py b/pypy/interpreter/pyopcode.py --- a/pypy/interpreter/pyopcode.py +++ b/pypy/interpreter/py

[pypy-commit] pypy stmgc-c7: Fix: putting push/pop_marker here avoids duplicating them,

2014-04-19 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70780:885b1d74996a Date: 2014-04-19 19:46 +0200 http://bitbucket.org/pypy/pypy/changeset/885b1d74996a/ Log:Fix: putting push/pop_marker here avoids duplicating them, and fixes an issue with jitdriver.py rewriting the function in some ind

[pypy-commit] pypy stmgc-c7: fix

2014-04-19 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70771:27d58254e679 Date: 2014-04-19 14:50 +0200 http://bitbucket.org/pypy/pypy/changeset/27d58254e679/ Log:fix diff --git a/pypy/interpreter/pyopcode.py b/pypy/interpreter/pyopcode.py --- a/pypy/interpreter/pyopcode.py +++ b/pypy/interpreter/py

[pypy-commit] pypy stmgc-c7: fix unused breakfinder

2014-04-17 Thread Raemi
Author: Remi Meier Branch: stmgc-c7 Changeset: r70702:06328c7fb4d5 Date: 2014-04-17 17:24 +0200 http://bitbucket.org/pypy/pypy/changeset/06328c7fb4d5/ Log:fix unused breakfinder diff --git a/rpython/translator/stm/breakfinder.py b/rpython/translator/stm/breakfinder.py --- a/rpython/translat

[pypy-commit] pypy stmgc-c7: fix

2014-04-17 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70692:50398d1a134d Date: 2014-04-17 13:15 +0200 http://bitbucket.org/pypy/pypy/changeset/50398d1a134d/ Log:fix diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/backend/x86/assembler.py

[pypy-commit] pypy stmgc-c7: fix

2014-04-06 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70475:8929b1e5751d Date: 2014-04-06 12:22 +0200 http://bitbucket.org/pypy/pypy/changeset/8929b1e5751d/ Log:fix diff --git a/rpython/translator/c/src/mem.c b/rpython/translator/c/src/mem.c --- a/rpython/translator/c/src/mem.c +++ b/rpython/trans

[pypy-commit] pypy stmgc-c7: Fix copystrcontent on stm

2014-04-03 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70417:a79b417389c0 Date: 2014-04-03 12:32 +0200 http://bitbucket.org/pypy/pypy/changeset/a79b417389c0/ Log:Fix copystrcontent on stm diff --git a/rpython/jit/backend/llsupport/stmrewrite.py b/rpython/jit/backend/llsupport/stmrewrite.py --- a/r

[pypy-commit] pypy stmgc-c7: Fix the handling of pypy_stm_nursery_low_fill_mark for what is hopefully all the cases.

2014-03-31 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70346:3616feaae9f8 Date: 2014-03-31 14:25 +0200 http://bitbucket.org/pypy/pypy/changeset/3616feaae9f8/ Log:Fix the handling of pypy_stm_nursery_low_fill_mark for what is hopefully all the cases. diff --git a/rpython/jit/backend/x86/asse

[pypy-commit] pypy stmgc-c7: Fix: must not use cast_ptr_to_int() here

2014-03-27 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70309:1f5cf3792b5d Date: 2014-03-27 16:37 +0100 http://bitbucket.org/pypy/pypy/changeset/1f5cf3792b5d/ Log:Fix: must not use cast_ptr_to_int() here diff --git a/rpython/jit/metainterp/compile.py b/rpython/jit/metainterp/compile.py --- a/rpytho

[pypy-commit] pypy stmgc-c7: Fix: ll_int2hex turned inevitable

2014-03-27 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70306:f7a704c145ed Date: 2014-03-27 15:31 +0100 http://bitbucket.org/pypy/pypy/changeset/f7a704c145ed/ Log:Fix: ll_int2hex turned inevitable diff --git a/rpython/rtyper/lltypesystem/ll_str.py b/rpython/rtyper/lltypesystem/ll_str.py --- a/rpyth

[pypy-commit] pypy stmgc-c7: fix: the JIT doesn't support for now 'with stm_ignored:'

2014-03-25 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70294:d3957e5f25d8 Date: 2014-03-26 07:38 +0100 http://bitbucket.org/pypy/pypy/changeset/d3957e5f25d8/ Log:fix: the JIT doesn't support for now 'with stm_ignored:' diff --git a/rpython/rtyper/lltypesystem/rstr.py b/rpython/rtyper/lltypesystem/

[pypy-commit] pypy stmgc-c7: Fix by a quick hack (that can be justified too): give transactionsafe=True

2014-03-25 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70278:6d63887bcf1a Date: 2014-03-25 15:01 +0100 http://bitbucket.org/pypy/pypy/changeset/6d63887bcf1a/ Log:Fix by a quick hack (that can be justified too): give transactionsafe=True to the calls that actually occur outside a tran

[pypy-commit] pypy stmgc-c7: fix translation

2014-03-24 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70267:6c27839adebb Date: 2014-03-24 22:49 +0100 http://bitbucket.org/pypy/pypy/changeset/6c27839adebb/ Log:fix translation diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/backend/x86/a

[pypy-commit] pypy stmgc-c7: Fix

2014-03-24 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70266:31386d1544cb Date: 2014-03-24 21:47 +0100 http://bitbucket.org/pypy/pypy/changeset/31386d1544cb/ Log:Fix diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/backend/x86/assembler.py

[pypy-commit] pypy stmgc-c7: fix this test

2014-03-24 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70247:08b0b669fc73 Date: 2014-03-24 12:47 +0100 http://bitbucket.org/pypy/pypy/changeset/08b0b669fc73/ Log:fix this test diff --git a/rpython/jit/backend/x86/test/test_jump.py b/rpython/jit/backend/x86/test/test_jump.py --- a/rpython/jit/backe

[pypy-commit] pypy stmgc-c7: fix

2014-03-24 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70237:f189e18e060d Date: 2014-03-24 08:34 +0100 http://bitbucket.org/pypy/pypy/changeset/f189e18e060d/ Log:fix diff --git a/rpython/rlib/rstm.py b/rpython/rlib/rstm.py --- a/rpython/rlib/rstm.py +++ b/rpython/rlib/rstm.py @@ -20,7 +20,7 @@ adr

[pypy-commit] pypy stmgc-c7: fix

2014-03-24 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70236:f34f88635179 Date: 2014-03-24 08:32 +0100 http://bitbucket.org/pypy/pypy/changeset/f34f88635179/ Log:fix diff --git a/rpython/jit/backend/llsupport/test/test_stmrewrite.py b/rpython/jit/backend/llsupport/test/test_stmrewrite.py --- a/rpy

[pypy-commit] pypy stmgc-c7: fix

2014-03-23 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70206:e9791bb17c6c Date: 2014-03-23 16:23 +0100 http://bitbucket.org/pypy/pypy/changeset/e9791bb17c6c/ Log:fix diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/backend/x86/assembler.py

[pypy-commit] pypy stmgc-c7: fix

2014-03-23 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70205:a37be1ce64d8 Date: 2014-03-23 16:22 +0100 http://bitbucket.org/pypy/pypy/changeset/a37be1ce64d8/ Log:fix diff --git a/rpython/jit/backend/x86/regloc.py b/rpython/jit/backend/x86/regloc.py --- a/rpython/jit/backend/x86/regloc.py +++ b/rpy

[pypy-commit] pypy stmgc-c7: Fix regloc, as far as test_regloc says.

2014-03-23 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70198:85dc2a0ebc48 Date: 2014-03-23 14:50 +0100 http://bitbucket.org/pypy/pypy/changeset/85dc2a0ebc48/ Log:Fix regloc, as far as test_regloc says. diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/r

[pypy-commit] pypy stmgc-c7: fix

2014-03-23 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70193:dba83bbc67c6 Date: 2014-03-23 12:15 +0100 http://bitbucket.org/pypy/pypy/changeset/dba83bbc67c6/ Log:fix diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/backend/x86/assembler.py

[pypy-commit] pypy stmgc-c7: Fix (see existing test)

2014-03-23 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70188:b06faf7b2607 Date: 2014-03-23 09:29 +0100 http://bitbucket.org/pypy/pypy/changeset/b06faf7b2607/ Log:Fix (see existing test) diff --git a/rpython/rlib/atomic_ops.py b/rpython/rlib/atomic_ops.py --- a/rpython/rlib/atomic_ops.py +++ b/rpyth

[pypy-commit] pypy stmgc-c7: fix tests here

2014-03-20 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70111:60e88988d828 Date: 2014-03-20 11:31 +0100 http://bitbucket.org/pypy/pypy/changeset/60e88988d828/ Log:fix tests here diff --git a/rpython/jit/codewriter/test/test_call.py b/rpython/jit/codewriter/test/test_call.py --- a/rpython/jit/codewr

[pypy-commit] pypy stmgc-c7: fix

2014-03-14 Thread Remi Meier
Author: Remi Meier Branch: stmgc-c7 Changeset: r69953:1f5ecae33a88 Date: 2014-03-14 14:43 +0100 http://bitbucket.org/pypy/pypy/changeset/1f5ecae33a88/ Log:fix diff --git a/rpython/translator/stm/src_stm/stmgcintf.h b/rpython/translator/stm/src_stm/stmgcintf.h --- a/rpython/translator/stm/src

[pypy-commit] pypy stmgc-c7: Fix rrawarray for stm

2014-03-13 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r69935:286aec3b Date: 2014-03-13 20:52 +0100 http://bitbucket.org/pypy/pypy/changeset/286aec3b/ Log:Fix rrawarray for stm diff --git a/rpython/rlib/rrawarray.py b/rpython/rlib/rrawarray.py --- a/rpython/rlib/rrawarray.py +++ b/rpython/rl

[pypy-commit] pypy stmgc-c7: Fix

2014-03-13 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r69934:1b58f7c6b75c Date: 2014-03-13 19:50 +0100 http://bitbucket.org/pypy/pypy/changeset/1b58f7c6b75c/ Log:Fix diff --git a/rpython/memory/gctransform/stmframework.py b/rpython/memory/gctransform/stmframework.py --- a/rpython/memory/gctransfor

[pypy-commit] pypy stmgc-c7: Fix to match 321767c428c6 in the stmgc repo

2014-03-13 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r69932:1f2c5fb9f1ad Date: 2014-03-13 15:40 +0100 http://bitbucket.org/pypy/pypy/changeset/1f2c5fb9f1ad/ Log:Fix to match 321767c428c6 in the stmgc repo diff --git a/rpython/translator/c/primitive.py b/rpython/translator/c/primitive.py --- a/rpy

[pypy-commit] pypy stmgc-c7: Fix (stm/test/test_ztranslated, test_dtoa)

2014-03-12 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r69891:08d0f40dfe46 Date: 2014-03-12 09:47 +0100 http://bitbucket.org/pypy/pypy/changeset/08d0f40dfe46/ Log:Fix (stm/test/test_ztranslated, test_dtoa) diff --git a/rpython/rtyper/lltypesystem/rstr.py b/rpython/rtyper/lltypesystem/rstr.py --- a/

[pypy-commit] pypy stmgc-c7: fix

2014-03-08 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r69800:4bbc728b5079 Date: 2014-03-08 12:48 +0100 http://bitbucket.org/pypy/pypy/changeset/4bbc728b5079/ Log:fix diff --git a/rpython/translator/stm/funcgen.py b/rpython/translator/stm/funcgen.py --- a/rpython/translator/stm/funcgen.py +++ b/rpy

[pypy-commit] pypy stmgc-c7: Fix for a mixture of __thread prebuilt data and address_space stuff that may or may not be a bug in clang.

2014-03-06 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r69752:9d10c1b98ba3 Date: 2014-03-06 10:13 +0100 http://bitbucket.org/pypy/pypy/changeset/9d10c1b98ba3/ Log:Fix for a mixture of __thread prebuilt data and address_space stuff that may or may not be a bug in clang. diff --git a/rpython/t