-
Notifications
You must be signed in to change notification settings - Fork 76
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
Relational Mutex-Meet-Privatization making use of Thread IDs #379
Conversation
Just had a quick look. They have global variables which are completely unused ( |
I'd propose we merge this into |
The failing indentation seems to be unrelated, as this file was not touched in the PR. |
I fixed it directly on master, because a change there caused to be already misindented code to appear in unrelated diffs now. |
This is the progress towards realizing the ideas from https://versioncontrolseidl.in.tum.de/schwarz/more-traces.
The implementation deviates from the description in the manuscript in the following way:
LMust
set)L
at thread-join only happens if the thread is unique and must joined. This is a small optimization that preserves soundness but is potentially more precise.This subsumes #385, not sure how we want to proceed there?