JCTyBlaidd
|
2a40d9b7a0
|
More aggressive vector index re-use, and added some tests.
|
2020-11-06 17:29:54 +00:00 |
|
JCTyBlaidd
|
c70bbea257
|
Move to use of thread termination hook for vector re-use,
convert validate atomic op to use shared reference and get_raw
instead of get_raw_mut so it can be used for validate_atomic_load as well
|
2020-11-05 14:18:28 +00:00 |
|
JCTyBlaidd
|
9cb6b8da3f
|
Split out vector_clock to separate file, general tidy up of some of the
code & add support for vector index re-use for multiple threads
after termination.
|
2020-11-05 03:54:39 +00:00 |
|
JCTyBlaidd
|
95c99b2044
|
Detect races between atomic and non-atomic accesses of a variable,
previously only data races between two non-atomic accesses were
detected.
|
2020-11-04 21:35:48 +00:00 |
|
JCTyBlaidd
|
fe2e857cc3
|
Add newlines at end of file + use replace.
add dangling thread variant of one of the benchmarks
|
2020-11-02 13:08:09 +00:00 |
|
JCTyBlaidd
|
cae4302003
|
Fix & rebase
|
2020-11-02 03:06:30 +00:00 |
|
JCTyBlaidd
|
ed32b260f9
|
Add tests, and fix bug in atomic RMW relaxed stores
|
2020-11-02 02:57:06 +00:00 |
|
JCTyBlaidd
|
89814f1b3f
|
Initial data-race detector,
passes all current tests but additional tests are required
|
2020-11-02 02:57:05 +00:00 |
|