[pypy-commit] pypy identity-set: close to-be-merged branch

2013-06-30 Thread fijal
Author: Maciej Fijalkowski Branch: identity-set Changeset: r65131:bacccee16ef3 Date: 2013-07-01 08:49 +0200 http://bitbucket.org/pypy/pypy/changeset/bacccee16ef3/ Log:close to-be-merged branch ___ pypy-commit mailing list pypy-commit@python.org htt

[pypy-commit] pypy default: (andrewchambers) merge identity-set. This branch adds a set based on

2013-06-30 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r65132:1d6d177a0c6e Date: 2013-07-01 08:49 +0200 http://bitbucket.org/pypy/pypy/changeset/1d6d177a0c6e/ Log:(andrewchambers) merge identity-set. This branch adds a set based on identity, just like identity dict. diff --git a/pypy/objspac

[pypy-commit] pypy default: document branch

2013-06-30 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r65133:8c5e26a49209 Date: 2013-07-01 08:50 +0200 http://bitbucket.org/pypy/pypy/changeset/8c5e26a49209/ Log:document branch diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/what

[pypy-commit] stmgc default: add major collections to test

2013-06-30 Thread Raemi
Author: Remi Meier Branch: Changeset: r325:cf2cf2b3df21 Date: 2013-07-01 08:38 +0200 http://bitbucket.org/pypy/stmgc/changeset/cf2cf2b3df21/ Log:add major collections to test diff --git a/c4/demo_random.c b/c4/demo_random.c --- a/c4/demo_random.c +++ b/c4/demo_random.c @@ -19,6 +19,7 @@ #d

[pypy-commit] pypy stmgc-c4: threadlocals, and stm_ptr_eq()

2013-06-30 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r65130:bf3b552315d6 Date: 2013-06-30 21:32 +0200 http://bitbucket.org/pypy/pypy/changeset/bf3b552315d6/ Log:threadlocals, and stm_ptr_eq() diff --git a/rpython/rlib/rstm.py b/rpython/rlib/rstm.py --- a/rpython/rlib/rstm.py +++ b/rpython/rlib/rst

[pypy-commit] pypy stmgc-c4: Unused arg

2013-06-30 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r65129:2588a015d619 Date: 2013-06-30 20:05 +0200 http://bitbucket.org/pypy/pypy/changeset/2588a015d619/ Log:Unused arg diff --git a/rpython/rlib/rstm.py b/rpython/rlib/rstm.py --- a/rpython/rlib/rstm.py +++ b/rpython/rlib/rstm.py @@ -21,7 +21,7

[pypy-commit] pypy default: test, fix for shape modification in view()

2013-06-30 Thread mattip
Author: Matti Picus Branch: Changeset: r65128:12ed8f9fbc83 Date: 2013-06-30 22:13 +0300 http://bitbucket.org/pypy/pypy/changeset/12ed8f9fbc83/ Log:test, fix for shape modification in view() diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_numarray.py -

[pypy-commit] pypy stmgc-c4: stm_atomic()

2013-06-30 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r65127:0d53a387555d Date: 2013-06-30 20:04 +0200 http://bitbucket.org/pypy/pypy/changeset/0d53a387555d/ Log:stm_atomic() diff --git a/rpython/rlib/rstm.py b/rpython/rlib/rstm.py --- a/rpython/rlib/rstm.py +++ b/rpython/rlib/rstm.py @@ -15,13 +15

[pypy-commit] pypy stmgc-c4: set_transaction_length()

2013-06-30 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r65126:2a4c96f5318f Date: 2013-06-30 19:59 +0200 http://bitbucket.org/pypy/pypy/changeset/2a4c96f5318f/ Log:set_transaction_length() diff --git a/rpython/rlib/rstm.py b/rpython/rlib/rstm.py --- a/rpython/rlib/rstm.py +++ b/rpython/rlib/rstm.py @

[pypy-commit] pypy stmgc-c4: Starting to adapt rpython/rlib.py: become_inevitable(),

2013-06-30 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r65125:5e8273640041 Date: 2013-06-30 19:58 +0200 http://bitbucket.org/pypy/pypy/changeset/5e8273640041/ Log:Starting to adapt rpython/rlib.py: become_inevitable(), should_break_transaction() diff --git a/rpython/rlib/rstm.py b/rpython/rl

[pypy-commit] pypy stmgc-c4: Import stmgc/59eb9a85c3d1.

2013-06-30 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r65124:674cdae07936 Date: 2013-06-30 19:49 +0200 http://bitbucket.org/pypy/pypy/changeset/674cdae07936/ Log:Import stmgc/59eb9a85c3d1. diff --git a/rpython/translator/stm/src_stm/et.c b/rpython/translator/stm/src_stm/et.c --- a/rpython/translat

[pypy-commit] stmgc default: stm_atomic().

2013-06-30 Thread arigo
Author: Armin Rigo Branch: Changeset: r324:59eb9a85c3d1 Date: 2013-06-30 19:48 +0200 http://bitbucket.org/pypy/stmgc/changeset/59eb9a85c3d1/ Log:stm_atomic(). diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -903,6 +903,15 @@ d->reads_size_limit = d->atomic ? ULONG_MAX : d->

[pypy-commit] stmgc default: Tests for should_break_transaction() and set_transaction_length().

2013-06-30 Thread arigo
Author: Armin Rigo Branch: Changeset: r323:d97c6375a312 Date: 2013-06-30 19:36 +0200 http://bitbucket.org/pypy/stmgc/changeset/d97c6375a312/ Log:Tests for should_break_transaction() and set_transaction_length(). diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -86,6 +86,8 @@

[pypy-commit] stmgc default: Port here the changes done to test_random.

2013-06-30 Thread arigo
Author: Armin Rigo Branch: Changeset: r322:ad8b5874acca Date: 2013-06-30 19:14 +0200 http://bitbucket.org/pypy/stmgc/changeset/ad8b5874acca/ Log:Port here the changes done to test_random. diff --git a/c4/demo_random.c b/c4/demo_random.c --- a/c4/demo_random.c +++ b/c4/demo_random.c @@ -463,

[pypy-commit] stmgc default: Re-add counting reads

2013-06-30 Thread arigo
Author: Armin Rigo Branch: Changeset: r320:f88a2e8e6b8e Date: 2013-06-30 19:10 +0200 http://bitbucket.org/pypy/stmgc/changeset/f88a2e8e6b8e/ Log:Re-add counting reads diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -213,6 +213,7 @@ /* The risks are that the following assert

[pypy-commit] stmgc default: Redo the hack about END_MARKERs in the shadowstack.

2013-06-30 Thread arigo
Author: Armin Rigo Branch: Changeset: r321:7c03d107c940 Date: 2013-06-30 19:11 +0200 http://bitbucket.org/pypy/stmgc/changeset/7c03d107c940/ Log:Redo the hack about END_MARKERs in the shadowstack. diff --git a/c4/gcpage.c b/c4/gcpage.c --- a/c4/gcpage.c +++ b/c4/gcpage.c @@ -320,13 +320,20

[pypy-commit] pypy stmgc-c4: The next test passes

2013-06-30 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r65123:1bacb9bddd05 Date: 2013-06-30 18:28 +0200 http://bitbucket.org/pypy/pypy/changeset/1bacb9bddd05/ Log:The next test passes diff --git a/rpython/memory/gc/stmgc.py b/rpython/memory/gc/stmgc.py --- a/rpython/memory/gc/stmgc.py +++ b/rpython/

[pypy-commit] stmgc default: Updates

2013-06-30 Thread arigo
Author: Armin Rigo Branch: Changeset: r319:1ba74b051c7b Date: 2013-06-30 18:28 +0200 http://bitbucket.org/pypy/stmgc/changeset/1ba74b051c7b/ Log:Updates diff --git a/c4/fprintcolor.c b/c4/fprintcolor.c --- a/c4/fprintcolor.c +++ b/c4/fprintcolor.c @@ -24,12 +24,8 @@ static __thread revisio

[pypy-commit] pypy stmgc-c4: hash, id

2013-06-30 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r65122:74d273f9c9cd Date: 2013-06-30 11:46 +0200 http://bitbucket.org/pypy/pypy/changeset/74d273f9c9cd/ Log:hash, id diff --git a/rpython/translator/c/funcgen.py b/rpython/translator/c/funcgen.py --- a/rpython/translator/c/funcgen.py +++ b/rpyth

[pypy-commit] pypy stmgc-c4: Fails on 64-bit too with larger numbers

2013-06-30 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r65120:e24d8e7514fe Date: 2013-06-30 10:56 +0200 http://bitbucket.org/pypy/pypy/changeset/e24d8e7514fe/ Log:Fails on 64-bit too with larger numbers diff --git a/rpython/translator/stm/test/test_ztranslated.py b/rpython/translator/stm/test/test_

[pypy-commit] pypy stmgc-c4: Argh!

2013-06-30 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r65121:fbbf6a7ae469 Date: 2013-06-30 11:01 +0200 http://bitbucket.org/pypy/pypy/changeset/fbbf6a7ae469/ Log:Argh! diff --git a/rpython/memory/gc/stmgc.py b/rpython/memory/gc/stmgc.py --- a/rpython/memory/gc/stmgc.py +++ b/rpython/memory/gc/stmgc

[pypy-commit] pypy stmgc-c4: Support gcremovetypeptr with stm, and in fact recommend it, as it is done by

2013-06-30 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r65119:6bca9bb3fd22 Date: 2013-06-30 10:54 +0200 http://bitbucket.org/pypy/pypy/changeset/6bca9bb3fd22/ Log:Support gcremovetypeptr with stm, and in fact recommend it, as it is done by direct reads of the h_tid. diff --git a/rpython/conf