-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Implementation of std::atomic::wait #593
Commits on Mar 14, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 8d85f70 - Browse repository at this point
Copy the full SHA 8d85f70View commit details
Commits on Mar 15, 2020
-
Configuration menu - View commit details
-
Copy full SHA for c26e5b4 - Browse repository at this point
Copy the full SHA c26e5b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d88b03 - Browse repository at this point
Copy the full SHA 1d88b03View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72fda00 - Browse repository at this point
Copy the full SHA 72fda00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 246fe9f - Browse repository at this point
Copy the full SHA 246fe9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 863669b - Browse repository at this point
Copy the full SHA 863669bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 74c709a - Browse repository at this point
Copy the full SHA 74c709aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e5f8146 - Browse repository at this point
Copy the full SHA e5f8146View commit details -
Remove fallback from Win8+ build
* hide fallback under #if * provide stub fallback for Win8+ that calls terminate
Configuration menu - View commit details
-
Copy full SHA for 64e1287 - Browse repository at this point
Copy the full SHA 64e1287View commit details -
2
Configuration menu - View commit details
-
Copy full SHA for a8cf481 - Browse repository at this point
Copy the full SHA a8cf481View commit details -
Since spinning in WaitOnAddress would not catch non-notified change
Configuration menu - View commit details
-
Copy full SHA for 0603fdf - Browse repository at this point
Copy the full SHA 0603fdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9be76a5 - Browse repository at this point
Copy the full SHA 9be76a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b5cc74 - Browse repository at this point
Copy the full SHA 0b5cc74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47457fd - Browse repository at this point
Copy the full SHA 47457fdView commit details -
(for potential future optimization to move spinning to header)
Configuration menu - View commit details
-
Copy full SHA for a25fea3 - Browse repository at this point
Copy the full SHA a25fea3View commit details -
Spin in header, so spinning is inlined with check
Configuration menu - View commit details
-
Copy full SHA for 040bcc8 - Browse repository at this point
Copy the full SHA 040bcc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9472e4a - Browse repository at this point
Copy the full SHA 9472e4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 16d481b - Browse repository at this point
Copy the full SHA 16d481bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f7e852e - Browse repository at this point
Copy the full SHA f7e852eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c57f0b - Browse repository at this point
Copy the full SHA 1c57f0bView commit details
Commits on Mar 16, 2020
-
Fix lost wake on indirect wait
Re-check just after counter capture
Configuration menu - View commit details
-
Copy full SHA for 93400c5 - Browse repository at this point
Copy the full SHA 93400c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 234f7af - Browse repository at this point
Copy the full SHA 234f7afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fd3372 - Browse repository at this point
Copy the full SHA 5fd3372View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4964fe2 - Browse repository at this point
Copy the full SHA 4964fe2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f49fa21 - Browse repository at this point
Copy the full SHA f49fa21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7479840 - Browse repository at this point
Copy the full SHA 7479840View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5cbe83 - Browse repository at this point
Copy the full SHA d5cbe83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30ff8e4 - Browse repository at this point
Copy the full SHA 30ff8e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ff6da0 - Browse repository at this point
Copy the full SHA 7ff6da0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6f062b - Browse repository at this point
Copy the full SHA b6f062bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63a69ed - Browse repository at this point
Copy the full SHA 63a69edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fb9e4f - Browse repository at this point
Copy the full SHA 8fb9e4fView commit details
Commits on Mar 17, 2020
-
Configuration menu - View commit details
-
Copy full SHA for f4e9bdd - Browse repository at this point
Copy the full SHA f4e9bddView commit details -
_WIN32_WINNT is too fragile, let's avoid
Some headers may define this even when actually targetting older systems
Configuration menu - View commit details
-
Copy full SHA for a54b273 - Browse repository at this point
Copy the full SHA a54b273View commit details -
Configuration menu - View commit details
-
Copy full SHA for 940f03a - Browse repository at this point
Copy the full SHA 940f03aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c8fe75 - Browse repository at this point
Copy the full SHA 0c8fe75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7738caa - Browse repository at this point
Copy the full SHA 7738caaView commit details -
Don't consume _CRT_SATELLITE_1, it is not ours
Configuration menu - View commit details
-
Copy full SHA for 45ce1af - Browse repository at this point
Copy the full SHA 45ce1afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 762b7c8 - Browse repository at this point
Copy the full SHA 762b7c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58ed81e - Browse repository at this point
Copy the full SHA 58ed81eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 075bf51 - Browse repository at this point
Copy the full SHA 075bf51View commit details
Commits on Mar 21, 2020
-
Configuration menu - View commit details
-
Copy full SHA for bee07b9 - Browse repository at this point
Copy the full SHA bee07b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23309b7 - Browse repository at this point
Copy the full SHA 23309b7View commit details
Commits on Mar 23, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a43e14c - Browse repository at this point
Copy the full SHA a43e14cView commit details -
Configuration menu - View commit details
-
Copy full SHA for bbf6283 - Browse repository at this point
Copy the full SHA bbf6283View commit details
Commits on Mar 27, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 20ddecf - Browse repository at this point
Copy the full SHA 20ddecfView commit details
Commits on Mar 31, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 03707c7 - Browse repository at this point
Copy the full SHA 03707c7View commit details
Commits on Apr 1, 2020
-
Merge remote-tracking branch 'upstream/master'
# Conflicts: # tests/std/test.lst
Configuration menu - View commit details
-
Copy full SHA for 5c72904 - Browse repository at this point
Copy the full SHA 5c72904View commit details -
Merge branch 'master' of https://github.com/AlexGutenev/STL
# Conflicts: # tests/std/test.lst
Configuration menu - View commit details
-
Copy full SHA for 50d8d39 - Browse repository at this point
Copy the full SHA 50d8d39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24d1cf9 - Browse repository at this point
Copy the full SHA 24d1cf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cf30f3 - Browse repository at this point
Copy the full SHA 7cf30f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for bbf210e - Browse repository at this point
Copy the full SHA bbf210eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd034a7 - Browse repository at this point
Copy the full SHA fd034a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2bda90 - Browse repository at this point
Copy the full SHA c2bda90View commit details
Commits on Apr 3, 2020
-
Co-Authored-By: Stephan T. Lavavej <stl@nuwen.net>
Configuration menu - View commit details
-
Copy full SHA for 541b7fb - Browse repository at this point
Copy the full SHA 541b7fbView commit details -
Update stl/src/atomic_wait.cpp
yes, non-specific Co-Authored-By: Stephan T. Lavavej <stl@nuwen.net>
Configuration menu - View commit details
-
Copy full SHA for 2e5e169 - Browse repository at this point
Copy the full SHA 2e5e169View commit details -
Configuration menu - View commit details
-
Copy full SHA for c12fcf3 - Browse repository at this point
Copy the full SHA c12fcf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 184abde - Browse repository at this point
Copy the full SHA 184abdeView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7302b5 - Browse repository at this point
Copy the full SHA c7302b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e4fc45 - Browse repository at this point
Copy the full SHA 8e4fc45View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc5eb04 - Browse repository at this point
Copy the full SHA bc5eb04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5246edc - Browse repository at this point
Copy the full SHA 5246edcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e2eb5e - Browse repository at this point
Copy the full SHA 0e2eb5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 681e564 - Browse repository at this point
Copy the full SHA 681e564View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0ef8a6 - Browse repository at this point
Copy the full SHA d0ef8a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99b5df0 - Browse repository at this point
Copy the full SHA 99b5df0View commit details
Commits on Apr 4, 2020
-
Correct captialization of synch module
Also constexpr atomic initializers
Configuration menu - View commit details
-
Copy full SHA for f1bc31b - Browse repository at this point
Copy the full SHA f1bc31bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 64eb2c1 - Browse repository at this point
Copy the full SHA 64eb2c1View commit details
Commits on Apr 6, 2020
-
Configuration menu - View commit details
-
Copy full SHA for cd75554 - Browse repository at this point
Copy the full SHA cd75554View commit details -
Revert "msbuild update microsoft#689"
This reverts commit cd75554.
Configuration menu - View commit details
-
Copy full SHA for dc60ff8 - Browse repository at this point
Copy the full SHA dc60ff8View commit details
Commits on Apr 7, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 49342fd - Browse repository at this point
Copy the full SHA 49342fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8661d67 - Browse repository at this point
Copy the full SHA 8661d67View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1dbdbbd - Browse repository at this point
Copy the full SHA 1dbdbbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for f44c349 - Browse repository at this point
Copy the full SHA f44c349View commit details -
= delete does not work unfortunately
constexpr function, but runtme if
Configuration menu - View commit details
-
Copy full SHA for 8ca4153 - Browse repository at this point
Copy the full SHA 8ca4153View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88d5970 - Browse repository at this point
Copy the full SHA 88d5970View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a3ac3a - Browse repository at this point
Copy the full SHA 8a3ac3aView commit details
Commits on Apr 8, 2020
-
Configuration menu - View commit details
-
Copy full SHA for f1601c7 - Browse repository at this point
Copy the full SHA f1601c7View commit details
Commits on Apr 10, 2020
-
Merge remote-tracking branch 'origin/master' into HEAD
# Conflicts: # stl/inc/yvals_core.h
Configuration menu - View commit details
-
Copy full SHA for 4c17011 - Browse repository at this point
Copy the full SHA 4c17011View commit details -
7
Configuration menu - View commit details
-
Copy full SHA for d4b0fc2 - Browse repository at this point
Copy the full SHA d4b0fc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1a8760 - Browse repository at this point
Copy the full SHA f1a8760View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f4a523 - Browse repository at this point
Copy the full SHA 5f4a523View commit details -
Revert "Removing macros, now I have ICE"
This reverts commit f1a8760.
Configuration menu - View commit details
-
Copy full SHA for 2983588 - Browse repository at this point
Copy the full SHA 2983588View commit details -
Configuration menu - View commit details
-
Copy full SHA for b35717e - Browse repository at this point
Copy the full SHA b35717eView commit details -
Configuration menu - View commit details
-
Copy full SHA for af591a2 - Browse repository at this point
Copy the full SHA af591a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fe13ae - Browse repository at this point
Copy the full SHA 4fe13aeView commit details
Commits on Apr 11, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e1758d9 - Browse repository at this point
Copy the full SHA e1758d9View commit details
Commits on Apr 12, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 31b9785 - Browse repository at this point
Copy the full SHA 31b9785View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e91fba - Browse repository at this point
Copy the full SHA 3e91fbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 83a973d - Browse repository at this point
Copy the full SHA 83a973dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c6fa8aa - Browse repository at this point
Copy the full SHA c6fa8aaView commit details -
Preparations for internal re-use
XP fallback, move raw interface to separate header
Configuration menu - View commit details
-
Copy full SHA for cb352d0 - Browse repository at this point
Copy the full SHA cb352d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29ff60c - Browse repository at this point
Copy the full SHA 29ff60cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2ef4ab - Browse repository at this point
Copy the full SHA b2ef4abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a1ba8f - Browse repository at this point
Copy the full SHA 9a1ba8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e875cb - Browse repository at this point
Copy the full SHA 1e875cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fc931e - Browse repository at this point
Copy the full SHA 8fc931eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ee7b664 - Browse repository at this point
Copy the full SHA ee7b664View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bddb91 - Browse repository at this point
Copy the full SHA 7bddb91View commit details
Commits on Apr 13, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 4c320b4 - Browse repository at this point
Copy the full SHA 4c320b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5714886 - Browse repository at this point
Copy the full SHA 5714886View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80203b5 - Browse repository at this point
Copy the full SHA 80203b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fa17f7 - Browse repository at this point
Copy the full SHA 0fa17f7View commit details
Commits on Apr 14, 2020
-
probably preprocessor is less evil
Configuration menu - View commit details
-
Copy full SHA for 50a5b3e - Browse repository at this point
Copy the full SHA 50a5b3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f2256d9 - Browse repository at this point
Copy the full SHA f2256d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83b7066 - Browse repository at this point
Copy the full SHA 83b7066View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1309b30 - Browse repository at this point
Copy the full SHA 1309b30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2078793 - Browse repository at this point
Copy the full SHA 2078793View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55c2737 - Browse repository at this point
Copy the full SHA 55c2737View commit details -
Configuration menu - View commit details
-
Copy full SHA for efc2319 - Browse repository at this point
Copy the full SHA efc2319View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e2345d - Browse repository at this point
Copy the full SHA 5e2345dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9951b78 - Browse repository at this point
Copy the full SHA 9951b78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f68da4 - Browse repository at this point
Copy the full SHA 5f68da4View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb0dc41 - Browse repository at this point
Copy the full SHA fb0dc41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3703452 - Browse repository at this point
Copy the full SHA 3703452View commit details
Commits on Apr 15, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 265b025 - Browse repository at this point
Copy the full SHA 265b025View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb79063 - Browse repository at this point
Copy the full SHA cb79063View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1d91f1 - Browse repository at this point
Copy the full SHA f1d91f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ededc48 - Browse repository at this point
Copy the full SHA ededc48View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3fc4d5 - Browse repository at this point
Copy the full SHA c3fc4d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d8eb82 - Browse repository at this point
Copy the full SHA 9d8eb82View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe4d19d - Browse repository at this point
Copy the full SHA fe4d19dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 408836f - Browse repository at this point
Copy the full SHA 408836fView commit details -
Parallel tests run cause duration assertion to fail This reverts commit ededc48.
Configuration menu - View commit details
-
Copy full SHA for 6611620 - Browse repository at this point
Copy the full SHA 6611620View commit details -
Seems to be tests are affected by other tests, so sometimes take longer
Configuration menu - View commit details
-
Copy full SHA for 74a45ef - Browse repository at this point
Copy the full SHA 74a45efView commit details
Commits on Apr 24, 2020
-
Configuration menu - View commit details
-
Copy full SHA for b98b0ac - Browse repository at this point
Copy the full SHA b98b0acView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3cde08 - Browse repository at this point
Copy the full SHA e3cde08View commit details
Commits on Apr 25, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 20cafc0 - Browse repository at this point
Copy the full SHA 20cafc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4d71e8 - Browse repository at this point
Copy the full SHA a4d71e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88adaf5 - Browse repository at this point
Copy the full SHA 88adaf5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6aec891 - Browse repository at this point
Copy the full SHA 6aec891View commit details
Commits on Apr 28, 2020
-
Configuration menu - View commit details
-
Copy full SHA for bd88a37 - Browse repository at this point
Copy the full SHA bd88a37View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb54241 - Browse repository at this point
Copy the full SHA bb54241View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61cb5b9 - Browse repository at this point
Copy the full SHA 61cb5b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c186cc9 - Browse repository at this point
Copy the full SHA c186cc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0866ef - Browse repository at this point
Copy the full SHA b0866efView commit details -
Configuration menu - View commit details
-
Copy full SHA for b9113b6 - Browse repository at this point
Copy the full SHA b9113b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54a5831 - Browse repository at this point
Copy the full SHA 54a5831View commit details
Commits on Apr 30, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 39124da - Browse repository at this point
Copy the full SHA 39124daView commit details -
Configuration menu - View commit details
-
Copy full SHA for faa61e0 - Browse repository at this point
Copy the full SHA faa61e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd2c966 - Browse repository at this point
Copy the full SHA cd2c966View commit details
Commits on May 1, 2020
-
Remove disproved fences - they were applicable if there was an optimization to avoid Wake* calls. Explain spin count fence.
Configuration menu - View commit details
-
Copy full SHA for bdb1675 - Browse repository at this point
Copy the full SHA bdb1675View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3eac91 - Browse repository at this point
Copy the full SHA d3eac91View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb93f7c - Browse repository at this point
Copy the full SHA cb93f7cView commit details
Commits on May 2, 2020
-
pragma linker has problems on x86
still other changes in CMakeFile.txt are correct
Configuration menu - View commit details
-
Copy full SHA for 1b78fae - Browse repository at this point
Copy the full SHA 1b78faeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 29a569f - Browse repository at this point
Copy the full SHA 29a569fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d1c5ae3 - Browse repository at this point
Copy the full SHA d1c5ae3View commit details
Commits on May 4, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 75567a9 - Browse repository at this point
Copy the full SHA 75567a9View commit details
Commits on May 6, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 3cbb774 - Browse repository at this point
Copy the full SHA 3cbb774View commit details -
Configuration menu - View commit details
-
Copy full SHA for be86c90 - Browse repository at this point
Copy the full SHA be86c90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57f15ca - Browse repository at this point
Copy the full SHA 57f15caView commit details
Commits on May 7, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ca11289 - Browse repository at this point
Copy the full SHA ca11289View commit details -
Configuration menu - View commit details
-
Copy full SHA for cbb2803 - Browse repository at this point
Copy the full SHA cbb2803View commit details
Commits on May 8, 2020
-
Configuration menu - View commit details
-
Copy full SHA for f2f01a1 - Browse repository at this point
Copy the full SHA f2f01a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b4a03a - Browse repository at this point
Copy the full SHA 7b4a03aView commit details
Commits on May 9, 2020
-
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
Configuration menu - View commit details
-
Copy full SHA for 9acff2e - Browse repository at this point
Copy the full SHA 9acff2eView commit details -
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
Configuration menu - View commit details
-
Copy full SHA for 7069749 - Browse repository at this point
Copy the full SHA 7069749View commit details -
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
Configuration menu - View commit details
-
Copy full SHA for 380c281 - Browse repository at this point
Copy the full SHA 380c281View commit details -
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
Configuration menu - View commit details
-
Copy full SHA for 073f30b - Browse repository at this point
Copy the full SHA 073f30bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c5cb7e - Browse repository at this point
Copy the full SHA 9c5cb7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e9969c1 - Browse repository at this point
Copy the full SHA e9969c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 237f535 - Browse repository at this point
Copy the full SHA 237f535View commit details -
Configuration menu - View commit details
-
Copy full SHA for 750356b - Browse repository at this point
Copy the full SHA 750356bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f89af1 - Browse repository at this point
Copy the full SHA 0f89af1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84d32f0 - Browse repository at this point
Copy the full SHA 84d32f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2dbcf8e - Browse repository at this point
Copy the full SHA 2dbcf8eView commit details
Commits on May 13, 2020
-
Merge remote-tracking branch 'upstream/master'
# 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
Configuration menu - View commit details
-
Copy full SHA for 53f056f - Browse repository at this point
Copy the full SHA 53f056fView commit details -
Configuration menu - View commit details
-
Copy full SHA for edff7ca - Browse repository at this point
Copy the full SHA edff7caView commit details
Commits on May 23, 2020
-
Merge remote-tracking branch 'upstream/master'
# Conflicts: # tests/std/test.lst
Configuration menu - View commit details
-
Copy full SHA for f8f9abe - Browse repository at this point
Copy the full SHA f8f9abeView commit details
Commits on May 30, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 9ca6c15 - Browse repository at this point
Copy the full SHA 9ca6c15View commit details
Commits on Jun 30, 2020
-
Merge remote-tracking branch 'origin/master' into HEAD
# Conflicts: # stl/inc/atomic # stl/src/parallel_algorithms.cpp
Configuration menu - View commit details
-
Copy full SHA for 4287866 - Browse repository at this point
Copy the full SHA 4287866View commit details
Commits on Jul 8, 2020
-
Configuration menu - View commit details
-
Copy full SHA for f34dee5 - Browse repository at this point
Copy the full SHA f34dee5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05a65fa - Browse repository at this point
Copy the full SHA 05a65faView commit details -
Manually inline _Save_function_pointer_relaxed -- I think atomic ops …
…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.
Configuration menu - View commit details
-
Copy full SHA for e46c447 - Browse repository at this point
Copy the full SHA e46c447View commit details
Commits on Jul 9, 2020
-
More build fixes discovered in DevDiv test harness
Add the LIBRARY LIBRARYNAME bits that the other satellite DLLs use Add parallel_algorithms.cpp and atomic_wait.cpp to static libs
Configuration menu - View commit details
-
Copy full SHA for 7f05ee2 - Browse repository at this point
Copy the full SHA 7f05ee2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4dcd154 - Browse repository at this point
Copy the full SHA 4dcd154View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9dcb98e - Browse repository at this point
Copy the full SHA 9dcb98eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 83290f4 - Browse repository at this point
Copy the full SHA 83290f4View commit details
Commits on Jul 15, 2020
-
Configuration menu - View commit details
-
Copy full SHA for f8e6cea - Browse repository at this point
Copy the full SHA f8e6ceaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c454e7 - Browse repository at this point
Copy the full SHA 4c454e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e3951d - Browse repository at this point
Copy the full SHA 6e3951dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e80bbc6 - Browse repository at this point
Copy the full SHA e80bbc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb15189 - Browse repository at this point
Copy the full SHA bb15189View commit details -
Rename _Get_remaining_waiting_time to _Get_remaining_wait_millisecond…
…s so that the unit is in the name and to clarify purpose.
Configuration menu - View commit details
-
Copy full SHA for 84df7ef - Browse repository at this point
Copy the full SHA 84df7efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 653c270 - Browse repository at this point
Copy the full SHA 653c270View commit details -
Configuration menu - View commit details
-
Copy full SHA for f866822 - Browse repository at this point
Copy the full SHA f866822View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8b38a1 - Browse repository at this point
Copy the full SHA e8b38a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8f10c6 - Browse repository at this point
Copy the full SHA c8f10c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3ffdaf - Browse repository at this point
Copy the full SHA f3ffdafView commit details -
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
Configuration menu - View commit details
-
Copy full SHA for 8fa9d54 - Browse repository at this point
Copy the full SHA 8fa9d54View commit details -
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
Configuration menu - View commit details
-
Copy full SHA for 21b0352 - Browse repository at this point
Copy the full SHA 21b0352View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3aa7e1 - Browse repository at this point
Copy the full SHA c3aa7e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb99cd0 - Browse repository at this point
Copy the full SHA eb99cd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b0de84 - Browse repository at this point
Copy the full SHA 0b0de84View commit details -
* Formating and spelling nitpicks * Add #endif comments * _Atomic_wait_no_deadline => _Atomic_wait_no_timeout (no deadline and no timeout have the same effect even given the absolute and relative time difference) * Newlines etc. * Consts * Introduce _STL_WIN32_WINNT in `yvals_core.h` and derive _ATOMIC_WAIT_ON_ADDRESS_STATICALLY_AVAILABLE from it. * Allow user override of _ATOMIC_WAIT_ON_ADDRESS_STATICALLY_AVAILABLE like our other similar control macros.
Configuration menu - View commit details
-
Copy full SHA for 74ab22a - Browse repository at this point
Copy the full SHA 74ab22aView commit details -
Configuration menu - View commit details
-
Copy full SHA for aaf8f46 - Browse repository at this point
Copy the full SHA aaf8f46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0334bda - Browse repository at this point
Copy the full SHA 0334bdaView commit details -
Configuration menu - View commit details
-
Copy full SHA for c281047 - Browse repository at this point
Copy the full SHA c281047View commit details
Commits on Jul 16, 2020
-
#endif // \^\^\^[^^]+$ in vs code, and other formatting.
Configuration menu - View commit details
-
Copy full SHA for 7565517 - Browse repository at this point
Copy the full SHA 7565517View commit details -
Configuration menu - View commit details
-
Copy full SHA for bdeb5ad - Browse repository at this point
Copy the full SHA bdeb5adView commit details
Commits on Jul 18, 2020
-
Configuration menu - View commit details
-
Copy full SHA for dcf4216 - Browse repository at this point
Copy the full SHA dcf4216View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1caf417 - Browse repository at this point
Copy the full SHA 1caf417View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71d5d1b - Browse repository at this point
Copy the full SHA 71d5d1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 54c2eda - Browse repository at this point
Copy the full SHA 54c2edaView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba3d8c8 - Browse repository at this point
Copy the full SHA ba3d8c8View commit details
Commits on Jul 19, 2020
-
Configuration menu - View commit details
-
Copy full SHA for c1157f7 - Browse repository at this point
Copy the full SHA c1157f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7327523 - Browse repository at this point
Copy the full SHA 7327523View commit details -
Configuration menu - View commit details
-
Copy full SHA for fed4f21 - Browse repository at this point
Copy the full SHA fed4f21View commit details
Commits on Jul 21, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 8aab61e - Browse repository at this point
Copy the full SHA 8aab61eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5d945e - Browse repository at this point
Copy the full SHA f5d945eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 21a395c - Browse repository at this point
Copy the full SHA 21a395cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 94f2f87 - Browse repository at this point
Copy the full SHA 94f2f87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d78db0 - Browse repository at this point
Copy the full SHA 6d78db0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b893242 - Browse repository at this point
Copy the full SHA b893242View commit details -
Configuration menu - View commit details
-
Copy full SHA for b627266 - Browse repository at this point
Copy the full SHA b627266View commit details -
Merge remote-tracking branch 'upstream/master'
# Conflicts: # stl/inc/atomic
Configuration menu - View commit details
-
Copy full SHA for cebacd5 - Browse repository at this point
Copy the full SHA cebacd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5cb0b9 - Browse repository at this point
Copy the full SHA c5cb0b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18e5184 - Browse repository at this point
Copy the full SHA 18e5184View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6726c5d - Browse repository at this point
Copy the full SHA 6726c5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b4be08 - Browse repository at this point
Copy the full SHA 1b4be08View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe33a36 - Browse repository at this point
Copy the full SHA fe33a36View commit details
Commits on Jul 22, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 73c5cc6 - Browse repository at this point
Copy the full SHA 73c5cc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1244e9c - Browse repository at this point
Copy the full SHA 1244e9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c55368f - Browse repository at this point
Copy the full SHA c55368fView commit details
Commits on Jul 23, 2020
-
Remove timed variants from header; timed infrastructure on the other …
…side of the ABI boundary preserved for future use by other C++20 and later concurrency features that might need timed waits.
Configuration menu - View commit details
-
Copy full SHA for b308261 - Browse repository at this point
Copy the full SHA b308261View commit details -
Configuration menu - View commit details
-
Copy full SHA for c326f7f - Browse repository at this point
Copy the full SHA c326f7fView commit details -
Add comments explaining the ABI layer to <xatomic_wait.h> and remove …
…no longer called _Atomic_wait_get_deadline.
Configuration menu - View commit details
-
Copy full SHA for 66a2e6e - Browse repository at this point
Copy the full SHA 66a2e6eView commit details -
Merge pull request #5 from BillyONeal/atomic_upstream
Minor nitpicks for atomic_wait
Configuration menu - View commit details
-
Copy full SHA for 7edc9f6 - Browse repository at this point
Copy the full SHA 7edc9f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6279b7b - Browse repository at this point
Copy the full SHA 6279b7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for de50735 - Browse repository at this point
Copy the full SHA de50735View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba5364d - Browse repository at this point
Copy the full SHA ba5364dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b9acf63 - Browse repository at this point
Copy the full SHA b9acf63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3be75d0 - Browse repository at this point
Copy the full SHA 3be75d0View commit details -
Trim some too obvious comments, check _Sync_module to pacify code analysis (GetModuleHandle isn't oblliged to accept nullptr), comment on release memory order for __has_srwlock
Configuration menu - View commit details
-
Copy full SHA for 3ac6b7b - Browse repository at this point
Copy the full SHA 3ac6b7bView commit details
Commits on Jul 24, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 50b6861 - Browse repository at this point
Copy the full SHA 50b6861View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d764eb - Browse repository at this point
Copy the full SHA 4d764ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a8de74 - Browse repository at this point
Copy the full SHA 9a8de74View commit details
Commits on Jul 29, 2020
-
Used callback as @BillyONeal suggested instead of returning unwait
Configuration menu - View commit details
-
Copy full SHA for 2bfa19a - Browse repository at this point
Copy the full SHA 2bfa19aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5471aad - Browse repository at this point
Copy the full SHA 5471aadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4266db1 - Browse repository at this point
Copy the full SHA 4266db1View commit details -
Let's implement this in scope of atomic_ref
when this path is unblocked
Configuration menu - View commit details
-
Copy full SHA for 20356ed - Browse repository at this point
Copy the full SHA 20356edView commit details -
Configuration menu - View commit details
-
Copy full SHA for fbb3d11 - Browse repository at this point
Copy the full SHA fbb3d11View commit details -
Configuration menu - View commit details
-
Copy full SHA for df57ccd - Browse repository at this point
Copy the full SHA df57ccdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f57f6a - Browse repository at this point
Copy the full SHA 7f57f6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa295ec - Browse repository at this point
Copy the full SHA fa295ecView commit details
Commits on Jul 31, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 45b0923 - Browse repository at this point
Copy the full SHA 45b0923View commit details
Commits on Aug 1, 2020
-
* Fix timeouts correctness bug wherein we would blow up the timeout o…
…n spurious wake by having the header compare again. * Remove double indirect call trampoline for the non-lock free case.
4Configuration menu - View commit details
-
Copy full SHA for 0968ed2 - Browse repository at this point
Copy the full SHA 0968ed2View commit details -
Add perf improvement special case for no timeout to reduce the number…
… of needed spurious wakes.
Configuration menu - View commit details
-
Copy full SHA for b4478b7 - Browse repository at this point
Copy the full SHA b4478b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a832e67 - Browse repository at this point
Copy the full SHA a832e67View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9f9f4d - Browse repository at this point
Copy the full SHA c9f9f4dView commit details