[pypy-commit] stmgc default: first random-test version in C. may have some bugs..

2013-06-19 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r195:bbf01c89fe52 Date: 2013-06-19 14:32 +0200 http://bitbucket.org/pypy/stmgc/changeset/bbf01c89fe52/ Log:first random-test version in C. may have some bugs.. diff --git a/c4/demo_random.c b/c4/demo_random.c new file mode

[pypy-commit] stmgc default: add demo2 (bubble sort)

2013-06-19 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r194:716b7629c9cd Date: 2013-06-19 11:20 +0200 http://bitbucket.org/pypy/stmgc/changeset/716b7629c9cd/ Log:add demo2 (bubble sort) diff --git a/c4/demo2.c b/c4/demo2.c new file mode 100644 --- /dev/null +++ b/c4/demo2.c @@ -0,0

[pypy-commit] stmgc default: demo_random: thread locals - thread descriptor

2013-06-19 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r196:8d3cf9f0c450 Date: 2013-06-19 14:48 +0200 http://bitbucket.org/pypy/stmgc/changeset/8d3cf9f0c450/ Log:demo_random: thread locals - thread descriptor diff --git a/c4/demo_random.c b/c4/demo_random.c --- a/c4/demo_random.c

[pypy-commit] stmgc default: demo_random: remove ambiguous naming

2013-06-19 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r197:661b7c5a26c9 Date: 2013-06-19 14:54 +0200 http://bitbucket.org/pypy/stmgc/changeset/661b7c5a26c9/ Log:demo_random: remove ambiguous naming diff --git a/c4/demo_random.c b/c4/demo_random.c --- a/c4/demo_random.c +++

[pypy-commit] stmgc default: demo_random: more checks

2013-06-20 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r199:b2ce4052626c Date: 2013-06-20 08:40 +0200 http://bitbucket.org/pypy/stmgc/changeset/b2ce4052626c/ Log:demo_random: more checks diff --git a/c4/demo_random.c b/c4/demo_random.c --- a/c4/demo_random.c +++ b/c4/demo_random.c

[pypy-commit] stmgc default: add more stm_normalize_stolen_objects where needed

2013-06-20 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r200:0efe1499373f Date: 2013-06-20 09:30 +0200 http://bitbucket.org/pypy/stmgc/changeset/0efe1499373f/ Log:add more stm_normalize_stolen_objects where needed diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -698,8

[pypy-commit] stmgc implement-id: doesn't crash

2013-06-21 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: implement-id Changeset: r218:7ed5c33f287e Date: 2013-06-20 21:09 +0200 http://bitbucket.org/pypy/stmgc/changeset/7ed5c33f287e/ Log:doesn't crash diff --git a/c4/nursery.c b/c4/nursery.c --- a/c4/nursery.c +++ b/c4/nursery.c @@ -59,7 +59,7

[pypy-commit] stmgc implement-id: intermediate backup before rewrite

2013-06-21 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: implement-id Changeset: r219:589d41f3af88 Date: 2013-06-21 11:50 +0200 http://bitbucket.org/pypy/stmgc/changeset/589d41f3af88/ Log:intermediate backup before rewrite diff --git a/c4/demo_random.c b/c4/demo_random.c --- a/c4/demo_random.c

[pypy-commit] stmgc implement-id: merge default

2013-06-21 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: implement-id Changeset: r222:2fe2cb9597de Date: 2013-06-21 13:25 +0200 http://bitbucket.org/pypy/stmgc/changeset/2fe2cb9597de/ Log:merge default diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -199,6 +199,7 @@ }

[pypy-commit] stmgc implement-id: minor changes

2013-06-21 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: implement-id Changeset: r221:16af90468dcd Date: 2013-06-21 13:23 +0200 http://bitbucket.org/pypy/stmgc/changeset/16af90468dcd/ Log:minor changes diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -446,6 +446,7 @@ B =

[pypy-commit] stmgc implement-id: merge

2013-06-21 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: implement-id Changeset: r217:74a48c97a3f6 Date: 2013-06-20 16:53 +0200 http://bitbucket.org/pypy/stmgc/changeset/74a48c97a3f6/ Log:merge diff --git a/c4/demo2.c b/c4/demo2.c --- a/c4/demo2.c +++ b/c4/demo2.c @@ -105,7 +105,7 @@

[pypy-commit] stmgc default: minor changes

2013-06-21 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r215:a295fa0455e1 Date: 2013-06-20 14:18 +0200 http://bitbucket.org/pypy/stmgc/changeset/a295fa0455e1/ Log:minor changes diff --git a/c4/demo_random.c b/c4/demo_random.c --- a/c4/demo_random.c +++ b/c4/demo_random.c @@ -183,12

[pypy-commit] stmgc implement-id: amazingly seems to not crash..

2013-06-21 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: implement-id Changeset: r220:c0ff042ed265 Date: 2013-06-21 13:08 +0200 http://bitbucket.org/pypy/stmgc/changeset/c0ff042ed265/ Log:amazingly seems to not crash.. diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -446,8 +446,9 @@

[pypy-commit] stmgc implement-id: work in progress

2013-06-21 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: implement-id Changeset: r216:04f0776e142a Date: 2013-06-20 16:51 +0200 http://bitbucket.org/pypy/stmgc/changeset/04f0776e142a/ Log:work in progress diff --git a/c4/et.h b/c4/et.h --- a/c4/et.h +++ b/c4/et.h @@ -57,6 +57,9 @@ * but

[pypy-commit] stmgc implement-id: mark some paths with assert(0) because they don't seem to be reached in demo_random.c

2013-06-21 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: implement-id Changeset: r225:08871aa2ccfe Date: 2013-06-21 14:11 +0200 http://bitbucket.org/pypy/stmgc/changeset/08871aa2ccfe/ Log:mark some paths with assert(0) because they don't seem to be reached in demo_random.c diff --git

[pypy-commit] stmgc default: close anonymous

2013-06-21 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r224:348eb80ca0c9 Date: 2013-06-21 13:37 +0200 http://bitbucket.org/pypy/stmgc/changeset/348eb80ca0c9/ Log:close anonymous ___ pypy-commit mailing list pypy-commit@python.org

[pypy-commit] stmgc implement-id: fix tests and remove some of the assert(0), as they at least seem to be hit in tests

2013-06-21 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: implement-id Changeset: r226:98c1eebad13c Date: 2013-06-21 14:18 +0200 http://bitbucket.org/pypy/stmgc/changeset/98c1eebad13c/ Log:fix tests and remove some of the assert(0), as they at least seem to be hit in tests diff --git

[pypy-commit] stmgc implement-id: fix issue when HAS_ID flag gets removed

2013-06-21 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: implement-id Changeset: r227:17d1d1ba2d0d Date: 2013-06-21 15:11 +0200 http://bitbucket.org/pypy/stmgc/changeset/17d1d1ba2d0d/ Log:fix issue when HAS_ID flag gets removed * updated demo_random diff --git a/c4/demo_random.c

[pypy-commit] stmgc implement-id: add simple tests

2013-06-21 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: implement-id Changeset: r228:d8b5144c17f4 Date: 2013-06-21 16:46 +0200 http://bitbucket.org/pypy/stmgc/changeset/d8b5144c17f4/ Log:add simple tests diff --git a/c4/demo_random.c b/c4/demo_random.c --- a/c4/demo_random.c +++

[pypy-commit] stmgc default: add some comments; add hash_mangling

2013-06-24 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r248:78c58b8aabfa Date: 2013-06-24 09:10 +0200 http://bitbucket.org/pypy/stmgc/changeset/78c58b8aabfa/ Log:add some comments; add hash_mangling diff --git a/c4/nursery.c b/c4/nursery.c --- a/c4/nursery.c +++ b/c4/nursery.c @@

[pypy-commit] stmgc default: add multiple thread start/finish to demo_random

2013-06-24 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r249:c73629c0bb3c Date: 2013-06-24 09:41 +0200 http://bitbucket.org/pypy/stmgc/changeset/c73629c0bb3c/ Log:add multiple thread start/finish to demo_random diff --git a/c4/demo_random.c b/c4/demo_random.c --- a/c4/demo_random.c

[pypy-commit] stmgc default: remove assert

2013-06-24 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r252:6effbf62467f Date: 2013-06-24 10:48 +0200 http://bitbucket.org/pypy/stmgc/changeset/6effbf62467f/ Log:remove assert diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -1501,8 +1501,11 @@

[pypy-commit] stmgc default: fix

2013-06-24 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r253:500b2ca07505 Date: 2013-06-24 12:30 +0200 http://bitbucket.org/pypy/stmgc/changeset/500b2ca07505/ Log:fix diff --git a/c4/steal.c b/c4/steal.c --- a/c4/steal.c +++ b/c4/steal.c @@ -160,19 +160,18 @@ /* use

[pypy-commit] stmgc default: more tests

2013-06-24 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r254:78560280729a Date: 2013-06-24 13:42 +0200 http://bitbucket.org/pypy/stmgc/changeset/78560280729a/ Log:more tests diff --git a/c4/nursery.c b/c4/nursery.c --- a/c4/nursery.c +++ b/c4/nursery.c @@ -176,7 +176,7 @@

[pypy-commit] stmgc default: add support for predefined hash in prebuilt objects

2013-06-24 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r256:67200f7bca96 Date: 2013-06-24 14:39 +0200 http://bitbucket.org/pypy/stmgc/changeset/67200f7bca96/ Log:add support for predefined hash in prebuilt objects diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -489,9

[pypy-commit] stmgc default: merge

2013-06-24 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r259:076863fce4d4 Date: 2013-06-24 15:01 +0200 http://bitbucket.org/pypy/stmgc/changeset/076863fce4d4/ Log:merge diff --git a/c4/test/test_gcpage.py b/c4/test/test_gcpage.py --- a/c4/test/test_gcpage.py +++

[pypy-commit] stmgc default: add hash to demo_random, crashes sometimes..

2013-06-24 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r263:05dae094fa06 Date: 2013-06-24 16:14 +0200 http://bitbucket.org/pypy/stmgc/changeset/05dae094fa06/ Log:add hash to demo_random, crashes sometimes.. diff --git a/c4/demo_random.c b/c4/demo_random.c --- a/c4/demo_random.c +++

[pypy-commit] stmgc default: merge

2013-06-25 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r274:5634ab8d11f6 Date: 2013-06-25 14:01 +0200 http://bitbucket.org/pypy/stmgc/changeset/5634ab8d11f6/ Log:merge diff --git a/c4/Makefile b/c4/Makefile --- a/c4/Makefile +++ b/c4/Makefile @@ -2,14 +2,16 @@ # Makefile for the

[pypy-commit] stmgc default: do not use backup as shadow-original, always use additional shadow

2013-06-25 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r273:d01dac528994 Date: 2013-06-25 14:01 +0200 http://bitbucket.org/pypy/stmgc/changeset/d01dac528994/ Log:do not use backup as shadow-original, always use additional shadow diff --git a/c4/demo_random.c b/c4/demo_random.c ---

[pypy-commit] stmgc default: stm_id cleanups and fixes

2013-06-25 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r275:d19d08d186b1 Date: 2013-06-25 15:31 +0200 http://bitbucket.org/pypy/stmgc/changeset/d19d08d186b1/ Log:stm_id cleanups and fixes diff --git a/c4/atomic_ops.h b/c4/atomic_ops.h --- a/c4/atomic_ops.h +++ b/c4/atomic_ops.h @@

[pypy-commit] stmgc default: clean only used part of nursery

2013-06-25 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r279:0f3222c773e9 Date: 2013-06-25 16:51 +0200 http://bitbucket.org/pypy/stmgc/changeset/0f3222c773e9/ Log:clean only used part of nursery diff --git a/c4/nursery.c b/c4/nursery.c --- a/c4/nursery.c +++ b/c4/nursery.c @@ -516,7

[pypy-commit] stmgc default: fix validation of priv_from_prot

2013-06-25 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r283:2e4480dc9707 Date: 2013-06-25 17:51 +0200 http://bitbucket.org/pypy/stmgc/changeset/2e4480dc9707/ Log:fix validation of priv_from_prot diff --git a/c4/demo_random.c b/c4/demo_random.c --- a/c4/demo_random.c +++

[pypy-commit] stmgc default: break the huge switch in demo_random

2013-06-25 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r284:7b5404748520 Date: 2013-06-25 18:15 +0200 http://bitbucket.org/pypy/stmgc/changeset/7b5404748520/ Log:break the huge switch in demo_random diff --git a/c4/demo_random.c b/c4/demo_random.c --- a/c4/demo_random.c +++

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

2013-07-01 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch 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 +++

[pypy-commit] stmgc default: fix uninitialized shadowstack problem during major collection

2013-07-01 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r326:18b8edd35778 Date: 2013-07-01 11:18 +0200 http://bitbucket.org/pypy/stmgc/changeset/18b8edd35778/ Log:fix uninitialized shadowstack problem during major collection diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c

[pypy-commit] stmgc default: add atomic transactions in demo_random

2013-07-01 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r328:6eac0903bcb9 Date: 2013-07-01 12:32 +0200 http://bitbucket.org/pypy/stmgc/changeset/6eac0903bcb9/ Log:add atomic transactions in demo_random diff --git a/c4/demo_random.c b/c4/demo_random.c --- a/c4/demo_random.c +++

[pypy-commit] stmgc default: add build and release versions of demo_random to tests

2013-07-01 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r337:d197afc97b0e Date: 2013-07-02 07:53 +0200 http://bitbucket.org/pypy/stmgc/changeset/d197afc97b0e/ Log:add build and release versions of demo_random to tests diff --git a/c4/test/test_zdemo_random.py

[pypy-commit] stmgc default: this assert can fail

2013-07-02 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r338:2040cea49c77 Date: 2013-07-02 12:23 +0200 http://bitbucket.org/pypy/stmgc/changeset/2040cea49c77/ Log:this assert can fail diff --git a/c4/nursery.c b/c4/nursery.c --- a/c4/nursery.c +++ b/c4/nursery.c @@ -44,7 +44,11 @@

[pypy-commit] stmgc default: add stm_thread_local_obj to demo_random.c

2013-07-03 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r339:e7d1df97b6f0 Date: 2013-07-03 09:54 +0200 http://bitbucket.org/pypy/stmgc/changeset/e7d1df97b6f0/ Log:add stm_thread_local_obj to demo_random.c diff --git a/c4/demo_random.c b/c4/demo_random.c --- a/c4/demo_random.c +++

[pypy-commit] stmgc default: add _GC_DEBUGPRINTS, comments, and some fairly untested code about tracing h_original in major_collections

2013-07-03 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r344:f37e2b89a0fc Date: 2013-07-03 17:03 +0200 http://bitbucket.org/pypy/stmgc/changeset/f37e2b89a0fc/ Log:add _GC_DEBUGPRINTS, comments, and some fairly untested code about tracing h_original in major_collections diff

[pypy-commit] stmgc default: add test and fix

2013-07-04 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r346:38fcfb8212e2 Date: 2013-07-04 10:27 +0200 http://bitbucket.org/pypy/stmgc/changeset/38fcfb8212e2/ Log:add test and fix diff --git a/c4/gcpage.c b/c4/gcpage.c --- a/c4/gcpage.c +++ b/c4/gcpage.c @@ -220,6 +220,11 @@

[pypy-commit] stmgc default: refactor keeping alive the h_originals in major collections

2013-07-04 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r345:7ae6aa7d16af Date: 2013-07-04 09:26 +0200 http://bitbucket.org/pypy/stmgc/changeset/7ae6aa7d16af/ Log:refactor keeping alive the h_originals in major collections diff --git a/c4/gcpage.c b/c4/gcpage.c --- a/c4/gcpage.c +++

[pypy-commit] stmgc default: merge

2013-07-05 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r350:93309df73f62 Date: 2013-07-05 09:46 +0200 http://bitbucket.org/pypy/stmgc/changeset/93309df73f62/ Log:merge diff --git a/duhton/duhton.c b/duhton/duhton.c --- a/duhton/duhton.c +++ b/duhton/duhton.c @@ -1,20 +1,40 @@

[pypy-commit] stmgc default: fix: don't trace stubs

2013-07-05 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r349:de365b519570 Date: 2013-07-05 09:45 +0200 http://bitbucket.org/pypy/stmgc/changeset/de365b519570/ Log:fix: don't trace stubs diff --git a/c4/gcpage.c b/c4/gcpage.c --- a/c4/gcpage.c +++ b/c4/gcpage.c @@ -225,7 +225,8 @@

[pypy-commit] pypy stmgc-c4: fix some tests

2013-07-05 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: stmgc-c4 Changeset: r65190:b3adf69b07ae Date: 2013-07-05 10:46 +0200 http://bitbucket.org/pypy/pypy/changeset/b3adf69b07ae/ Log:fix some tests diff --git a/pypy/module/thread/stm.py b/pypy/module/thread/stm.py ---

[pypy-commit] pypy stmgc-c4: fix test

2013-07-05 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: stmgc-c4 Changeset: r65188:3f384e7615a0 Date: 2013-07-04 11:10 +0200 http://bitbucket.org/pypy/pypy/changeset/3f384e7615a0/ Log:fix test diff --git a/rpython/translator/stm/test/test_inevitable.py

[pypy-commit] pypy stmgc-c4: getting tests to run with questionable methods

2013-07-05 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: stmgc-c4 Changeset: r65189:4820d8ea75ff Date: 2013-07-05 08:20 +0200 http://bitbucket.org/pypy/pypy/changeset/4820d8ea75ff/ Log:getting tests to run with questionable methods diff --git a/rpython/jit/backend/llsupport/gc.py

[pypy-commit] pypy stmgc-c4: typo and change to real descrs

2013-07-05 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: stmgc-c4 Changeset: r65191:ceb9b8b28bcf Date: 2013-07-05 11:04 +0200 http://bitbucket.org/pypy/pypy/changeset/ceb9b8b28bcf/ Log:typo and change to real descrs diff --git a/rpython/jit/backend/llsupport/test/test_stmrewrite.py

[pypy-commit] pypy stmgc-c4: rename of transform2.py to transform.py

2013-07-05 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: stmgc-c4 Changeset: r65195:88d375dc39b3 Date: 2013-07-05 13:08 +0200 http://bitbucket.org/pypy/pypy/changeset/88d375dc39b3/ Log:rename of transform2.py to transform.py diff --git a/rpython/translator/c/genc.py b/rpython/translator/c/genc.py

[pypy-commit] pypy stmgc-c4: add new resops COND_CALL_STM_WB and COND_CALL_STM_RB

2013-07-05 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: stmgc-c4 Changeset: r65196:675a3d0878f1 Date: 2013-07-05 13:23 +0200 http://bitbucket.org/pypy/pypy/changeset/675a3d0878f1/ Log:add new resops COND_CALL_STM_WB and COND_CALL_STM_RB diff --git a/rpython/jit/backend/llsupport/stmrewrite.py

[pypy-commit] pypy stmgc-c4: I guess those tests need to be rewritten for STM_WB/RB. Still, remove syntax errors.

2013-07-05 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: stmgc-c4 Changeset: r65197:dfde347f3c17 Date: 2013-07-05 13:49 +0200 http://bitbucket.org/pypy/pypy/changeset/dfde347f3c17/ Log:I guess those tests need to be rewritten for STM_WB/RB. Still, remove syntax errors. diff --git

[pypy-commit] pypy stmgc-c4: missing import

2013-07-05 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: stmgc-c4 Changeset: r65194:ccb4307abb9c Date: 2013-07-05 12:15 +0200 http://bitbucket.org/pypy/pypy/changeset/ccb4307abb9c/ Log:missing import diff --git a/rpython/rlib/rstm.py b/rpython/rlib/rstm.py --- a/rpython/rlib/rstm.py +++

[pypy-commit] pypy stmgc-c4: try to satisfy tests..

2013-07-05 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: stmgc-c4 Changeset: r65199:fa4f9e6e4a11 Date: 2013-07-05 14:38 +0200 http://bitbucket.org/pypy/pypy/changeset/fa4f9e6e4a11/ Log:try to satisfy tests.. diff --git a/rpython/jit/backend/llsupport/assembler.py

[pypy-commit] pypy stmgc-c4: extract stm barriers from normal write barrier

2013-07-05 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: stmgc-c4 Changeset: r65200:f2a6fd3f14de Date: 2013-07-05 15:10 +0200 http://bitbucket.org/pypy/pypy/changeset/f2a6fd3f14de/ Log:extract stm barriers from normal write barrier diff --git a/rpython/jit/backend/llsupport/gc.py

[pypy-commit] pypy stmgc-c4: no fastpath for gc write/read barriers

2013-07-05 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: stmgc-c4 Changeset: r65201:43aaaf023f46 Date: 2013-07-05 16:58 +0200 http://bitbucket.org/pypy/pypy/changeset/43aaaf023f46/ Log:no fastpath for gc write/read barriers diff --git a/rpython/jit/backend/llsupport/gc.py

[pypy-commit] stmgc default: fix

2013-07-08 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r371:1183d4c7518c Date: 2013-07-08 11:17 +0200 http://bitbucket.org/pypy/stmgc/changeset/1183d4c7518c/ Log:fix diff --git a/duhton/glob.c b/duhton/glob.c --- a/duhton/glob.c +++ b/duhton/glob.c @@ -271,7 +271,9 @@ DuObject

[pypy-commit] stmgc default: backout 840ac0a, demo/trees2.duh seems to crash without tracing

2013-07-08 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r372:2b2561c18ea9 Date: 2013-07-08 11:36 +0200 http://bitbucket.org/pypy/stmgc/changeset/2b2561c18ea9/ Log:backout 840ac0a, demo/trees2.duh seems to crash without tracing diff --git a/c4/gcpage.c b/c4/gcpage.c --- a/c4/gcpage.c

[pypy-commit] stmgc default: repeat/do write barrier after minor_collection. I think the problem was that minor_collect clears old_objects_to_trace and the object needs to be reregistered there if it

2013-07-08 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r373:470bcb38a12e Date: 2013-07-08 13:26 +0200 http://bitbucket.org/pypy/stmgc/changeset/470bcb38a12e/ Log:repeat/do write barrier after minor_collection. I think the problem was that minor_collect clears

[pypy-commit] stmgc default: A test that fails. Maybe should fail, waiting for arigato's OK

2013-07-08 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r374:ef8442a75174 Date: 2013-07-08 14:37 +0200 http://bitbucket.org/pypy/stmgc/changeset/ef8442a75174/ Log:A test that fails. Maybe should fail, waiting for arigato's OK diff --git a/c4/test/test_et.py b/c4/test/test_et.py ---

[pypy-commit] pypy stmgc-c4: we don't need that extra parameter

2013-07-09 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: stmgc-c4 Changeset: r65282:b29a9e46f214 Date: 2013-07-09 10:04 +0200 http://bitbucket.org/pypy/pypy/changeset/b29a9e46f214/ Log:we don't need that extra parameter diff --git a/rpython/jit/backend/llgraph/runner.py

[pypy-commit] pypy stmgc-c4: skip stm_barriers; no implementation in runner.py

2013-07-09 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: stmgc-c4 Changeset: r65281:5d3354d5a836 Date: 2013-07-08 08:26 +0200 http://bitbucket.org/pypy/pypy/changeset/5d3354d5a836/ Log:skip stm_barriers; no implementation in runner.py diff --git a/rpython/jit/backend/llgraph/runner.py

[pypy-commit] extradoc extradoc: minor corrections

2013-07-09 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: extradoc Changeset: r4980:53412cc62d31 Date: 2013-07-09 14:31 +0200 http://bitbucket.org/pypy/extradoc/changeset/53412cc62d31/ Log:minor corrections diff --git a/blog/draft/duhton.rst b/blog/draft/duhton.rst --- a/blog/draft/duhton.rst +++

[pypy-commit] stmgc copy-over-original: seems to be working mostly

2013-07-09 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: copy-over-original Changeset: r379:5a4649117329 Date: 2013-07-09 18:22 +0200 http://bitbucket.org/pypy/stmgc/changeset/5a4649117329/ Log:seems to be working mostly diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -945,6 +945,7

[pypy-commit] stmgc copy-over-original: test current approach

2013-07-10 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: copy-over-original Changeset: r380:f6e27ee66d12 Date: 2013-07-10 07:54 +0200 http://bitbucket.org/pypy/stmgc/changeset/f6e27ee66d12/ Log:test current approach diff --git a/c4/test/test_gcpage.py b/c4/test/test_gcpage.py ---

[pypy-commit] stmgc copy-over-original: do a bit more

2013-07-10 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: copy-over-original Changeset: r381:c1d5e6f19828 Date: 2013-07-10 08:59 +0200 http://bitbucket.org/pypy/stmgc/changeset/c1d5e6f19828/ Log:do a bit more diff --git a/c4/gcpage.c b/c4/gcpage.c --- a/c4/gcpage.c +++ b/c4/gcpage.c @@ -367,68

[pypy-commit] stmgc default: fix writing to write-ready objects after a minor collection

2013-07-10 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r382:191c168da60e Date: 2013-07-11 06:40 +0200 http://bitbucket.org/pypy/stmgc/changeset/191c168da60e/ Log:fix writing to write-ready objects after a minor collection diff --git a/c4/nursery.c b/c4/nursery.c --- a/c4/nursery.c

[pypy-commit] stmgc copy-over-original: fix bad cleanup :(

2013-07-11 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: copy-over-original Changeset: r386:b2090bd31f4d Date: 2013-07-11 08:00 +0200 http://bitbucket.org/pypy/stmgc/changeset/b2090bd31f4d/ Log:fix bad cleanup :( diff --git a/c4/gcpage.c b/c4/gcpage.c --- a/c4/gcpage.c +++ b/c4/gcpage.c @@ -589,7

[pypy-commit] stmgc copy-over-original: merge default

2013-07-11 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: copy-over-original Changeset: r383:ee69aa1b8ef3 Date: 2013-07-11 07:13 +0200 http://bitbucket.org/pypy/stmgc/changeset/ee69aa1b8ef3/ Log:merge default diff --git a/c4/nursery.c b/c4/nursery.c --- a/c4/nursery.c +++ b/c4/nursery.c @@ -125,6

[pypy-commit] stmgc copy-over-original: typo

2013-07-11 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: copy-over-original Changeset: r385:844c3aeccf50 Date: 2013-07-11 07:52 +0200 http://bitbucket.org/pypy/stmgc/changeset/844c3aeccf50/ Log:typo diff --git a/c4/gcpage.c b/c4/gcpage.c --- a/c4/gcpage.c +++ b/c4/gcpage.c @@ -406,7 +406,7 @@

[pypy-commit] stmgc copy-over-original: cleanups

2013-07-11 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: copy-over-original Changeset: r384:2e860d218333 Date: 2013-07-11 07:48 +0200 http://bitbucket.org/pypy/stmgc/changeset/2e860d218333/ Log:cleanups diff --git a/c4/gcpage.c b/c4/gcpage.c --- a/c4/gcpage.c +++ b/c4/gcpage.c @@ -380,12 +380,14

[pypy-commit] stmgc default: add cache of writeables to demo_random.c and fix a bug

2013-07-11 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r387:9c2b50efb633 Date: 2013-07-11 10:13 +0200 http://bitbucket.org/pypy/stmgc/changeset/9c2b50efb633/ Log:add cache of writeables to demo_random.c and fix a bug diff --git a/c4/demo_random.c b/c4/demo_random.c ---

[pypy-commit] stmgc copy-over-original: merge default

2013-07-11 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: copy-over-original Changeset: r388:dba9439565bd Date: 2013-07-11 10:14 +0200 http://bitbucket.org/pypy/stmgc/changeset/dba9439565bd/ Log:merge default diff --git a/c4/demo_random.c b/c4/demo_random.c --- a/c4/demo_random.c +++

[pypy-commit] stmgc copy-over-original: free objects that are copied over prebuilts in the same major collection

2013-07-11 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: copy-over-original Changeset: r392:ea61566d33cd Date: 2013-07-11 12:12 +0200 http://bitbucket.org/pypy/stmgc/changeset/ea61566d33cd/ Log:free objects that are copied over prebuilts in the same major collection diff --git

[pypy-commit] stmgc default: merge

2013-07-11 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r394:19e89845f0a0 Date: 2013-07-11 17:36 +0200 http://bitbucket.org/pypy/stmgc/changeset/19e89845f0a0/ Log:merge diff --git a/duhton/glob.c b/duhton/glob.c --- a/duhton/glob.c +++ b/duhton/glob.c @@ -199,7 +199,7 @@ DuObject

[pypy-commit] stmgc default: improve demo_random

2013-07-11 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r393:d791f50ecec8 Date: 2013-07-11 17:36 +0200 http://bitbucket.org/pypy/stmgc/changeset/d791f50ecec8/ Log:improve demo_random diff --git a/c4/demo_random.c b/c4/demo_random.c --- a/c4/demo_random.c +++ b/c4/demo_random.c @@

[pypy-commit] pypy stmgc-c4: hopefully in the right direction: now a single cond_call_stm_b because there may be many more variants in the future.

2013-07-11 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: stmgc-c4 Changeset: r65346:e1aa4591dc07 Date: 2013-07-11 18:12 +0200 http://bitbucket.org/pypy/pypy/changeset/e1aa4591dc07/ Log:hopefully in the right direction: now a single cond_call_stm_b because there may be many more variants in

[pypy-commit] pypy stmgc-c4: remove R2W for now; introduce is_stm on GcRootMap

2013-07-12 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: stmgc-c4 Changeset: r65374:add171e74fe2 Date: 2013-07-12 08:29 +0200 http://bitbucket.org/pypy/pypy/changeset/add171e74fe2/ Log:remove R2W for now; introduce is_stm on GcRootMap diff --git a/rpython/jit/backend/llsupport/gc.py

[pypy-commit] pypy stmgc-c4: break less stuff

2013-07-12 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: stmgc-c4 Changeset: r65373:de492c4ceb35 Date: 2013-07-12 07:47 +0200 http://bitbucket.org/pypy/pypy/changeset/de492c4ceb35/ Log:break less stuff diff --git a/rpython/jit/backend/llsupport/gc.py b/rpython/jit/backend/llsupport/gc.py ---

[pypy-commit] pypy stmgc-c4: progress on stm barriers (without fastpath) and GC without malloc fastpaths (nursery)

2013-07-12 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: stmgc-c4 Changeset: r65375:21bde4788254 Date: 2013-07-12 16:47 +0200 http://bitbucket.org/pypy/pypy/changeset/21bde4788254/ Log:progress on stm barriers (without fastpath) and GC without malloc fastpaths (nursery) diff --git

[pypy-commit] pypy stmgc-c4: satisfy some tests

2013-07-15 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: stmgc-c4 Changeset: r65401:d11b7c7058b0 Date: 2013-07-15 12:17 +0200 http://bitbucket.org/pypy/pypy/changeset/d11b7c7058b0/ Log:satisfy some tests diff --git a/rpython/jit/backend/llsupport/test/zrpy_gc_test.py

[pypy-commit] pypy stmgc-c4: forgot OP_STM_GET_ROOT_STACK_TOP in funcgen

2013-07-15 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: stmgc-c4 Changeset: r65400:7a372f0f9000 Date: 2013-07-15 08:35 +0200 http://bitbucket.org/pypy/pypy/changeset/7a372f0f9000/ Log:forgot OP_STM_GET_ROOT_STACK_TOP in funcgen diff --git a/rpython/translator/c/funcgen.py

[pypy-commit] pypy stmgc-c4: fix and add more tests

2013-07-15 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: stmgc-c4 Changeset: r65402:586771804a5c Date: 2013-07-15 16:16 +0200 http://bitbucket.org/pypy/pypy/changeset/586771804a5c/ Log:fix and add more tests diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py ---

[pypy-commit] stmgc default: fix one bug and use a big stub in case it is also needed as the h_original of an object

2013-07-15 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: Changeset: r399:6d83a39b28cf Date: 2013-07-15 17:16 +0200 http://bitbucket.org/pypy/stmgc/changeset/6d83a39b28cf/ Log:fix one bug and use a big stub in case it is also needed as the h_original of an object diff --git a/c4/demo_random.c

[pypy-commit] stmgc copy-over-original2: new approach doing the work of copying over h_original in visit()

2013-07-16 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: copy-over-original2 Changeset: r401:7c2e94ae8bf1 Date: 2013-07-16 13:33 +0200 http://bitbucket.org/pypy/stmgc/changeset/7c2e94ae8bf1/ Log:new approach doing the work of copying over h_original in visit() diff --git a/c4/et.c b/c4/et.c ---

[pypy-commit] stmgc copy-over-original2: uncomment jumping forward in visit() again

2013-07-16 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: copy-over-original2 Changeset: r403:7c66774a3b43 Date: 2013-07-16 14:40 +0200 http://bitbucket.org/pypy/stmgc/changeset/7c66774a3b43/ Log:uncomment jumping forward in visit() again diff --git a/c4/gcpage.c b/c4/gcpage.c --- a/c4/gcpage.c +++

[pypy-commit] stmgc copy-over-original2: update comment

2013-07-16 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: copy-over-original2 Changeset: r402:a127a39f6967 Date: 2013-07-16 14:29 +0200 http://bitbucket.org/pypy/stmgc/changeset/a127a39f6967/ Log:update comment diff --git a/c4/gcpage.c b/c4/gcpage.c --- a/c4/gcpage.c +++ b/c4/gcpage.c @@ -637,6 +637,7

[pypy-commit] stmgc copy-over-original2: use NURSERY_MOVED instead of ~OLD when copying an object over its original during major collections

2013-07-16 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: copy-over-original2 Changeset: r404:74ae9fa5621f Date: 2013-07-16 14:57 +0200 http://bitbucket.org/pypy/stmgc/changeset/74ae9fa5621f/ Log:use NURSERY_MOVED instead of ~OLD when copying an object over its original during major collections

[pypy-commit] stmgc copy-over-original2: rename GCFLAG_NURSERY_MOVED to GCFLAG_MOVED

2013-07-16 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: copy-over-original2 Changeset: r405:9a584030a9e6 Date: 2013-07-16 15:08 +0200 http://bitbucket.org/pypy/stmgc/changeset/9a584030a9e6/ Log:rename GCFLAG_NURSERY_MOVED to GCFLAG_MOVED diff --git a/c4/demo_random.c b/c4/demo_random.c ---

[pypy-commit] pypy stmgc-c4: fighting layers to make it work

2013-07-17 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: stmgc-c4 Changeset: r65424:8a3c2efecdca Date: 2013-07-17 11:22 +0200 http://bitbucket.org/pypy/pypy/changeset/8a3c2efecdca/ Log:fighting layers to make it work diff --git a/rpython/jit/backend/arm/regalloc.py

[pypy-commit] pypy stmgc-c4: prepare for fastpath for ptr_eq and fix slowpath of stm-barriers

2013-07-18 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: stmgc-c4 Changeset: r65454:ef39cd09001d Date: 2013-07-18 08:30 +0200 http://bitbucket.org/pypy/pypy/changeset/ef39cd09001d/ Log:prepare for fastpath for ptr_eq and fix slowpath of stm-barriers diff --git

[pypy-commit] stmgc weakref: try to add weakrefs to demo_random.c

2013-07-18 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: weakref Changeset: r408:e203655b8773 Date: 2013-07-18 10:18 +0200 http://bitbucket.org/pypy/stmgc/changeset/e203655b8773/ Log:try to add weakrefs to demo_random.c diff --git a/c4/demo_random.c b/c4/demo_random.c --- a/c4/demo_random.c +++

[pypy-commit] stmgc weakref: implementing immutables and trying to fix the stealing of weakrefs

2013-07-18 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: weakref Changeset: r409:1cf2347f286d Date: 2013-07-18 14:45 +0200 http://bitbucket.org/pypy/stmgc/changeset/1cf2347f286d/ Log:implementing immutables and trying to fix the stealing of weakrefs diff --git a/c4/demo_random.c b/c4/demo_random.c

[pypy-commit] stmgc weakref: typo that doesn't change much

2013-07-18 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: weakref Changeset: r410:212e6e027030 Date: 2013-07-18 14:49 +0200 http://bitbucket.org/pypy/stmgc/changeset/212e6e027030/ Log:typo that doesn't change much diff --git a/c4/steal.c b/c4/steal.c --- a/c4/steal.c +++ b/c4/steal.c @@ -53,7 +53,7 @@

[pypy-commit] stmgc weakref: and there was a bug in demo_random

2013-07-18 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: weakref Changeset: r412:324c3f18bbad Date: 2013-07-18 16:11 +0200 http://bitbucket.org/pypy/stmgc/changeset/324c3f18bbad/ Log:and there was a bug in demo_random diff --git a/c4/demo_random.c b/c4/demo_random.c --- a/c4/demo_random.c +++

[pypy-commit] stmgc weakref: clean it up a bit

2013-07-18 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: weakref Changeset: r411:ff8c751610ca Date: 2013-07-18 15:41 +0200 http://bitbucket.org/pypy/stmgc/changeset/ff8c751610ca/ Log:clean it up a bit diff --git a/c4/steal.c b/c4/steal.c --- a/c4/steal.c +++ b/c4/steal.c @@ -26,39 +26,47 @@ if

[pypy-commit] stmgc weakref: add stm_dbg_get_hdr_str() that prints the flags and tid of an object

2013-07-18 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: weakref Changeset: r414:560fad6b4f7f Date: 2013-07-19 07:57 +0200 http://bitbucket.org/pypy/stmgc/changeset/560fad6b4f7f/ Log:add stm_dbg_get_hdr_str() that prints the flags and tid of an object diff --git a/c4/demo_random.c b/c4/demo_random.c

[pypy-commit] stmgc weakref: more debug output

2013-07-19 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: weakref Changeset: r418:983bb16c726a Date: 2013-07-19 11:46 +0200 http://bitbucket.org/pypy/stmgc/changeset/983bb16c726a/ Log:more debug output diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -16,13 +16,14 @@ i = 0;

[pypy-commit] stmgc default: more backout

2013-07-19 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: Changeset: r420:d7b329c4c608 Date: 2013-07-19 11:52 +0200 http://bitbucket.org/pypy/stmgc/changeset/d7b329c4c608/ Log:more backout diff --git a/c4/nursery.c b/c4/nursery.c --- a/c4/nursery.c +++ b/c4/nursery.c @@ -358,19 +358,6 @@

[pypy-commit] stmgc default: demo_random should not use the writeables cache anymore, since that is invalid again

2013-07-19 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: Changeset: r421:5f6c08c9274a Date: 2013-07-19 12:06 +0200 http://bitbucket.org/pypy/stmgc/changeset/5f6c08c9274a/ Log:demo_random should not use the writeables cache anymore, since that is invalid again diff --git a/c4/demo_random.c

[pypy-commit] stmgc default: Backed out changeset: 191c168da60e (readding of objects during minor collections to old_objects_to_trace)

2013-07-19 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: Changeset: r419:ff208391e85c Date: 2013-07-19 11:51 +0200 http://bitbucket.org/pypy/stmgc/changeset/ff208391e85c/ Log:Backed out changeset: 191c168da60e (readding of objects during minor collections to old_objects_to_trace) diff --git

  1   2   3   4   5   6   7   8   9   10   >