Age | Commit message (Collapse) | Author |
|
* SigAction::flags()
* SigAction::mask()
* SigAction::handler()
|
|
556: Add various pty functions r=asomers
* grantpt
* posix_openpt
* ptsname/ptsname_r
* unlockpt
I've refactored my code to use these functions and they work correctly at least in the non-error case. Only issue is what to do for failure in `ptsname` when converting strings. This should effectively never happen. I think maybe adding an `Unknown` to the `Error` type and returning that might be useful.
|
|
* grantpt
* ptsname/ptsname_r
* posix_openpt
* unlockpt
|
|
592: remove test warnings r=Susurrus
|
|
|
|
589: Raise the bors timeout to four hours r=Susurrus
The timeout is, by default, one hour. `nix` builds take about that long,
sometimes longer, sometimes shorter, making builds flaky.
|
|
bors's timeout should always be twice a long as the test suite takes.
This is to allow Travis to fast-fail a test; if one of the builders
immediately reports a failure, then bors will move on to the next batch,
leaving the slower builders to work through the already-doomed run and
the next one.
At the time this was written, nix's test suite took about an hour to run.
The timeout was raised to four hours, instead of two, to give nix room
to grow and time for delays on Travis's end.
|
|
564: select.rs FdSet: method `contains' should not mutate anything r=posborne
The method does not change anything, so I updated the type signature. Tests pass.
|
|
585: Add v0.8.1 to changelog r=Susurrus
|
|
588: ci: Allow skipping tests when running under CI r=asomers
This adds `--cfg=travis` to builds under CI, allowing tests to be
conditionally ignored by marking them with
#[cfg_attr(travis, ignore)]
refs #568
|
|
This adds `--cfg=travis` to builds under CI, allowing tests to be
conditionally ignored by marking them with
#[cfg_attr(travis, ignore)]
refs #568
|
|
v0.8.1 was released to fix the broken build on FreeBSD. It is v0.8.0
with a859ee3 cherry-picked.
refs #567
|
|
|
|
581: Fix syntax for changelog and add missing feature r=Susurrus
|
|
582: Add AioCb::from_boxed_slice r=posborne
The existing AioCb constructors work for simple programs where
everything is stored on the stack. But in more complicated programs the
borrow checker can't prove that a buffer will outlive the AioCb that
references it. Fix this problem by introducting
AioCb::from_boxed_slice, which takes a reference-counted buffer.
Fixes #575
|
|
The existing AioCb constructors work for simple programs where
everything is stored on the stack. But in more complicated programs the
borrow checker can't prove that a buffer will outlive the AioCb that
references it. Fix this problem by introducting
AioCb::from_boxed_slice, which takes a reference-counted buffer.
Fixes #575
|
|
579: tests should protect concurrent access to signal handlers r=asomers
Adds a mutex to protect access to SIGUSR2 signal handlers by the AIO
tests.
Fixes #578
|
|
584: Replace homu with bors-ng r=posborne
@homu has served us well, but is unmaintained. @bors will serve us in
its stead.
Fixes https://github.com/nix-rust/nix/issues/580
|
|
@homu has served us well, but is unmaintained. bors will serve us in
its stead.
Fixes https://github.com/nix-rust/nix/issues/580
|
|
|
|
Adds a mutex to protect access to SIGUSR2 signal handlers by the AIO
tests.
Fixes #578
|
|
Merge New CI Infrastructure Based on Trust/Cross Into Master
See discussion on https://github.com/nix-rust/nix/pull/528. This PR is to track the final decision of whether we are ready to merge the new CI infrastructure (and related bug fixes) back into master. Initially, we know that the branch is not ready to merge (as there are still failing tests).
This PR acts as a single point of reference to get the current status of how close we are to merging things back into master. A number of issues with "TRUST CI" in the title have been created for the work that appears to be required to get us to the point where this branch can be merged.
|
|
|
|
Some entries were erroneously listed under the 0.8.0 release.
|
|
We need to raise it up to 1.13 because our test infrastructure requires it
|
|
|
|
|
|
Fixes https://github.com/nix-rust/nix/issues/529, also refer to
https://github.com/nix-rust/nix/issues/529 which first added this
for the old CI infrastructure.
Signed-off-by: Paul Osborne <osbpau@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Removed:
- mips64-unknown-linux-gnu
- mips64el-unknown-linux-gnu
- arm-unknown-linux-musleabi
|
|
Added:
- arm-unknown-linux-gnueabi
- arm-unknown-linux-musleabi
Removed:
- powerpc64-unknown-linux-gnu (not suppported by nix)
- mips64el-unknown-linux-gnu (not suppported by nix)
- mipsel-unknown-linux-gnu (not suppported by nix)
|
|
|
|
|
|
|
|
|
|
|