Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
native: Remove timerfd implementation on linux
Rust advertises itself as being compatible with linux 2.6.18, but the timerfd set of syscalls weren't added until linux 2.6.25. There is no real need for a specialized timer implementation beyond being a "little more accurate", but the select() implementation will suffice for now. If it is later deemed that an accurate timerfd implementation is needed, it can be added then through some method which will allow the standard distribution to continue to be compatible with 2.6.18 Closes #13447
- Loading branch information
1 parent
ab0d847
commit 28ba3a7
Showing
3 changed files
with
6 additions
and
333 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
28ba3a7
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.
saw approval from brson
at alexcrichton@28ba3a7
28ba3a7
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.
merging alexcrichton/rust/jettison-timerfd = 28ba3a7 into auto
28ba3a7
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.
alexcrichton/rust/jettison-timerfd = 28ba3a7 merged ok, testing candidate = c5c25574
28ba3a7
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.
some tests failed:
failure: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-t/builds/4408
exception: http://buildbot.rust-lang.org/builders/auto-mac-32-opt/builds/5202
exception: http://buildbot.rust-lang.org/builders/auto-mac-64-nopt-t/builds/4305
exception: http://buildbot.rust-lang.org/builders/auto-linux-32-opt/builds/5301
exception: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-c/builds/4388
exception: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-t/builds/4396
exception: http://buildbot.rust-lang.org/builders/auto-linux-64-opt/builds/5303
28ba3a7
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.
saw approval from brson
at alexcrichton@28ba3a7
28ba3a7
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.
merging alexcrichton/rust/jettison-timerfd = 28ba3a7 into auto
28ba3a7
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.
alexcrichton/rust/jettison-timerfd = 28ba3a7 merged ok, testing candidate = b101c1d6
28ba3a7
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.
some tests failed:
exception: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-c/builds/4398
28ba3a7
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.
saw approval from brson
at alexcrichton@28ba3a7
28ba3a7
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.
merging alexcrichton/rust/jettison-timerfd = 28ba3a7 into auto
28ba3a7
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.
alexcrichton/rust/jettison-timerfd = 28ba3a7 merged ok, testing candidate = 9d75f23
28ba3a7
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.
all tests pass:
success: http://buildbot.rust-lang.org/builders/auto-mac-32-opt/builds/5207
success: http://buildbot.rust-lang.org/builders/auto-mac-64-opt/builds/5204
success: http://buildbot.rust-lang.org/builders/auto-mac-64-nopt-c/builds/4297
success: http://buildbot.rust-lang.org/builders/auto-mac-64-nopt-t/builds/4310
success: http://buildbot.rust-lang.org/builders/auto-linux-32-opt/builds/5306
success: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-c/builds/4393
success: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-t/builds/4401
success: http://buildbot.rust-lang.org/builders/auto-linux-64-opt/builds/5308
success: http://buildbot.rust-lang.org/builders/auto-linux-64-nopt-c/builds/4393
success: http://buildbot.rust-lang.org/builders/auto-linux-64-nopt-t/builds/4398
success: http://buildbot.rust-lang.org/builders/auto-linux-64-x-android/builds/4463
success: http://buildbot.rust-lang.org/builders/auto-linux-64-x-android-t/builds/2193
success: http://buildbot.rust-lang.org/builders/auto-win-32-opt/builds/5304
success: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-c/builds/4400
success: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-t/builds/4413
28ba3a7
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.
fast-forwarding master to auto = 9d75f23