[pypy-commit] stmgc default: fix

2017-02-09 Thread Raemi
Author: Remi Meier Branch: Changeset: r2011:048795097bf2 Date: 2017-02-09 16:34 +0100 http://bitbucket.org/pypy/stmgc/changeset/048795097bf2/ Log:fix diff --git a/README.md b/README.md --- a/README.md +++ b/README.md @@ -108,7 +108,7 @@ STMGC, run the

[pypy-commit] stmgc default: fix for previously committed test and do some more resetting

2016-07-07 Thread Raemi
Author: Remi Meier Branch: Changeset: r1994:bfbab11bd95f Date: 2016-07-07 14:14 +0200 http://bitbucket.org/pypy/stmgc/changeset/bfbab11bd95f/ Log:fix for previously committed test and do some more resetting After an in-validation-reset of a noconflict obj, the

[pypy-commit] stmgc default: fix not removing noconflict objs from certain lists

2016-06-29 Thread Raemi
Author: Remi Meier Branch: Changeset: r1992:ffae8e3eb78b Date: 2016-06-29 13:37 +0200 http://bitbucket.org/pypy/stmgc/changeset/ffae8e3eb78b/ Log:fix not removing noconflict objs from certain lists After resetting a noconflict obj with committed state, the obj

[pypy-commit] stmgc default: fix infinite loop in segfault handler

2016-02-26 Thread Raemi
Author: Remi Meier Branch: Changeset: r1983:8c9162341945 Date: 2016-02-26 11:41 +0100 http://bitbucket.org/pypy/stmgc/changeset/8c9162341945/ Log:fix infinite loop in segfault handler diff --git a/c8/stm/setup.c b/c8/stm/setup.c --- a/c8/stm/setup.c +++

[pypy-commit] stmgc default: fix: must deactivate queues earlier, else major collection will try to look

2015-06-23 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r1881:9ffba4fe03df Date: 2015-06-20 17:22 +0200 http://bitbucket.org/pypy/stmgc/changeset/9ffba4fe03df/ Log:fix: must deactivate queues earlier, else major collection will try to look inside them even if the transaction is

[pypy-commit] stmgc default: Fix for gdb not printing the traceback

2015-04-20 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r1756:12b2b35a4fb5 Date: 2015-04-20 11:12 +0200 http://bitbucket.org/pypy/stmgc/changeset/12b2b35a4fb5/ Log:Fix for gdb not printing the traceback diff --git a/c7/gdb/gdb_stm.py b/c7/gdb/gdb_stm.py --- a/c7/gdb/gdb_stm.py +++

[pypy-commit] stmgc default: Fix

2015-02-21 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r1640:78281a990907 Date: 2015-02-21 12:49 +0100 http://bitbucket.org/pypy/stmgc/changeset/78281a990907/ Log:Fix diff --git a/c7/stm/gcpage.c b/c7/stm/gcpage.c --- a/c7/stm/gcpage.c +++ b/c7/stm/gcpage.c @@ -134,14 +134,19 @@ char

[pypy-commit] stmgc default: fix to make small old objs survive major gc

2015-02-18 Thread Raemi
Author: Remi Meier remi.me...@inf.ethz.ch Branch: Changeset: r1633:dbbeeda92d3e Date: 2015-02-18 10:30 +0100 http://bitbucket.org/pypy/stmgc/changeset/dbbeeda92d3e/ Log:fix to make small old objs survive major gc diff --git a/c8/stm/core.c b/c8/stm/core.c --- a/c8/stm/core.c +++

[pypy-commit] stmgc default: fix for on-major-gc validation not doing anything when a transaction thought it was still uncommitted and inevitable

2015-02-16 Thread Raemi
Author: Remi Meier remi.me...@inf.ethz.ch Branch: Changeset: r1627:30791bd74ef2 Date: 2015-02-16 16:34 +0100 http://bitbucket.org/pypy/stmgc/changeset/30791bd74ef2/ Log:fix for on-major-gc validation not doing anything when a transaction thought it was still uncommitted and

[pypy-commit] stmgc default: fix demo_random.c

2015-02-16 Thread Raemi
Author: Remi Meier remi.me...@inf.ethz.ch Branch: Changeset: r1626:1df0ed9de072 Date: 2015-02-16 16:34 +0100 http://bitbucket.org/pypy/stmgc/changeset/1df0ed9de072/ Log:fix demo_random.c diff --git a/c8/demo/demo_random.c b/c8/demo/demo_random.c --- a/c8/demo/demo_random.c +++

[pypy-commit] stmgc default: fix the read-write conflict location in case of a conflict between

2015-02-09 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r1616:65a89cd8a6c0 Date: 2015-02-09 19:11 +0100 http://bitbucket.org/pypy/stmgc/changeset/65a89cd8a6c0/ Log:fix the read-write conflict location in case of a conflict between a stmdict.keys() and a write of an entry diff --git

[pypy-commit] stmgc default: fix

2015-02-02 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r1604:97f88816858e Date: 2015-02-02 15:49 +0100 http://bitbucket.org/pypy/stmgc/changeset/97f88816858e/ Log:fix diff --git a/c7/stm/finalizer.c b/c7/stm/finalizer.c --- a/c7/stm/finalizer.c +++ b/c7/stm/finalizer.c @@ -138,6 +138,8 @@

[pypy-commit] stmgc default: fix

2015-01-23 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r1576:216c013a4b37 Date: 2015-01-23 23:11 +0100 http://bitbucket.org/pypy/stmgc/changeset/216c013a4b37/ Log:fix diff --git a/c7/stm/hashtable.c b/c7/stm/hashtable.c --- a/c7/stm/hashtable.c +++ b/c7/stm/hashtable.c @@ -139,10 +139,10 @@

[pypy-commit] stmgc default: fix a case where objs in new_objects may not have WB_EXECUTED (gcpage.c asserts that)

2015-01-21 Thread Raemi
Author: Remi Meier remi.me...@inf.ethz.ch Branch: Changeset: r1567:787672796c2f Date: 2015-01-21 17:25 +0100 http://bitbucket.org/pypy/stmgc/changeset/787672796c2f/ Log:fix a case where objs in new_objects may not have WB_EXECUTED (gcpage.c asserts that) diff --git a/c8/stm/core.c

[pypy-commit] stmgc default: fix some demos and some bugs

2014-09-10 Thread Raemi
Author: Remi Meier remi.me...@inf.ethz.ch Branch: Changeset: r1381:9adaf26befd4 Date: 2014-09-10 13:24 +0200 http://bitbucket.org/pypy/stmgc/changeset/9adaf26befd4/ Log:fix some demos and some bugs diff --git a/c8/demo/Makefile b/c8/demo/Makefile new file mode 100644 --- /dev/null +++

[pypy-commit] stmgc default: fix

2014-09-05 Thread Raemi
Author: Remi Meier remi.me...@inf.ethz.ch Branch: Changeset: r1359:0308c7a328d1 Date: 2014-09-05 13:02 +0200 http://bitbucket.org/pypy/stmgc/changeset/0308c7a328d1/ Log:fix diff --git a/c8/stm/core.c b/c8/stm/core.c --- a/c8/stm/core.c +++ b/c8/stm/core.c @@ -108,11 +108,10 @@

[pypy-commit] stmgc default: fix some tests

2014-09-05 Thread Raemi
Author: Remi Meier remi.me...@inf.ethz.ch Branch: Changeset: r1360:6bb0732c0c48 Date: 2014-09-05 15:18 +0200 http://bitbucket.org/pypy/stmgc/changeset/6bb0732c0c48/ Log:fix some tests diff --git a/c8/test/test_basic.py b/c8/test/test_basic.py --- a/c8/test/test_basic.py +++

[pypy-commit] stmgc default: fix release build of random2

2014-08-18 Thread Raemi
Author: Remi Meier remi.me...@inf.ethz.ch Branch: Changeset: r1317:b62545917bee Date: 2014-08-18 13:41 +0200 http://bitbucket.org/pypy/stmgc/changeset/b62545917bee/ Log:fix release build of random2 diff --git a/c7/demo/demo_random2.c b/c7/demo/demo_random2.c --- a/c7/demo/demo_random2.c +++

[pypy-commit] stmgc default: Fix.

2014-08-14 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r1312:43bf7ea2e593 Date: 2014-08-14 13:02 +0200 http://bitbucket.org/pypy/stmgc/changeset/43bf7ea2e593/ Log:Fix. diff --git a/c7/stm/gcpage.c b/c7/stm/gcpage.c --- a/c7/stm/gcpage.c +++ b/c7/stm/gcpage.c @@ -397,17 +397,20 @@

[pypy-commit] stmgc default: Fix (shown by demo_random2)

2014-08-14 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r1314:94d281041161 Date: 2014-08-14 15:01 +0200 http://bitbucket.org/pypy/stmgc/changeset/94d281041161/ Log:Fix (shown by demo_random2) diff --git a/c7/stm/core.c b/c7/stm/core.c --- a/c7/stm/core.c +++ b/c7/stm/core.c @@ -1027,7 +1027,7

[pypy-commit] stmgc default: fix a race between doing shadow stack snapshots and a concurrently running major

2014-08-13 Thread Raemi
Author: Remi Meier remi.me...@inf.ethz.ch Branch: Changeset: r1311:b7f132d1afba Date: 2014-08-13 18:12 +0200 http://bitbucket.org/pypy/stmgc/changeset/b7f132d1afba/ Log:fix a race between doing shadow stack snapshots and a concurrently running major collection. Also add more comments

[pypy-commit] stmgc default: Fix

2014-08-12 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r1299:99aae29fc053 Date: 2014-08-12 16:05 +0200 http://bitbucket.org/pypy/stmgc/changeset/99aae29fc053/ Log:Fix diff --git a/c7/stm/rewind_setjmp.c b/c7/stm/rewind_setjmp.c --- a/c7/stm/rewind_setjmp.c +++ b/c7/stm/rewind_setjmp.c @@

[pypy-commit] stmgc default: fix

2014-08-12 Thread Raemi
Author: Remi Meier remi.me...@inf.ethz.ch Branch: Changeset: r1307:d70bdefc4757 Date: 2014-08-12 18:22 +0200 http://bitbucket.org/pypy/stmgc/changeset/d70bdefc4757/ Log:fix diff --git a/c7/demo/demo_random2.c b/c7/demo/demo_random2.c --- a/c7/demo/demo_random2.c +++ b/c7/demo/demo_random2.c

[pypy-commit] stmgc default: Fix demo_random.c: there was indeed an issue with markers

2014-08-09 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r1285:e5fe5d362c60 Date: 2014-08-09 18:07 +0200 http://bitbucket.org/pypy/stmgc/changeset/e5fe5d362c60/ Log:Fix demo_random.c: there was indeed an issue with markers diff --git a/c7/demo/demo_random.c b/c7/demo/demo_random.c ---

[pypy-commit] stmgc default: Fix for duhton

2014-08-09 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r1290:4b4a86384381 Date: 2014-08-09 18:24 +0200 http://bitbucket.org/pypy/stmgc/changeset/4b4a86384381/ Log:Fix for duhton diff --git a/duhton/object.c b/duhton/object.c --- a/duhton/object.c +++ b/duhton/object.c @@ -34,8 +34,19 @@

[pypy-commit] stmgc default: fix small bug causing test_random to fail sometimes

2014-05-22 Thread Raemi
Author: Remi Meier remi.me...@inf.ethz.ch Branch: Changeset: r1233:e69d7d6c2ed9 Date: 2014-05-22 16:33 +0200 http://bitbucket.org/pypy/stmgc/changeset/e69d7d6c2ed9/ Log:fix small bug causing test_random to fail sometimes diff --git a/c7/stm/nursery.c b/c7/stm/nursery.c ---

[pypy-commit] stmgc default: fix annoying little crasher where a collection occurs while we wait to become

2014-05-14 Thread Raemi
Author: Remi Meier remi.me...@inf.ethz.ch Branch: Changeset: r1210:ae21b6a2a892 Date: 2014-05-14 18:02 +0200 http://bitbucket.org/pypy/stmgc/changeset/ae21b6a2a892/ Log:fix annoying little crasher where a collection occurs while we wait to become inevitable. this caused the

[pypy-commit] stmgc default: Fix duhton

2014-05-08 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r1204:2504945a518f Date: 2014-05-08 15:15 +0200 http://bitbucket.org/pypy/stmgc/changeset/2504945a518f/ Log:Fix duhton diff --git a/duhton/object.c b/duhton/object.c --- a/duhton/object.c +++ b/duhton/object.c @@ -35,6 +35,8 @@

[pypy-commit] stmgc default: Fix for release-demo2

2014-04-18 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r1164:876e03efa95e Date: 2014-04-18 12:08 +0200 http://bitbucket.org/pypy/stmgc/changeset/876e03efa95e/ Log:Fix for release-demo2 diff --git a/c7/demo/demo2.c b/c7/demo/demo2.c --- a/c7/demo/demo2.c +++ b/c7/demo/demo2.c @@ -203,7 +203,7

[pypy-commit] stmgc default: fix

2014-04-09 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r1150:0492e398156b Date: 2014-04-09 13:04 +0200 http://bitbucket.org/pypy/stmgc/changeset/0492e398156b/ Log:fix diff --git a/c7/stm/weakref.c b/c7/stm/weakref.c --- a/c7/stm/weakref.c +++ b/c7/stm/weakref.c @@ -34,7 +34,7 @@

[pypy-commit] stmgc default: fix total_allocated accounting (caused a flood of major collections after some

2014-04-07 Thread Remi Meier
Author: Remi Meier Branch: Changeset: r1140:cfd37feb0f23 Date: 2014-04-07 14:50 +0200 http://bitbucket.org/pypy/stmgc/changeset/cfd37feb0f23/ Log:fix total_allocated accounting (caused a flood of major collections after some time) diff --git a/c7/stm/gcpage.c b/c7/stm/gcpage.c ---

[pypy-commit] stmgc default: fix obvious HTM disabler

2014-03-27 Thread Remi Meier
Author: Remi Meier Branch: Changeset: r1106:af451d3e606c Date: 2014-03-27 14:57 +0100 http://bitbucket.org/pypy/stmgc/changeset/af451d3e606c/ Log:fix obvious HTM disabler diff --git a/htm-c7/htm.h b/htm-c7/htm.h --- a/htm-c7/htm.h +++ b/htm-c7/htm.h @@ -18,6 +18,7 @@ #define

[pypy-commit] stmgc default: Fix for d8fe314589b8

2014-03-25 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r1093:5575626c8253 Date: 2014-03-25 10:02 +0100 http://bitbucket.org/pypy/stmgc/changeset/5575626c8253/ Log:Fix for d8fe314589b8 diff --git a/c7/stm/weakref.c b/c7/stm/weakref.c --- a/c7/stm/weakref.c +++ b/c7/stm/weakref.c @@ -126,7

[pypy-commit] stmgc default: Fix?

2014-03-25 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r1095:a631a7415a3d Date: 2014-03-25 14:16 +0100 http://bitbucket.org/pypy/stmgc/changeset/a631a7415a3d/ Log:Fix? diff --git a/c7/stm/forksupport.c b/c7/stm/forksupport.c --- a/c7/stm/forksupport.c +++ b/c7/stm/forksupport.c @@ -190,6

[pypy-commit] stmgc default: fix 2e0533b4f814

2014-03-24 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r1088:256d9b6aba2e Date: 2014-03-24 18:42 +0100 http://bitbucket.org/pypy/stmgc/changeset/256d9b6aba2e/ Log:fix 2e0533b4f814 diff --git a/c7/stm/weakref.c b/c7/stm/weakref.c --- a/c7/stm/weakref.c +++ b/c7/stm/weakref.c @@ -125,7 +125,9

[pypy-commit] stmgc default: Fix the test (don't expect variables like 'arg' to remain sensible

2014-03-22 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r1085:a33130d9f35c Date: 2014-03-22 20:42 +0100 http://bitbucket.org/pypy/stmgc/changeset/a33130d9f35c/ Log:Fix the test (don't expect variables like 'arg' to remain sensible across a setjmp! They need to be volatile) diff --git

[pypy-commit] stmgc default: Fix the test from llvm's current point of view

2014-03-16 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r1042:d7e384cd1ea9 Date: 2014-03-16 12:32 +0100 http://bitbucket.org/pypy/stmgc/changeset/d7e384cd1ea9/ Log:Fix the test from llvm's current point of view diff --git a/c7/demo/demo_random.c b/c7/demo/demo_random.c ---

[pypy-commit] stmgc default: Fix for a remaining inevitable transaction

2014-03-15 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r1021:2203a869efb3 Date: 2014-03-15 17:24 +0100 http://bitbucket.org/pypy/stmgc/changeset/2203a869efb3/ Log:Fix for a remaining inevitable transaction diff --git a/c7/test/support.py b/c7/test/support.py --- a/c7/test/support.py +++

[pypy-commit] stmgc default: Fix

2014-03-14 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r1009:85aa3bce7a2d Date: 2014-03-14 09:16 +0100 http://bitbucket.org/pypy/stmgc/changeset/85aa3bce7a2d/ Log:Fix diff --git a/gil-c7/stmgc.h b/gil-c7/stmgc.h --- a/gil-c7/stmgc.h +++ b/gil-c7/stmgc.h @@ -120,7 +120,8 @@ extern void

[pypy-commit] stmgc default: Fix

2014-03-14 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r1011:3c39b8d8e184 Date: 2014-03-14 11:22 +0100 http://bitbucket.org/pypy/stmgc/changeset/3c39b8d8e184/ Log:Fix diff --git a/gil-c7/stmgc.h b/gil-c7/stmgc.h --- a/gil-c7/stmgc.h +++ b/gil-c7/stmgc.h @@ -28,7 +28,10 @@ extern

[pypy-commit] stmgc default: fix gil-c7 with prebuilt objs

2014-03-06 Thread Remi Meier
Author: Remi Meier Branch: Changeset: r965:70871e1c5615 Date: 2014-03-06 10:25 +0100 http://bitbucket.org/pypy/stmgc/changeset/70871e1c5615/ Log:fix gil-c7 with prebuilt objs diff --git a/c7/demo/demo_random.c b/c7/demo/demo_random.c --- a/c7/demo/demo_random.c +++ b/c7/demo/demo_random.c

[pypy-commit] stmgc default: Fix (from demo/demo_random): needs to check more directly if we use

2014-03-03 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r933:0126f6216527 Date: 2014-03-03 11:01 +0100 http://bitbucket.org/pypy/stmgc/changeset/0126f6216527/ Log:Fix (from demo/demo_random): needs to check more directly if we use 'overflow_number' or not. Otherwise a badly placed

[pypy-commit] stmgc default: fix _release of demo_random

2014-03-03 Thread Remi Meier
Author: Remi Meier Branch: Changeset: r935:e50b3c39ad9e Date: 2014-03-03 11:11 +0100 http://bitbucket.org/pypy/stmgc/changeset/e50b3c39ad9e/ Log:fix _release of demo_random diff --git a/c7/demo/demo_random.c b/c7/demo/demo_random.c --- a/c7/demo/demo_random.c +++ b/c7/demo/demo_random.c @@

[pypy-commit] stmgc default: Fix the last issue for the tests

2014-03-01 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r906:bb47d1cca469 Date: 2014-03-01 10:41 +0100 http://bitbucket.org/pypy/stmgc/changeset/bb47d1cca469/ Log:Fix the last issue for the tests diff --git a/c7/stm/core.c b/c7/stm/core.c --- a/c7/stm/core.c +++ b/c7/stm/core.c @@ -469,6

[pypy-commit] stmgc default: Fix, but a failing test.

2014-03-01 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r914:5d777b5b2815 Date: 2014-03-01 20:53 +0100 http://bitbucket.org/pypy/stmgc/changeset/5d777b5b2815/ Log:Fix, but a failing test. diff --git a/c7/stm/gcpage.c b/c7/stm/gcpage.c --- a/c7/stm/gcpage.c +++ b/c7/stm/gcpage.c @@ -277,8

[pypy-commit] stmgc default: Fix

2014-02-28 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r902:4e72f77f0188 Date: 2014-02-28 07:57 +0100 http://bitbucket.org/pypy/stmgc/changeset/4e72f77f0188/ Log:Fix diff --git a/c7/stm/core.c b/c7/stm/core.c --- a/c7/stm/core.c +++ b/c7/stm/core.c @@ -389,7 +389,7 @@ /* if we were

[pypy-commit] stmgc default: Fix comments (only, for now)

2014-02-27 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r888:73ad02610b81 Date: 2014-02-27 09:55 +0100 http://bitbucket.org/pypy/stmgc/changeset/73ad02610b81/ Log:Fix comments (only, for now) diff --git a/c7/stm/gcpage.c b/c7/stm/gcpage.c --- a/c7/stm/gcpage.c +++ b/c7/stm/gcpage.c @@ -5,16

[pypy-commit] stmgc default: Fix the big slowness that duhton's list_transaction sometimes shows.

2014-02-26 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r887:e0e14e5a9b5d Date: 2014-02-27 00:42 +0100 http://bitbucket.org/pypy/stmgc/changeset/e0e14e5a9b5d/ Log:Fix the big slowness that duhton's list_transaction sometimes shows. diff --git a/c7/stm/contention.c b/c7/stm/contention.c ---

[pypy-commit] stmgc default: fix possible races for minor collections that look at possibly locked, global

2013-11-21 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: Changeset: r551:6e5022b6107e Date: 2013-11-21 13:22 +0100 http://bitbucket.org/pypy/stmgc/changeset/6e5022b6107e/ Log:fix possible races for minor collections that look at possibly locked, global objects diff --git a/c4/et.h b/c4/et.h

[pypy-commit] stmgc default: fix bug in demo_random.c

2013-11-21 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: Changeset: r554:b820cff55e7a Date: 2013-11-21 16:04 +0100 http://bitbucket.org/pypy/stmgc/changeset/b820cff55e7a/ Log:fix bug in demo_random.c 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: fix failing case from last commit by purging objects from aborted transactions

2013-11-21 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: Changeset: r553:281794862f21 Date: 2013-11-21 16:00 +0100 http://bitbucket.org/pypy/stmgc/changeset/281794862f21/ Log:fix failing case from last commit by purging objects from aborted transactions from old_objects_to_trace diff --git

[pypy-commit] stmgc default: fix some debug assert

2013-11-18 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: Changeset: r547:3d0358c80701 Date: 2013-11-08 15:28 +0100 http://bitbucket.org/pypy/stmgc/changeset/3d0358c80701/ Log:fix some debug assert diff --git a/c4/nursery.c b/c4/nursery.c --- a/c4/nursery.c +++ b/c4/nursery.c @@ -84,7 +84,7 @@ }

[pypy-commit] stmgc default: fix public ints (usage of public h_originals is not always right, they

2013-11-18 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: Changeset: r548:68677625f2be Date: 2013-11-18 11:19 +0100 http://bitbucket.org/pypy/stmgc/changeset/68677625f2be/ Log:fix public ints (usage of public h_originals is not always right, they need to be PREBUILT_ORIGINALs to be sure...)

[pypy-commit] stmgc default: fix impersonating the other thread when forcing minor collections in other threads.

2013-11-05 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: Changeset: r544:8a3b7748ba7f Date: 2013-11-05 22:04 +0100 http://bitbucket.org/pypy/stmgc/changeset/8a3b7748ba7f/ Log:fix impersonating the other thread when forcing minor collections in other threads. also use the direct thread locals

[pypy-commit] stmgc default: fix wrong assert

2013-10-23 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: Changeset: r539:d92fcb9e5246 Date: 2013-10-23 22:00 +0200 http://bitbucket.org/pypy/stmgc/changeset/d92fcb9e5246/ Log:fix wrong assert diff --git a/c4/steal.c b/c4/steal.c --- a/c4/steal.c +++ b/c4/steal.c @@ -137,7 +137,8 @@

[pypy-commit] stmgc default: Fix message

2013-09-26 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r533:ad70e2445849 Date: 2013-09-26 13:51 +0200 http://bitbucket.org/pypy/stmgc/changeset/ad70e2445849/ Log:Fix message diff --git a/c4/stmsync.c b/c4/stmsync.c --- a/c4/stmsync.c +++ b/c4/stmsync.c @@ -238,7 +238,7 @@ { /* must save

[pypy-commit] stmgc default: Fix running test_zdemo_random, at least on some Linuxes where too many mprotect() eventually fail.

2013-09-23 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r532:6184784a65a0 Date: 2013-09-23 17:34 +0200 http://bitbucket.org/pypy/stmgc/changeset/6184784a65a0/ Log:Fix running test_zdemo_random, at least on some Linuxes where too many mprotect() eventually fail. diff --git

[pypy-commit] stmgc default: fix wrong assumption about h_revision of stubs

2013-08-27 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: Changeset: r500:63c2673c2045 Date: 2013-08-27 14:34 +0200 http://bitbucket.org/pypy/stmgc/changeset/63c2673c2045/ Log:fix wrong assumption about h_revision of stubs diff --git a/c4/gcpage.c b/c4/gcpage.c --- a/c4/gcpage.c +++ b/c4/gcpage.c @@

[pypy-commit] stmgc default: Fix a bug found by running PyPy (graphwalktest.py, which I will check in

2013-08-23 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r498:d2e01fce511f Date: 2013-08-23 20:10 +0200 http://bitbucket.org/pypy/stmgc/changeset/d2e01fce511f/ Log:Fix a bug found by running PyPy (graphwalktest.py, which I will check in together with other test files I'm writing). diff

[pypy-commit] stmgc default: fix embarrassing bug

2013-08-15 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: Changeset: r479:c3bb5c223595 Date: 2013-08-15 18:19 +0200 http://bitbucket.org/pypy/stmgc/changeset/c3bb5c223595/ Log:fix embarrassing bug diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -1339,9 +1339,13 @@ and then

[pypy-commit] stmgc default: Fix warnings

2013-08-14 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r475:edbd90784082 Date: 2013-08-14 19:23 +0200 http://bitbucket.org/pypy/stmgc/changeset/edbd90784082/ Log:Fix warnings diff --git a/c4/extra.c b/c4/extra.c --- a/c4/extra.c +++ b/c4/extra.c @@ -162,7 +162,7 @@ return 1;

[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 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 default: fix division

2013-07-08 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: Changeset: r368:8c466b875875 Date: 2013-07-08 10:19 +0200 http://bitbucket.org/pypy/stmgc/changeset/8c466b875875/ Log:fix division diff --git a/duhton/glob.c b/duhton/glob.c --- a/duhton/glob.c +++ b/duhton/glob.c @@ -198,7 +198,9 @@

[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: 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] stmgc default: fix also the duhton target

2013-07-04 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: Changeset: r347:7a86a8b3cbb1 Date: 2013-07-04 13:54 +0200 http://bitbucket.org/pypy/stmgc/changeset/7a86a8b3cbb1/ Log:fix also the duhton target diff --git a/duhton/Makefile b/duhton/Makefile --- a/duhton/Makefile +++ b/duhton/Makefile @@

[pypy-commit] stmgc default: Fix a hard bug.

2013-07-03 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r343:69be3c7a1f51 Date: 2013-07-03 16:13 +0200 http://bitbucket.org/pypy/stmgc/changeset/69be3c7a1f51/ Log:Fix a hard bug. diff --git a/c4/nursery.c b/c4/nursery.c --- a/c4/nursery.c +++ b/c4/nursery.c @@ -318,6 +318,7 @@ *root

[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: Fix(?) the logic, I believe, and remove the recursion; but demo_random

2013-07-01 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r331:452c22b17f3e Date: 2013-07-01 12:52 +0200 http://bitbucket.org/pypy/stmgc/changeset/452c22b17f3e/ Log:Fix(?) the logic, I believe, and remove the recursion; but demo_random crashes. To investigate. diff --git a/c4/gcpage.c

[pypy-commit] stmgc default: Fix: we must explicitly keep the property that L-h_revision==R that

2013-07-01 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r335:bf56c12295c8 Date: 2013-07-01 15:07 +0200 http://bitbucket.org/pypy/stmgc/changeset/bf56c12295c8/ Log:Fix: we must explicitly keep the property that L-h_revision==R that some pairs in public_to_private have got. diff --git

[pypy-commit] stmgc default: Fix threadlocals.

2013-06-27 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r305:5e0ebfe06495 Date: 2013-06-27 15:28 +0200 http://bitbucket.org/pypy/stmgc/changeset/5e0ebfe06495/ Log:Fix threadlocals. diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -842,6 +842,13 @@

[pypy-commit] stmgc default: Fix again (or attempt to) this case...

2013-06-26 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r287:03917cbbc4f7 Date: 2013-06-26 18:06 +0200 http://bitbucket.org/pypy/stmgc/changeset/03917cbbc4f7/ Log:Fix again (or attempt to) this case... diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -652,10 +652,18 @@

[pypy-commit] stmgc default: Fix this test

2013-06-26 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r295:1cdc5217622b Date: 2013-06-26 22:33 +0200 http://bitbucket.org/pypy/stmgc/changeset/1cdc5217622b/ Log:Fix this test diff --git a/duhton/test/test_misc.py b/duhton/test/test_misc.py --- a/duhton/test/test_misc.py +++

[pypy-commit] stmgc default: Fix Du_Types[]

2013-06-25 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r280:5be54701cb63 Date: 2013-06-25 16:52 +0200 http://bitbucket.org/pypy/stmgc/changeset/5be54701cb63/ Log:Fix Du_Types[] diff --git a/duhton/duhton.h b/duhton/duhton.h --- a/duhton/duhton.h +++ b/duhton/duhton.h @@ -38,6 +38,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: 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: Fix

2013-06-24 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r255:314b7b686498 Date: 2013-06-24 14:25 +0200 http://bitbucket.org/pypy/stmgc/changeset/314b7b686498/ Log:Fix diff --git a/c4/gcpage.c b/c4/gcpage.c --- a/c4/gcpage.c +++ b/c4/gcpage.c @@ -350,8 +350,26 @@ static void

[pypy-commit] stmgc default: Fix the test to avoid a thread-order-dependent failure.

2013-06-22 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r235:68143e7ceb28 Date: 2013-06-22 15:28 +0200 http://bitbucket.org/pypy/stmgc/changeset/68143e7ceb28/ Log:Fix the test to avoid a thread-order-dependent failure. diff --git a/c4/test/support.py b/c4/test/support.py ---

[pypy-commit] stmgc default: Fix in the test: allow for other threads that want to abort us after

2013-06-22 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r237:511679409ba9 Date: 2013-06-22 16:12 +0200 http://bitbucket.org/pypy/stmgc/changeset/511679409ba9/ Log:Fix in the test: allow for other threads that want to abort us after a major gc. diff --git a/c4/test/model.py

[pypy-commit] stmgc default: Fix

2013-06-22 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r241:ec718b479e29 Date: 2013-06-22 19:46 +0200 http://bitbucket.org/pypy/stmgc/changeset/ec718b479e29/ Log:Fix diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -1184,6 +1184,10 @@ { /* copy the backup

[pypy-commit] stmgc default: Fix

2013-06-19 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r193:bb14332bb658 Date: 2013-06-19 10:39 +0200 http://bitbucket.org/pypy/stmgc/changeset/bb14332bb658/ Log:Fix diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -776,7 +776,6 @@ AbortPrivateFromProtected(d);

[pypy-commit] stmgc default: Fix, going in another direction than cb8059368058: stmgc_duplicate()

2013-06-16 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r141:337b49208d45 Date: 2013-06-16 11:15 +0200 http://bitbucket.org/pypy/stmgc/changeset/337b49208d45/ Log:Fix, going in another direction than cb8059368058: stmgc_duplicate() should not cause any minor collection --- the write

[pypy-commit] stmgc default: Fix

2013-06-16 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r143:4420ecc1548e Date: 2013-06-16 11:50 +0200 http://bitbucket.org/pypy/stmgc/changeset/4420ecc1548e/ Log:Fix diff --git a/c4/nursery.c b/c4/nursery.c --- a/c4/nursery.c +++ b/c4/nursery.c @@ -144,7 +144,12 @@ gcptr *items =

[pypy-commit] stmgc default: Fix

2013-06-16 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r145:293c7843ae68 Date: 2013-06-16 12:40 +0200 http://bitbucket.org/pypy/stmgc/changeset/293c7843ae68/ Log:Fix diff --git a/c4/steal.c b/c4/steal.c --- a/c4/steal.c +++ b/c4/steal.c @@ -224,6 +224,10 @@ must appear in

[pypy-commit] stmgc default: Fix

2013-06-16 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r146:7635c4202e9b Date: 2013-06-16 12:47 +0200 http://bitbucket.org/pypy/stmgc/changeset/7635c4202e9b/ Log:Fix diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -866,6 +866,9 @@ { gcptr R = item-addr; gcptr

[pypy-commit] stmgc default: Fix the test.

2013-06-16 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r147:891faa27d62d Date: 2013-06-16 13:02 +0200 http://bitbucket.org/pypy/stmgc/changeset/891faa27d62d/ Log:Fix the test. diff --git a/c4/test/test_random.py b/c4/test/test_random.py --- a/c4/test/test_random.py +++

[pypy-commit] stmgc default: Fix

2013-06-16 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r152:9507e1b05a3c Date: 2013-06-16 17:17 +0200 http://bitbucket.org/pypy/stmgc/changeset/9507e1b05a3c/ Log:Fix diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -286,6 +286,10 @@ static void _check_flags(gcptr P) {

[pypy-commit] stmgc default: Fix

2013-06-16 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r157:c6e6c1abc9e2 Date: 2013-06-16 18:37 +0200 http://bitbucket.org/pypy/stmgc/changeset/c6e6c1abc9e2/ Log:Fix diff --git a/c4/atomic_ops.h b/c4/atomic_ops.h --- a/c4/atomic_ops.h +++ b/c4/atomic_ops.h @@ -96,13 +96,17 @@ #endif

[pypy-commit] stmgc default: Fix the Makefile

2013-06-16 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r156:633c13cdae59 Date: 2013-06-16 18:23 +0200 http://bitbucket.org/pypy/stmgc/changeset/633c13cdae59/ Log:Fix the Makefile diff --git a/c4/Makefile b/c4/Makefile --- a/c4/Makefile +++ b/c4/Makefile @@ -9,8 +9,8 @@ H_FILES =

[pypy-commit] stmgc default: fix

2013-06-15 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r138:440f456cecdc Date: 2013-06-15 22:19 +0200 http://bitbucket.org/pypy/stmgc/changeset/440f456cecdc/ Log:fix diff --git a/c4/nursery.c b/c4/nursery.c --- a/c4/nursery.c +++ b/c4/nursery.c @@ -131,8 +131,8 @@ static void

[pypy-commit] stmgc default: Fix: dont call stmgc_duplicate() when we hold the collection_lock.

2013-06-15 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r139:cb8059368058 Date: 2013-06-15 22:46 +0200 http://bitbucket.org/pypy/stmgc/changeset/cb8059368058/ Log:Fix: dont call stmgc_duplicate() when we hold the collection_lock. diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@

[pypy-commit] stmgc default: Fix test

2013-06-14 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r132:c46d7e01ec15 Date: 2013-06-14 20:30 +0200 http://bitbucket.org/pypy/stmgc/changeset/c46d7e01ec15/ Log:Fix test diff --git a/c4/test/test_et.py b/c4/test/test_et.py --- a/c4/test/test_et.py +++ b/c4/test/test_et.py @@ -189,7 +189,7

[pypy-commit] stmgc default: Fix, at least for the tests: don't use -1 initially for all threads

2013-06-13 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r111:c3ea72ae1029 Date: 2013-06-13 10:15 +0200 http://bitbucket.org/pypy/stmgc/changeset/c3ea72ae1029/ Log:Fix, at least for the tests: don't use -1 initially for all threads diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++

[pypy-commit] stmgc default: Fix of the test by being more adaptable to the logic that might sometimes

2013-06-13 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r115:a3469e49931a Date: 2013-06-13 15:08 +0200 http://bitbucket.org/pypy/stmgc/changeset/a3469e49931a/ Log:Fix of the test by being more adaptable to the logic that might sometimes detect conflicts even if we have private copies.

[pypy-commit] stmgc default: Fix: wrong label

2013-06-12 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r96:1c52e9c6610d Date: 2013-06-12 11:27 +0200 http://bitbucket.org/pypy/stmgc/changeset/1c52e9c6610d/ Log:Fix: wrong label diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -98,6 +98,7 @@ along this chain. */

[pypy-commit] stmgc default: Fix the reference in stolen objects: from protected to public stubs.

2013-06-12 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r99:2632ae98315f Date: 2013-06-12 15:21 +0200 http://bitbucket.org/pypy/stmgc/changeset/2632ae98315f/ Log:Fix the reference in stolen objects: from protected to public stubs. diff --git a/c4/lists.c b/c4/lists.c --- a/c4/lists.c +++

[pypy-commit] stmgc default: Fix the next issue

2013-06-12 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r102:5eaf6b65867f Date: 2013-06-12 21:22 +0200 http://bitbucket.org/pypy/stmgc/changeset/5eaf6b65867f/ Log:Fix the next issue diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -511,7 +511,18 @@ v =

[pypy-commit] stmgc default: fix

2013-06-08 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r82:1366ee6b9a4d Date: 2013-06-08 22:59 +0200 http://bitbucket.org/pypy/stmgc/changeset/1366ee6b9a4d/ Log:fix diff --git a/c4/steal.c b/c4/steal.c --- a/c4/steal.c +++ b/c4/steal.c @@ -56,10 +56,10 @@ gcptr L = (gcptr)P-h_revision;

[pypy-commit] stmgc default: Fix

2013-05-27 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r37:a93569a5c25a Date: 2013-05-27 11:41 +0200 http://bitbucket.org/pypy/stmgc/changeset/a93569a5c25a/ Log:Fix diff --git a/c3/gcpage.c b/c3/gcpage.c --- a/c3/gcpage.c +++ b/c3/gcpage.c @@ -354,6 +354,11 @@ } } +static struct

  1   2   >