Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
c496af6
Add as_slice/into_slice for IoSlice/IoSliceMut.
aDotInTheVoid Nov 8, 2024
fb3edb2
[illumos] use pipe2 to create anonymous pipes
sunshowers Nov 13, 2024
0df3ef4
Fix compilation error on Solaris due to flock usage
cberner Nov 13, 2024
2cb7aea
docs: Fix missing period in methods for integer types
sorairolake Nov 14, 2024
17ed948
docs: Fix missing colon in methods for primitive types
sorairolake Nov 14, 2024
467ce26
Include the "unwind" crate to link with libunwind instead of the "lib…
xingxue-ibm Nov 11, 2024
7711ba2
use `&raw` in `{read, write}_unaligned` documentation
cyrgani Nov 14, 2024
ede8a74
tests/run-make/simd-ffi: fix test crashing on x86 targets ...
liushuyu Nov 14, 2024
b77dbbd
Pass `f16` and `f128` by value in `const_assert!`
tgross35 Nov 14, 2024
5d81891
Always inline functions signatures containing `f16` or `f128`
tgross35 Nov 14, 2024
0733ed7
tests/run-make/simd-ffi: use a generic LLVM intrinsics ...
liushuyu Nov 14, 2024
b1b56b1
Rollup merge of #132790 - aDotInTheVoid:ioslice-asslice-rides-again, …
workingjubilee Nov 15, 2024
fcc0845
Rollup merge of #132905 - xingxue-ibm:link-unwind, r=bjorn3
workingjubilee Nov 15, 2024
3f9f7c4
Rollup merge of #132977 - cberner:fix_solaris, r=tgross35
workingjubilee Nov 15, 2024
a5510a5
Rollup merge of #132984 - sunshowers:pipe2, r=tgross35
workingjubilee Nov 15, 2024
a835f2a
Rollup merge of #133019 - sorairolake:add-missing-period-and-colon, r…
workingjubilee Nov 15, 2024
60f3911
Rollup merge of #133048 - cyrgani:ptr-doc-update, r=Amanieu
workingjubilee Nov 15, 2024
cea081e
Rollup merge of #133050 - tgross35:inline-f16-f128, r=saethlin
workingjubilee Nov 15, 2024
efe2c44
Rollup merge of #133053 - liushuyu:simd-test-x86-baseline-fix, r=work…
workingjubilee Nov 15, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
[illumos] use pipe2 to create anonymous pipes
pipe2 allows the newly-created pipe to atomically be CLOEXEC.

pipe2 was added to illumos a long time ago:
illumos/illumos-gate@5dbfd19.
I've verified that this change passes all tests.
  • Loading branch information
sunshowers committed Nov 13, 2024
commit fb3edb2fc7c0ff8ec51dbebc11a455b53767d236
1 change: 1 addition & 0 deletions library/std/src/sys/pal/unix/pipe.rs
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ pub fn anon_pipe() -> io::Result<(AnonPipe, AnonPipe)> {
target_os = "dragonfly",
target_os = "freebsd",
target_os = "hurd",
target_os = "illumos",
target_os = "linux",
target_os = "netbsd",
target_os = "openbsd",
Expand Down
Loading