fix data race in blake3's get_cpu_features()
details posted here: https://github.com/BLAKE3-team/BLAKE3/issues/220
this is a bit more complex than I expected, since both MacOS and ManyLinux lack support for C11 threads functions (specifically, call_once()). This could be made to use the posix threading API. It seems MSVC is also lacking support for C11 threads though.
'This PR has been flagged as stale due to no activity for over 60 days. It will not be automatically closed, but it has been given a stale-pr label and should be manually reviewed.'
I'm not sure you should have landed this. CI was still half-red
It hasn't been landed yet - just reviewed.
'This PR has been flagged as stale due to no activity for over 60 days. It will not be automatically closed, but it has been given a stale-pr label and should be manually reviewed.'
this has been addressed upstream