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
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
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
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
+++
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
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
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
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
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 @@
}
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 =
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 @@
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
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 @@
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
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
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
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
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
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
+++
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
@@
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
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 @@
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
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 @@
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
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
+++
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
+++
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
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
---
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
@@
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
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
+++
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
+++
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
+++
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
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
+++
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
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 @@
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
+++
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
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 @@
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
+++
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 @@
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 @@
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
---
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
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
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
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
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
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
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
+++
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
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
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
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
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
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
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
---
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
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
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
+++
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
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
---
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
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
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
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
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 @@
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
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
---
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
+++
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
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
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
@@
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
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
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
---
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
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
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
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
---
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
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
---
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
+++
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
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
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
---
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
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
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
+++
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
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 @@
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
+++
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
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
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;
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 @@
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
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 - 100 of 1053 matches
Mail list logo