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 `import_stmgc.py` script in `/rpython/
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 obj was still
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
should appear
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
+++ b/c8/stm/setup.c
@@ -287,13 +287,15 @
Author: Armin Rigo
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 aborting
diff --git a/
Author: Armin Rigo
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
+++ b/c7/gdb/gdb_stm.py
@@ -25,
Author: Armin Rigo
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 *p = allocate_ou
Author: Remi Meier
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
+++ b/c8/stm/core.c
@@ -228,14 +228,14
Author: Remi Meier
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 inevitable
diff --git a/c8/stm/
Author: Remi Meier
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
+++ b/c8/demo/demo_random.c
@@ -9,12 +9,
Author: Armin Rigo
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 a/c7/stm/core.c b/
Author: Armin Rigo
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 @@
init_fina
Author: Armin Rigo
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 @@
static void _
Author: Remi Meier
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 b/c8/stm/core.c
--- a/c8
Author: Remi Meier
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
+++ b/c8/demo/Makefile
@@ -0,0 +
Author: Remi Meier
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
+++ b/c8/test/test_basic.py
@@ -317,8 +317,
Author: Remi Meier
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 @@
size_t i = 0;
fpri
Author: Armin Rigo
Branch:
Changeset: r1321:b067967930aa
Date: 2014-08-20 17:12 +0200
http://bitbucket.org/pypy/stmgc/changeset/b067967930aa/
Log:Fix in debug code (likely)
diff --git a/c7/stm/nursery.c b/c7/stm/nursery.c
--- a/c7/stm/nursery.c
+++ b/c7/stm/nursery.c
@@ -196,7 +196,11 @@
Author: Remi Meier
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
+++ b/c7/demo/demo_random2
Author: Armin Rigo
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 @@
}
#endif
Author: Armin Rigo
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 @@
mark_visit
Author: Remi Meier
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
diff --git a/c7/demo/
Author: Remi Meier
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
@@ -135,14 +135,15 @@
Author: Armin Rigo
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
@@ -55,23 +55,26 @@
Author: Armin Rigo
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 @@
if (trace)
Author: Armin Rigo
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
--- a/c7/demo/demo_random.c
Author: Remi Meier
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
--- a/c7/stm/nursery.c
+++ b/c7/stm/nursery.
Author: Remi Meier
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 marker_inev fetched before
Author: Armin Rigo
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 @@
trace((struct Du
Author: Armin Rigo
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 @@
}
Author: Armin Rigo
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 @@
stm_char *point_to_loc
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
--- a/
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 XBEGIN_XABORT_A
Author: Armin Rigo
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 +190,8 @@
#ifndef
Author: Armin Rigo
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 +126,7 @@
Author: Armin Rigo
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 @@
Author: Armin Rigo
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 a/c7/demo/demo_r
Author: Armin Rigo
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
--- a/c7/demo/demo_random.c
+++ b/c7/de
Author: Armin Rigo
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
+++ b/c7/test/support.py
Author: Armin Rigo
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 stm_thread_local_t *_stm_tl
Author: Armin Rigo
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 stmcb_trace(struct ob
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
@@
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
@@ -
Author: Armin Rigo
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 major collection
Author: Armin Rigo
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 +277,10 @@
Author: Armin Rigo
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 +469,9 @@
tl->s
Author: Armin Rigo
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 inevitable, signal
Author: Armin Rigo
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 +5,12 @@
stati
Author: Armin Rigo
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
--- a/c7/stm/contentio
Author: Remi Meier
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
@@ -566,6 +566,7 @@
Author: Remi Meier
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 a/c4/et.c b/c4/et.c
--
Author: Remi Meier
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
--- a/c4/et.h
+++ b/c
Author: Remi Meier
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...)
diff --git a/c4/demo_r
Author: Remi Meier
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 @@
}
#ifdef _GC_DEBUG
Author: Remi Meier
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 in some places (for
Author: Remi Meier
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 @@
assert(IMPLIES(!(L->h_tid & G
Author: Armin Rigo
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 roots around this
Author: Armin Rigo
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 a/c4/dbgmem.c b/c4/dbgmem.c
Author: Remi Meier
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
@@ -495,15 +495,24 @@
s
Author: Armin Rigo
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 --git a/c4/stea
Author: Remi Meier
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 free B, which will n
Author: Armin Rigo
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;
/* the only poss
Author: Remi Meier
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 b/c4/demo_random.c
Author: Remi Meier
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
+++ b/c4/nursery.c
@@ -125
Author: Maciej Fijalkowski
Branch:
Changeset: r378:70de751b15e8
Date: 2013-07-09 11:56 +0200
http://bitbucket.org/pypy/stmgc/changeset/70de751b15e8/
Log:fix pair and use it in tree demos
diff --git a/duhton/demo/trees.duh b/duhton/demo/trees.duh
--- a/duhton/demo/trees.duh
+++ b/duhton/demo
Author: Remi Meier
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 *du_list(DuObject *cons, Du
Author: Maciej Fijalkowski
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 @@
DuObject *du_div(Du
Author: Remi Meier
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 @@
id_copy->h_tid
Author: Maciej Fijalkowski
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
@@ -2,10 +2,10 @@
a
Author: Armin Rigo
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 = fresh_old_copy
Author: Armin Rigo
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 a/c4/gcpage.c b/
Author: Armin Rigo
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 b/c4/gcpage.c
---
Author: Remi Meier
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
@@ -1504,7 +1504,6 @@
Author: Armin Rigo
Branch:
Changeset: r307:7543e6ddbf3a
Date: 2013-06-27 17:06 +0200
http://bitbucket.org/pypy/stmgc/changeset/7543e6ddbf3a/
Log:Fix
diff --git a/duhton/transaction.c b/duhton/transaction.c
--- a/duhton/transaction.c
+++ b/duhton/transaction.c
@@ -102,6 +102,8 @@
}
Author: Armin Rigo
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 @@
gcptrlist_clear(&d->list_of_read_objects);
Author: Armin Rigo
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
+++ b/duhton/test/test_misc.py
@@ -2
Author: Armin Rigo
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 @@
{
Author: Remi Meier
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
+++ b/c4/demo_random.c
@@ -330,6 +330,14
Author: Armin Rigo
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 @@
len_fn dt_length;
Author: Armin Rigo
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 cleanup_for_thread(struct tx_desc
Author: Remi Meier
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 id-copy for us */
Author: Armin Rigo
Branch:
Changeset: r242:f689f7d2a0b4
Date: 2013-06-22 19:52 +0200
http://bitbucket.org/pypy/stmgc/changeset/f689f7d2a0b4/
Log:Fix
diff --git a/c4/et.c b/c4/et.c
--- a/c4/et.c
+++ b/c4/et.c
@@ -1501,8 +1501,8 @@
assert(descriptor_array_free_list >= 0);
Author: Armin Rigo
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 copy B back over th
Author: Armin Rigo
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 b/c4/test/model.py
--- a/c4
Author: Armin Rigo
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
--- a/c4/test/support.py
+++ b/c4/tes
Author: Armin Rigo
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);
gcptrlist_clear(&d->list_of
Author: Armin Rigo
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 = atomic_ops.h stmgc.h st
Author: Armin Rigo
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
-#define spinlock_a
Author: Armin Rigo
Branch:
Changeset: r159:b1fc519ee04b
Date: 2013-06-16 18:46 +0200
http://bitbucket.org/pypy/stmgc/changeset/b1fc519ee04b/
Log:Fix.
diff --git a/c4/et.c b/c4/et.c
--- a/c4/et.c
+++ b/c4/et.c
@@ -448,6 +448,7 @@
static gcptr LocalizePublic(struct tx_descriptor *d, gcptr R)
Author: Armin Rigo
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)
{
struct tx_descriptor
Author: Armin Rigo
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
+++ b/c4/test/test_random.py
@@ -41,6 +41,
Author: Armin Rigo
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 L = item->val;
Author: Armin Rigo
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 list_of_read_objects */
Author: Armin Rigo
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 = d->private_from_protec
Author: Armin Rigo
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 barrier should
Author: Armin Rigo
Branch:
Changeset: r140:b429233c5724
Date: 2013-06-15 22:50 +0200
http://bitbucket.org/pypy/stmgc/changeset/b429233c5724/
Log:Fix
diff --git a/c4/nursery.c b/c4/nursery.c
--- a/c4/nursery.c
+++ b/c4/nursery.c
@@ -266,12 +266,14 @@
/* acquire the "collection lock" fir
Author: Armin Rigo
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
@@ -414,7 +414,7 @@
Author: Armin Rigo
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 mark_private_from_protected(
Author: Armin Rigo
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 @@
p2b = lib
Author: Armin Rigo
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.
diff --git a/c4
1 - 100 of 117 matches
Mail list logo