-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
FileWatching: fix API problems with FDWatcher #42926
Conversation
* add remaining FDEvents, and modernize this struct * add `isopen` function * do not deliver events after the FDWatcher is closed * do not delete events that have not been delivered * support running of these tests with Revise.jl * some threading problems still exist (where marked)
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.
My only comment is thanks for doing this, @vtjnash. Otherwise I'm not really qualified to review.
Any chance you could cherry-pick that fix into its own PR that we could merge quickly? I'm seeing most (if not all) CI jobs failing on master with |
|
I get this error too when trying Pkg.precompile in 1.8.0-DEV.927:
|
* add remaining FDEvents, and modernize this struct * add `isopen` function * do not deliver events after the FDWatcher is closed * do not delete events that have not been delivered * support running of these tests with Revise.jl * note: some threading problems still exist (where marked)
Co-authored-by: Jameson Nash <vtjnash@gmail.com>
* add remaining FDEvents, and modernize this struct * add `isopen` function * do not deliver events after the FDWatcher is closed * do not delete events that have not been delivered * support running of these tests with Revise.jl * note: some threading problems still exist (where marked)
Co-authored-by: Jameson Nash <vtjnash@gmail.com>
isopen
function