-
Notifications
You must be signed in to change notification settings - Fork 28
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
Instrument with loom #86
Conversation
This should hopefully allow us to get to the bottom of these deadlocks. Signed-off-by: John Nunley <dev@notgull.net>
Signed-off-by: John Nunley <dev@notgull.net>
Signed-off-by: John Nunley <dev@notgull.net>
Signed-off-by: John Nunley <dev@notgull.net>
I think this bug is new Signed-off-by: John Nunley <dev@notgull.net>
|
||
use async_lock::Barrier; | ||
|
||
#[ignore] |
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.
This PR doesn't seem to add any tests that are actually run in CI.
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.
Still WIP here.
|
||
[features] | ||
default = ["std"] | ||
portable-atomic = ["portable-atomic-util", "portable_atomic_crate"] |
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.
I saw the changes to lib.rs, but this doesn't really seem to be in use?
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.
Whoops, I was going to add a portable-atomic
impl but forgot to. Will fix this.
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.
I added half of a portable-atomic implementation in #86 and forgot to finish it. This removes it prior to release. Signed-off-by: John Nunley <dev@notgull.net>
I added half of a portable-atomic implementation in #86 and forgot to finish it. This removes it prior to release. Signed-off-by: John Nunley <dev@notgull.net>
Adds loom instrumentation to help find bugs