Various memory ordering improvements
Here we:
- silence various benign data races noticed by ThreadSanitizer
- improve memory ordering documentation
- weaken memory barriers in STM where possible
Based on !10957 (closed) .
Due to a large amount of spam we do not allow new users to create repositories, they are "external" users. If you are a new user and want to create a repository, for example for forking GHC, open a new issue on ghc/ghc using the "get-verified" issue template
Here we:
Based on !10957 (closed) .