-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Latch, Semaphore, Barrier (part of #52, P1135R6) #1057
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
so let's keep debug
# Conflicts: # stl/CMakeLists.txt # stl/inc/atomic # stl/inc/yvals_core.h # tests/libcxx/expected_results.txt # tests/libcxx/skipped_tests.txt # tests/std/test.lst
# Conflicts: # tests/std/test.lst
# Conflicts: # stl/inc/atomic # stl/src/parallel_algorithms.cpp
…should be directly visible in the places doing them where possible even at the cost of some verbosity. Move parallel algorithms support to the DLL since it wants to use the wait functions infrastructure. Change the 'vulcan nerve pinch' __std_atomic_set_api_level to not use VersionHelpers which is not always avaialble for some restricted environments. Fix a missed _2 rename.
Add the LIBRARY LIBRARYNAME bits that the other satellite DLLs use Add parallel_algorithms.cpp and atomic_wait.cpp to static libs
BillyONeal
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for your contribution!
remove superfluous default order, remove relaxed for try_acquire
StephanTLavavej
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! I found a few nitpicks, and one stealth build break, but otherwise this looks good to me.
STL review Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
Thanks for your contribution of the entire C++20 synchronization library! |
Resolves #52