[pypy-commit] stmgc c7-refactor: More prebuilt stuff from two days ago. Might get changed soon.

2014-02-14 Thread arigo
Author: Armin Rigo Branch: c7-refactor Changeset: r728:f1f127c63039 Date: 2014-02-13 13:49 +0100 http://bitbucket.org/pypy/stmgc/changeset/f1f127c63039/ Log:More prebuilt stuff from two days ago. Might get changed soon. diff --git a/c7/stm/core.c b/c7/stm/core.c --- a/c7/stm/core.c +++ b/c7/

[pypy-commit] stmgc c7-refactor: Two days to convince myself that this version of stm_write() gives

2014-02-14 Thread arigo
Author: Armin Rigo Branch: c7-refactor Changeset: r727:3ddbe9c6d224 Date: 2014-02-13 13:48 +0100 http://bitbucket.org/pypy/stmgc/changeset/3ddbe9c6d224/ Log:Two days to convince myself that this version of stm_write() gives the best trade-offs diff --git a/c7/stm/core.h b/c7/stm/core

[pypy-commit] stmgc c7-refactor: Rename "stm_current_transaction_t" into "stm_creation_marker_t".

2014-02-14 Thread arigo
Author: Armin Rigo Branch: c7-refactor Changeset: r729:508eed0d9371 Date: 2014-02-14 14:22 +0100 http://bitbucket.org/pypy/stmgc/changeset/508eed0d9371/ Log:Rename "stm_current_transaction_t" into "stm_creation_marker_t". diff --git a/c7/stm/core.h b/c7/stm/core.h --- a/c7/stm/core.h +++ b/c

[pypy-commit] stmgc c7-refactor: Comments

2014-02-14 Thread arigo
Author: Armin Rigo Branch: c7-refactor Changeset: r730:b2e798d333ed Date: 2014-02-14 15:06 +0100 http://bitbucket.org/pypy/stmgc/changeset/b2e798d333ed/ Log:Comments diff --git a/c7/stm/setup.c b/c7/stm/setup.c --- a/c7/stm/setup.c +++ b/c7/stm/setup.c @@ -69,7 +69,7 @@ current trans

[pypy-commit] stmgc c7-refactor: Fix

2014-02-14 Thread arigo
Author: Armin Rigo Branch: c7-refactor Changeset: r731:9f3c9e6a0a31 Date: 2014-02-14 15:11 +0100 http://bitbucket.org/pypy/stmgc/changeset/9f3c9e6a0a31/ Log:Fix diff --git a/c7/stmgc.h b/c7/stmgc.h --- a/c7/stmgc.h +++ b/c7/stmgc.h @@ -153,7 +153,7 @@ 'if (ct == 0 && (stm_flags &

[pypy-commit] stmgc c7-refactor: Fixes

2014-02-14 Thread arigo
Author: Armin Rigo Branch: c7-refactor Changeset: r732:9c55d1e9505f Date: 2014-02-14 16:25 +0100 http://bitbucket.org/pypy/stmgc/changeset/9c55d1e9505f/ Log:Fixes diff --git a/c7/stm/core.c b/c7/stm/core.c --- a/c7/stm/core.c +++ b/c7/stm/core.c @@ -34,7 +34,7 @@ STM_SEGMENT->transactio

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

2014-02-14 Thread arigo
Author: Armin Rigo Branch: c7-refactor Changeset: r733:51a343395a8e Date: 2014-02-14 16:38 +0100 http://bitbucket.org/pypy/stmgc/changeset/51a343395a8e/ Log:in-progress diff --git a/c7/stm/core.h b/c7/stm/core.h --- a/c7/stm/core.h +++ b/c7/stm/core.h @@ -23,7 +23,8 @@ #define FIRST_READMAR

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

2014-02-14 Thread arigo
Author: Armin Rigo Branch: c7-refactor Changeset: r734:b8d2ad0cb59c Date: 2014-02-14 17:21 +0100 http://bitbucket.org/pypy/stmgc/changeset/b8d2ad0cb59c/ Log:in-progress diff --git a/c7/stm/core.c b/c7/stm/core.c --- a/c7/stm/core.c +++ b/c7/stm/core.c @@ -5,7 +5,14 @@ void _stm_write_slow

[pypy-commit] stmgc c7-refactor: In-progress: redoing the page privatization

2014-02-14 Thread arigo
Author: Armin Rigo Branch: c7-refactor Changeset: r736:3906e3d066b4 Date: 2014-02-14 18:30 +0100 http://bitbucket.org/pypy/stmgc/changeset/3906e3d066b4/ Log:In-progress: redoing the page privatization diff --git a/c7/stm/atomic.h b/c7/stm/atomic.h --- a/c7/stm/atomic.h +++ b/c7/stm/atomic.h

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

2014-02-14 Thread arigo
Author: Armin Rigo Branch: c7-refactor Changeset: r735:35cc44d7afab Date: 2014-02-14 18:16 +0100 http://bitbucket.org/pypy/stmgc/changeset/35cc44d7afab/ Log:in-progress diff --git a/c7/stm/atomic.h b/c7/stm/atomic.h new file mode 100644 --- /dev/null +++ b/c7/stm/atomic.h @@ -0,0 +1,12 @@ +

[pypy-commit] stmgc c7-refactor: Copy the complete logic for _stm_write_slowpath()

2014-02-14 Thread arigo
Author: Armin Rigo Branch: c7-refactor Changeset: r737:c773165c8774 Date: 2014-02-14 19:01 +0100 http://bitbucket.org/pypy/stmgc/changeset/c773165c8774/ Log:Copy the complete logic for _stm_write_slowpath() diff --git a/c7/stm/core.c b/c7/stm/core.c --- a/c7/stm/core.c +++ b/c7/stm/core.c @@

[pypy-commit] stmgc c7-refactor: Resetting the creation markers between transactions

2014-02-14 Thread arigo
Author: Armin Rigo Branch: c7-refactor Changeset: r738:a26f2c58f57e Date: 2014-02-14 19:19 +0100 http://bitbucket.org/pypy/stmgc/changeset/a26f2c58f57e/ Log:Resetting the creation markers between transactions 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 remove-intlong-smm: improve interpreted (non-jit) perf:

2014-02-14 Thread pjenvey
Author: Philip Jenvey Branch: remove-intlong-smm Changeset: r69138:13c6b40389d3 Date: 2014-02-14 12:02 -0800 http://bitbucket.org/pypy/pypy/changeset/13c6b40389d3/ Log:improve interpreted (non-jit) perf: o specialize W_IntObject methods w/ import_from_mixin o try to fastpath pure int

[pypy-commit] pypy remove-intlong-smm: maybe less work for the typical path

2014-02-14 Thread pjenvey
Author: Philip Jenvey Branch: remove-intlong-smm Changeset: r69139:47afe1f67e8f Date: 2014-02-14 12:03 -0800 http://bitbucket.org/pypy/pypy/changeset/47afe1f67e8f/ Log:maybe less work for the typical path diff --git a/pypy/objspace/std/intobject.py b/pypy/objspace/std/intobject.py --- a/pypy

[pypy-commit] pypy remove-intlong-smm: cleanup

2014-02-14 Thread pjenvey
Author: Philip Jenvey Branch: remove-intlong-smm Changeset: r69140:a7974c1a5d68 Date: 2014-02-14 12:03 -0800 http://bitbucket.org/pypy/pypy/changeset/a7974c1a5d68/ Log:cleanup diff --git a/pypy/objspace/std/intobject.py b/pypy/objspace/std/intobject.py --- a/pypy/objspace/std/intobject.py ++

[pypy-commit] stmgc c7-refactor: Fixes, and issues

2014-02-14 Thread arigo
Author: Armin Rigo Branch: c7-refactor Changeset: r739:8f59f0e3f05b Date: 2014-02-14 22:07 +0100 http://bitbucket.org/pypy/stmgc/changeset/8f59f0e3f05b/ Log:Fixes, and issues diff --git a/c7/stm/core.c b/c7/stm/core.c --- a/c7/stm/core.c +++ b/c7/stm/core.c @@ -20,7 +20,7 @@ lock on

[pypy-commit] pypy remove-intlong-smm: fix

2014-02-14 Thread pjenvey
Author: Philip Jenvey Branch: remove-intlong-smm Changeset: r69142:d1533165b692 Date: 2014-02-14 15:41 -0800 http://bitbucket.org/pypy/pypy/changeset/d1533165b692/ Log:fix diff --git a/pypy/objspace/std/boolobject.py b/pypy/objspace/std/boolobject.py --- a/pypy/objspace/std/boolobject.py +++

[pypy-commit] pypy remove-intlong-smm: adapt from 0e0d08198110 which I previously missed

2014-02-14 Thread pjenvey
Author: Philip Jenvey Branch: remove-intlong-smm Changeset: r69143:78aecefdc562 Date: 2014-02-14 17:00 -0800 http://bitbucket.org/pypy/pypy/changeset/78aecefdc562/ Log:adapt from 0e0d08198110 which I previously missed diff --git a/pypy/objspace/std/longobject.py b/pypy/objspace/std/longobjec

[pypy-commit] pypy py3k: 2to3

2014-02-14 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r69144:84b7dca9f936 Date: 2014-02-14 18:17 -0800 http://bitbucket.org/pypy/pypy/changeset/84b7dca9f936/ Log:2to3 diff --git a/pypy/module/__pypy__/test/test_locals2fast.py b/pypy/module/__pypy__/test/test_locals2fast.py --- a/pypy/module/__pypy_