In the first commit it is obvious why some of the barriers can be changed to ```Relaxed```, but it is not as obvious for the once I changed in ```kill.rs```. The rationale for those is documented as part of the documenting commit. Also the last commit is a temporary hack to prevent kill signals from being received in taskgroup cleanup code, which could be fixed in a more principled way once the old runtime is gone. |
||
|---|---|---|
| .. | ||
| atomics.rs | ||
| dynamic_lib.rs | ||
| extfmt.rs | ||
| finally.rs | ||
| intrinsics.rs | ||
| lang.rs | ||
| mod.rs | ||
| raw.rs | ||
| simd.rs | ||
| sync.rs | ||