GitHub / bytecodealliance/rustix / commits
Safe Rust bindings to POSIX-ish APIs
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 9640071a | Expose the `O_SYMLINK` & `O_NOFOLLOW_ANY` flags on Apple platforms (#1666) |
Dave Bakker <g****b@d****o>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| cf67411d |
Fix debug printing of abstract socket addrs (#1615)
Signed-off-by: Alex Saveau <s****e@g****m> |
Alex Saveau <s****e@g****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| aab94640 | Completely remove `rustc_attrs`. (#1663) |
Dan Gohman <d****v@s****e>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| a9620e85 | ci: fix syn pin (#1647) |
xtqqczze <4****e@u****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| 035acdc4 | Increase the MSRV from 1.63 to 1.65 (#1594) |
xtqqczze <4****e@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 9f588bc9 | Avoid `feature(asm_experimental_arch)` on arches that don't need it. (#1613) |
Dan Gohman <d****v@s****e>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 05050e4a | also link back to openat2 in the Modes struct (#1608) |
Alexander Kjäll <a****l@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 5a132bc8 |
Move FreeBSD's CI from Cirrus to Github Workflows (#1611)
Co-authored-by: xtqqczze <4****e@u****m>, Dan Gohman <d****v@s****e>, xtqqczze <4****e@u****m> |
Alan Somers <a****s@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| c4caf5ca | chore: Release rustix version 1.1.4 | Dan Gohman <d****v@s****e> | 6 months ago | |
| 5953a2c6 | Prune pins in CI that are no longer needed. (#1588) |
Dan Gohman <d****v@s****e>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 9116c05d | Bump dependencies (#1567) |
linkmauve <l****e@l****r>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 5ee0ca36 | hurd: Fix l_type and l_whence types (#1569) |
Samuel Thibault <s****t@e****g>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 89505893 | Clobber vector registers and do not use preserves_flags in riscv64 syscalls (... |
Taiki Endo <t****9@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 7b0d2ae0 | Update pins for MSRV compatibility (#1585) |
xtqqczze <4****e@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 99458d83 |
feat(redox): `renameat` and `renameat_with` (#1586)
Signed-off-by: Anhad Singh <a****n@p****m>, Anhad Singh <a****n@p****m>, Anhad Singh <a****n@p****m>, Anhad Singh <a****n@p****m> |
Anhad Singh <6****r@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| a9c8dcbb | Remove reference to yanked crate in README.md (#1587) |
xtqqczze <4****e@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 8bf15a0e | Drop custom makedev implementation for Redox (#1582) |
Jeremy Soller <j****1@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 74b886d4 | Update pins for MSRV compatibility (#1584) |
xtqqczze <4****e@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 38327261 | chore: Release rustix version 1.1.3 | Dan Gohman <d****v@s****e> | 8 months ago | |
| f2a19cfb |
Add test ensuring UB can't be introduced (#1566)
Signed-off-by: Alex Saveau <s****e@g****m> |
Alex Saveau <s****e@g****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 2d66cdfe |
Enable ioctl and makedev on Redox (#1565)
Co-authored-by: Jeremy Soller <j****1@g****m> |
Dan Gohman <d****v@s****e>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 76aff5e5 | Fix Android build: enable `linux-raw-sys` and exclude Android-unsupported Lin... |
Hemant KArya <6****a@u****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| bb00248d | Implement dirfd equivalent functions (#1549) |
Leonardo Gibrowski Faé <7****e@u****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| cea123ca | Revert #1552. (#1564) |
Dan Gohman <d****v@s****e>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| f6485700 | Update the pins for the MSRV, and add macos-14 to CI. (#1563) |
Dan Gohman <d****v@s****e>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 291ec978 | Rudimentary `sanitize_memory` support. (#1541) |
Dan Gohman <d****v@s****e>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 0993b3d5 | Remove `getifaddrs` from the "not yet" category. (#1562) |
Dan Gohman <d****v@s****e>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 29408ea8 | clippy: fix useless_conversion lint (#1556) |
xtqqczze <4****e@u****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| c39b0e9f | Update macOS runner version in workflow (#1561) |
xtqqczze <4****e@u****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 21372d49 | pin crates in CI for MSRV compatibility (#1560) |
xtqqczze <4****e@u****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 3f369500 | more precise RawDirEntry lifetime (#1552) |
gmorer <g****r@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 640cc11c | rustfmt | Dan Gohman <d****v@s****e> | 10 months ago | |
| bec86cbc | Fix `linux_5_11` on ARMv7. (#1542) |
Dan Gohman <d****v@s****e>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| ee4a7fd4 | Make it possible to use Path and friends on wasip2 without the so named featu... |
Steven Allen <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 7f5d939b | Mark ctr and xer as clobbered in powerpc/powerpc64 syscalls (#1522) |
Taiki Endo <t****9@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 048a3ca5 | tests: make xattr test more robust (#1509) |
Thomas Bertschinger <b****t@u****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 2a1846a7 | Temporarily disable builds on armv7-sony-vita-newlibeabihf due to errors on n... |
Dan Gohman <d****v@s****e>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 3258cd37 | Enable statvfs for Haiku. (#1515) |
Adrien Destugues <p****y@p****k>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 3e853c8c | Fix UB in an io_uring test, and add a safety comment. (#1547) |
Dan Gohman <d****v@s****e>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 8626154d | fix: implement unimplemented &CString Arg functions (#1524) |
Steven Allen <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 85f38880 | build: Use `OUT_DIR` for test compilation output (#1526) |
Keiichi Watanabe <k****w@c****g>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 823b9e44 | Temporarily disable builds on armv6k-nintendo-3ds due to errors on nightly. (... |
Dan Gohman <d****v@s****e>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 82c6ebbd | Unpin Rust nightly. (#1544) |
Dan Gohman <d****v@s****e>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| d068a743 | Pin quote too. (#1543) |
Dan Gohman <d****v@s****e>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| de0f8647 | ci: Fix dependency versions for Rust 1.63 test (#1537) |
Ian Douglas Scott <i****t@s****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 5976c780 | libc: use upstreamed SIGEMT support for mips and sparc (#1532) |
Henry Chen <c****7@a****o>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 33e46383 | Delete #[cfg_attr(wasi, path = "backend/wasi/mod.rs")] (#1540) |
David Tolnay <d****y@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 4e316aec | Enable msghdr functions on Redox (#1536) |
Jeremy Soller <j****1@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 37da1401 | Make exported macros hygienic (#1535) |
pekkarr <p****r@p****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 7f6024b9 | Fix sockopt tests (#1534) |
pekkarr <p****r@p****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 8a2472a6 | Fix CI failure (#1523) |
Taiki Endo <t****9@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 5245b816 | chore: Release rustix version 1.1.2 | Dan Gohman <d****v@s****e> | 12 months ago | |
| 0a10015b | Fix compilation on Android. (#1514) |
Dan Gohman <d****v@s****e>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 0f3b6ca6 | build: update duplicate linux-raw-sys dependency to match existing (#1512) |
Matthew Waters <y****0@g****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 5dc84d40 | chore: Release rustix version 1.1.1 | Dan Gohman <d****v@s****e> | 12 months ago | |
| 86dacacb | Fix the `test_is_io_flusher` test. (#1510) |
Dan Gohman <d****v@s****e>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 8b203f58 | set_thread_res_xid: -1 as None (#1459) |
rusty-snake <4****e@u****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 7ed8ee93 | Add `ip_mtu_discover` and `ipv6_mtu_discover` socket options (#1466) |
pekkarr <p****r@p****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 7798f034 |
libc: add MS_NOSYMFOLLOW support (#1471)
Signed-off-by: Aleksa Sarai <c****r@c****m> |
Aleksa Sarai <c****r@c****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 3ff59d4c | Update to linux-raw-sys 0.11.0. (#1508) |
Dan Gohman <d****v@s****e>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 65b04ae9 | Add support for SO_TXTIME / SCM_TXTIME (#1409) |
Colin Marc <h****i@c****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 59071355 | Enable `statvfs` on Redox (#1506) |
Wildan M <w****e@w****t>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 051e7e07 | Pin rayon-core in CI for MSRV compatibility. (#1504) |
Dan Gohman <d****v@s****e>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 3d825414 | Do not define `statx_flags` for LoongArch64 with musl (#1503) |
hev <w****i@l****n>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| abb4ca04 | Change the cfmakeraw() wrapper to handle the difference in its return type on... |
Xing Xue <x****e@o****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| fae4d47d | build: Use temporary file for can_compile (#1497) |
Keiichi Watanabe <u****e@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| cb1a89aa | Exclude testing of socket_domain() which does not exist on AIX. (#1498) |
Xing Xue <x****e@o****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 83bd4bd2 | Make the flock tests more robust (#1499) |
Alan Somers <a****s@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 7b32af60 | Upgrade windows-sys crate (#1501) |
LongYinan <l****m@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 224daf04 | Enable fstatvfs for Haiku (#1493) |
Adrien Destugues <p****y@p****k>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 6f86d186 | Deprecate `unshare` and add `unshare_unsafe`. (#1482) |
Dan Gohman <d****v@s****e>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 000814ca | Don't let a mismatch AT_SYSINFO_EHDR image preclude use of AUX values. (#1484) |
Dan Gohman <d****v@s****e>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 9c8981fa | Change `fsconfig_*` to use `AsFd` instead of `BorrowedFd`. (#1481) |
Dan Gohman <d****v@s****e>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 1b40a771 |
Add diagnostics to unknown buffer types (#1488)
Signed-off-by: Alex Saveau <s****e@g****m>, Alex Saveau <s****e@g****m>, Alex Saveau <s****e@g****m> |
Alex Saveau <s****e@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 9113d685 | Use new `hints.mostly-unused` (#1491) |
Josh Triplett <j****h@j****g>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| fda7cbe6 |
rustix: on Linux, support a build without linux-raw-sys (#1478)
Co-authored-by: Gurchetan Singh <g****h@g****m> |
gurchetansingh <g****h@c****g>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 94a0c517 | fixed a typo in a link in the docs (#1487) |
Alex Gaynor <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 0ba124f5 | Remove the compiler-builtins optional dependency. (#1483) |
Dan Gohman <d****v@s****e>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 388fc023 | Pin CI to Rust nightly-2025-06-23. (#1486) |
Dan Gohman <d****v@s****e>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| d0467e62 | Expand the windows-sys dependency to include 0.60.0. (#1476) |
Dan Gohman <d****v@s****e>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| f7ed31be | Fix CAP representation for prctl (#1460) |
rusty-snake <4****e@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 26e9854d | Temporarily disable the `do_test_unix_msg` tests on FreeBSD. (#1477) |
Dan Gohman <d****v@s****e>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 0a6cb07f | Probe the compiler for LowerExp/UpperExp NonZero* support. (#1464) |
Dan Gohman <d****v@s****e>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 92466d98 |
Implement more formatter for Pid, Uid, Gid (#1449)
Co-authored-by: Tom Schuster <e****s@g****m> |
rusty-snake <4****e@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| e5b793b1 | Define `AddressMode::VSOCK` on Linux. (#1457) |
Dan Gohman <d****v@s****e>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| a01effb5 | Add `index_to_name_inlined` (#1397) |
Al Liu <s****1@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| b53e0b28 | Support the timerfd API on FreeBSD. (#978) |
Dan Gohman <d****v@s****e>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| a8c68d23 | Add a mkfifoat function (#1399) |
rusty-snake <4****e@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 7e90ae24 | Rework Capability types (#1436) |
rusty-snake <4****e@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 00063431 | linux/fs: add F_SEAL_EXEC (#1417) |
Luca Bruno <l****b@l****t>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| df61816a | Add FIO(N)CLEX ioctl (#1400) |
rusty-snake <4****e@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 5930dc07 | Fix the assertion in `Pid::from_raw` to accept 0. (#1456) |
Dan Gohman <d****v@s****e>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 012d5ea3 | Add Pid::as_raw_pid (#1440) |
rusty-snake <4****e@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 5ce17db7 | chore: Release rustix version 1.0.6 | Dan Gohman <d****v@s****e> | over 1 year ago | |
| cd952015 | Remove pidfd_send_signal from not_implemented (#1448) |
rusty-snake <4****e@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 4fbc05cb | Always cast `pread`, `lseek` etc. offsets to `off_t`. (#1442) |
Dan Gohman <d****v@s****e>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 4626b696 | Document that negative pids aren't UB, but may cause unexpected behavior. (#1... |
Dan Gohman <d****v@s****e>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| ca41f0a8 | Add trap instructions after `noreturn` syscalls. (#1444) |
Dan Gohman <d****v@s****e>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| cb01fbe4 | chore: Release rustix version 1.0.5 | Dan Gohman <d****v@s****e> | over 1 year ago | |
| 310f8ec9 | Mark 32-bit x86 freebsd as needing y2038 fixes. (#1430) |
Dan Gohman <d****v@s****e>
Committed by: GitHub <n****y@g****m> |
over 1 year ago |