bors a2fa80d277 Auto merge of #1641 - JCTyblaidd:update_release_sequences, r=RalfJung
Weaken release sequences to match the C++20 memory model

See [Weaken Release Sequences](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0982r1.html), since the exception for relaxed writes on the same thread as a release write not blocking release sequences was removed in the C++20 memory model compared to the C11 memory model the paper was based on. The implementation can be updated and simplified to match this.  [Rust is currently specified to use the C++20 memory model](https://doc.rust-lang.org/std/sync/atomic/index.html).
2020-12-06 19:12:16 +00:00
..
2020-03-30 10:23:16 +02:00
2020-03-23 23:53:54 +01:00
2020-11-19 09:21:11 +01:00
2020-11-19 09:21:11 +01:00
2020-09-10 08:44:27 +02:00
2020-10-29 20:57:38 +01:00
2020-10-27 17:26:36 +01:00
2020-05-24 12:03:06 +02:00
2020-10-29 20:57:38 +01:00
2020-03-27 08:43:08 -04:00
2020-03-06 08:21:53 -05:00
2020-11-10 16:51:07 +01:00
2020-10-04 12:06:51 -04:00
2020-10-04 12:06:51 -04:00
2020-09-10 08:44:27 +02:00
2020-05-20 00:00:35 +02:00
2020-06-22 11:32:01 +02:00
2020-09-02 20:57:20 -05:00
2020-09-10 08:44:27 +02:00
2020-03-22 08:55:39 +01:00
2020-10-31 16:24:34 +01:00
2020-06-20 11:48:42 +02:00
2020-09-07 15:05:26 -05:00
2020-09-07 11:29:47 +02:00
2020-06-01 01:12:31 +02:00