-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
Attempt to make the monarch more thread safe. #11189
Commits on Sep 9, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 4eedfcc - Browse repository at this point
Copy the full SHA 4eedfccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 825dfc3 - Browse repository at this point
Copy the full SHA 825dfc3View commit details -
Use _forEachPeasant correctly, and make the dead peasant use the erro…
…r code we expect a dead peasant to have.
Configuration menu - View commit details
-
Copy full SHA for 91f1845 - Browse repository at this point
Copy the full SHA 91f1845View commit details -
Configuration menu - View commit details
-
Copy full SHA for e386d6f - Browse repository at this point
Copy the full SHA e386d6fView commit details
Commits on Sep 10, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f765728 - Browse repository at this point
Copy the full SHA f765728View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f632f4 - Browse repository at this point
Copy the full SHA 5f632f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee463aa - Browse repository at this point
Copy the full SHA ee463aaView commit details
Commits on Sep 14, 2021
-
Merge remote-tracking branch 'origin/main' into bug/make-monarch-more…
…-thread-safe Conflicts: src/cascadia/Remoting/Monarch.cpp src/cascadia/UnitTests_Remoting/RemotingTests.cpp
Configuration menu - View commit details
-
Copy full SHA for 3aeaeed - Browse repository at this point
Copy the full SHA 3aeaeedView commit details
Commits on Sep 16, 2021
-
Refactor _getMostRecentPeasantID so that we dont need to have a recur…
…sive_mutex. This is done by making _getPeasant not remove from _mruPeasants on failure, and _getMostRecentPeasantID handle its own cleanup.
Configuration menu - View commit details
-
Copy full SHA for 2f0db9e - Browse repository at this point
Copy the full SHA 2f0db9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1c2f53 - Browse repository at this point
Copy the full SHA e1c2f53View commit details -
Explicitly unlock _mruPeasants when we are done with it to prevent a …
…deadlock from being introduced.
Configuration menu - View commit details
-
Copy full SHA for 80646b3 - Browse repository at this point
Copy the full SHA 80646b3View commit details -
Be more careful to ensure no deadlocks can occur. Annotate methods th…
…at take unique locks.
Configuration menu - View commit details
-
Copy full SHA for be2cdbe - Browse repository at this point
Copy the full SHA be2cdbeView commit details -
use an actually appropriate std method instead of something exotic li…
…ke stable_partition
Configuration menu - View commit details
-
Copy full SHA for d95629b - Browse repository at this point
Copy the full SHA d95629bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fd2b75 - Browse repository at this point
Copy the full SHA 8fd2b75View commit details