Andy Wang
|
4a07f78dad
|
Forbade all racing mixed size atomic accesses
|
2022-06-06 19:16:00 +01:00 |
|
Andy Wang
|
a7c832b04a
|
Wording improvements
Co-authored-by: Ralf Jung <post@ralfj.de>
|
2022-06-06 19:15:59 +01:00 |
|
Andy Wang
|
6a73dedb36
|
Update experimental threading warning
|
2022-06-06 19:15:59 +01:00 |
|
Andy Wang
|
bfa56454e9
|
Split extra_cpp tests into sound and unsafe
|
2022-06-06 19:15:58 +01:00 |
|
Andy Wang
|
613d60db0b
|
Allow non-racy mixed size accesses
|
2022-06-06 19:15:58 +01:00 |
|
Andy Wang
|
7dcb19ead4
|
Add rust-only operation tests
|
2022-06-06 19:15:57 +01:00 |
|
Andy Wang
|
5ddd4eff03
|
Spelling, punctuation and grammar
Co-authored-by: Ralf Jung <post@ralfj.de>
|
2022-06-06 19:15:56 +01:00 |
|
Andy Wang
|
31c01415cb
|
Replace yield_now() with spin loop hint
|
2022-06-06 19:15:55 +01:00 |
|
Andy Wang
|
e2002b4c65
|
Amend experimental thread support warnings
|
2022-06-06 19:15:55 +01:00 |
|
Andy Wang
|
92145373c3
|
Put the initialisation value into the store buffer
|
2022-06-06 19:15:55 +01:00 |
|
Andy Wang
|
6b54c92377
|
Throw UB on imperfectly overlapping access
|
2022-06-06 19:15:54 +01:00 |
|
Andy Wang
|
13e3465346
|
Reduce the number of runs in consistency tests
|
2022-06-06 19:15:25 +01:00 |
|
Andy Wang
|
7d874db213
|
Add tests showing weak memory behaviours
|
2022-06-06 19:15:25 +01:00 |
|