Commit Graph

  • 4be0266cac Cleanups for execve. Dan Gohman 2021-12-02 09:07:54 -08:00
  • 9269369c33 Add more comments to fork. Dan Gohman 2021-12-02 09:04:42 -08:00
  • ae58bc2255 Minor comment tidying. Dan Gohman 2021-11-09 09:06:38 -08:00
  • d711b58c64 Fix compilation errors with wasm32-wasi in no_std mode. (#131) Dan Gohman 2021-12-02 08:27:16 -08:00
  • 7de6e77845 (cargo-release) start next development iteration 0.29.1-alpha.0 Dan Gohman 2021-12-01 20:37:39 -08:00
  • 7242b6435d (cargo-release) version 0.29.0 Dan Gohman 2021-12-01 20:37:27 -08:00
  • 53133597aa Remove some redundant &s. Dan Gohman 2021-12-01 20:36:09 -08:00
  • a686495d1d Move several features from rustc-dep-of-std to not(feature = "std"). (#130) Dan Gohman 2021-12-01 19:33:39 -08:00
  • eca4880a2f Rename set_ipv6_{join_group,leave_group}. (#129) Dan Gohman 2021-12-01 16:43:40 -08:00
  • 8fbfed5d2f (cargo-release) start next development iteration 0.28.1-alpha.0 Dan Gohman 2021-12-01 15:24:24 -08:00
  • bf63f2804f (cargo-release) version 0.28.0 Dan Gohman 2021-12-01 15:24:12 -08:00
  • 5054507c3c rustfmt Dan Gohman 2021-12-01 15:13:26 -08:00
  • 39da9d142c Rename rustix::io_lifetimes to rustix::fd. (#128) Dan Gohman 2021-12-01 11:32:02 -08:00
  • 06f7719767 Move the nanosleep functions to rustix::thread. (#127) Dan Gohman 2021-11-29 15:39:51 -08:00
  • b1940c10b1 Remove workarounds for old unsupported Android versions. Dan Gohman 2021-11-29 10:37:55 -08:00
  • 8a5c16bd00 Implement fchown. Dan Gohman 2021-11-22 17:02:56 -08:00
  • 4dce43524a Implement chownat. Dan Gohman 2021-11-22 16:39:03 -08:00
  • c4e61d12fc Fixes for 32-bit Android. Dan Gohman 2021-11-22 13:43:03 -08:00
  • 7308a25d23 Add a comment about openat being variadic in libc. Dan Gohman 2021-11-22 09:10:12 -08:00
  • e8fbab55fa Add more documentation comments. Dan Gohman 2021-11-22 08:52:33 -08:00
  • 6e719a0127 Add doc aliases for the sockopt module. Dan Gohman 2021-11-22 08:52:33 -08:00
  • bd1a81634b Fix PollFd::revents to take self by reference. Dan Gohman 2021-11-22 08:52:33 -08:00
  • 9d95f418bc Fix read and write I/O limits. Dan Gohman 2021-11-22 08:52:33 -08:00
  • c80ef0ad85 Remove #![rustfmt::skip] declarations. Dan Gohman 2021-11-22 08:52:33 -08:00
  • 292c40f132 Test i686-linux-android cross-compilation. Dan Gohman 2021-11-22 08:52:33 -08:00
  • 98147770df (cargo-release) start next development iteration 0.27.2-alpha.0 Dan Gohman 2021-11-19 13:31:07 -08:00
  • a99f11612a (cargo-release) version 0.27.1 Dan Gohman 2021-11-19 13:30:54 -08:00
  • 63905f9746 Use fine-grained feature detection instead of rustc_version. (#121) Dan Gohman 2021-11-19 13:16:51 -08:00
  • 494810658a Relax the bitflags dependency to 1.2.1. (#122) Dan Gohman 2021-11-19 12:58:04 -08:00
  • 230c4a475c Add "safe" and "syscalls" keywords, and the "date-and-time" category. Dan Gohman 2021-11-18 12:53:17 -08:00
  • 7f976d9c04 (cargo-release) start next development iteration 0.27.1-alpha.0 Dan Gohman 2021-11-18 11:57:20 -08:00
  • f3207e1c94 (cargo-release) version 0.27.0 Dan Gohman 2021-11-18 11:57:07 -08:00
  • d880eec6c9 Define flags for AT_STATX_SYNC_AS_STAT etc. (#120) Dan Gohman 2021-11-18 11:13:45 -08:00
  • 3da762c0c6 Export a zstr! macro for ZStr literals. (#119) Dan Gohman 2021-11-18 11:12:43 -08:00
  • 2ebbaafe0b Add more comments about supported Linux versions. Dan Gohman 2021-11-17 17:13:56 -08:00
  • f21c3f9aaa Remove workarounds for POLLRDHUP and MAP_SYNC. (#116) Dan Gohman 2021-11-18 06:40:29 -08:00
  • 0c2b539e29 Add a "hello world" example. Dan Gohman 2021-11-18 06:09:51 -08:00
  • 60d970905d Update I/O safety URLs to point to the RFC text, rather than the PR. Dan Gohman 2021-11-18 05:38:17 -08:00
  • cfe8c06a5b Remove a riscv workaround. Dan Gohman 2021-11-18 05:25:24 -08:00
  • e45afb80df Change an http URL to an https URL. Dan Gohman 2021-11-18 05:27:08 -08:00
  • 5aeda06ab6 Remove Arg::as_maybe_utf8_bytes, which isn't used anywhere. Dan Gohman 2021-11-17 13:26:00 -08:00
  • d5e1ae8e3c Minor formatting tidying. Dan Gohman 2021-11-17 13:20:56 -08:00
  • 9ffae73d6e Update to io-lifetimes 0.4.0. Dan Gohman 2021-11-17 13:13:33 -08:00
  • c76fa22e87 Add a with_retrying utility function. Dan Gohman 2021-11-15 10:08:44 -08:00
  • 200a48fca5 Support 64-bit file offsets on 32-bit Android in ftruncate. Dan Gohman 2021-11-15 10:08:44 -08:00
  • ba4282329c Implement fcntl_fullfsync on Darwin. Dan Gohman 2021-11-15 10:08:44 -08:00
  • 24ecf79d82 Export Ipv6MulticastScope. Dan Gohman 2021-11-15 10:08:44 -08:00
  • ea66d975d1 Add RawFd et al to rustix::io_lifetimes. Dan Gohman 2021-11-05 12:07:16 -07:00
  • b9a3a7964c (cargo-release) start next development iteration 0.26.3-alpha.0 Dan Gohman 2021-11-09 09:21:31 -08:00
  • 1b4058c466 (cargo-release) version 0.26.2 Dan Gohman 2021-11-09 09:21:13 -08:00
  • b6ecf947da Use core::intrinsics::assume to tell the compiler about syscall return values (#111) Dan Gohman 2021-11-09 09:16:46 -08:00
  • 652b0410fc Improve compilation on dragonfly. (#110) Dan Gohman 2021-11-09 09:00:33 -08:00
  • df35b79414 Rename the repository name from rsix to rustix. Dan Gohman 2021-11-09 08:21:41 -08:00
  • 17330c295b Tighten up a debug_assert. Dan Gohman 2021-11-05 15:29:10 -07:00
  • c5901a1f4a fix sched_getaffinity (#109) nivkner 2021-11-09 18:21:11 +02:00
  • 02ce3f2e09 allocate for execve outside of imp::syscalls (#108) nivkner 2021-11-08 18:55:13 +02:00
  • 53e6ed2147 (cargo-release) start next development iteration 0.26.2-alpha.0 Dan Gohman 2021-11-05 10:43:43 -07:00
  • a4f818ba84 (cargo-release) version 0.26.1 Dan Gohman 2021-11-05 10:43:24 -07:00
  • a05b23ca60 Fix a redundant Vec::reserve call. Dan Gohman 2021-11-05 10:14:32 -07:00
  • 04e7bf3825 Support Rust 1.48. Dan Gohman 2021-11-05 06:29:40 -07:00
  • 64afab113f Go back to Rust 2018 edition, reverting af6fe79b. Dan Gohman 2021-11-05 06:14:53 -07:00
  • 88159b01d3 (cargo-release) start next development iteration 0.26.1-alpha.0 Dan Gohman 2021-11-04 15:19:31 -07:00
  • 580139b63b (cargo-release) version 0.26.0 Dan Gohman 2021-11-04 15:19:13 -07:00
  • 482436b576 Comments and cleanups. Dan Gohman 2021-11-04 15:17:43 -07:00
  • 4ef8c6a1d6 Rename rsix to rustix. Dan Gohman 2021-11-04 14:19:28 -07:00
  • e42fb3c80a Add x86_64-pc-windows-msvc as a rustdoc target. Dan Gohman 2021-11-04 12:55:33 -07:00
  • fd253290c8 Fix a clippy lint. Dan Gohman 2021-11-04 12:51:42 -07:00
  • 781b87aaed Update to linux-raw-sys 0.0.35. Dan Gohman 2021-11-04 11:54:11 -07:00
  • 8eeb37f282 Fixes for rustc-dep-of-std mode. Dan Gohman 2021-11-04 11:26:11 -07:00
  • 09316920bb Make implicit lifetime parameters explicit. Dan Gohman 2021-11-04 08:25:08 -07:00
  • 25c89aa624 Fix compilation with rustc-dep-of-std. Dan Gohman 2021-11-04 08:24:56 -07:00
  • d8be0c9aca Use into_z_string to fix compilation in rustc-dep-of-std mode. Dan Gohman 2021-11-04 08:19:24 -07:00
  • af6fe79b1d Update to Rust 2021. Dan Gohman 2021-11-04 08:01:00 -07:00
  • bbd33daaaa Enable no_core in rustc-dep-of-std mode. Dan Gohman 2021-11-04 07:15:20 -07:00
  • e3a2267ea6 Add more comments. Dan Gohman 2021-11-04 07:04:40 -07:00
  • ee7666171d Remove copy+pasta from the linux_raw backend. Dan Gohman 2021-11-04 07:03:12 -07:00
  • a93c0cef23 Use feature = "std" for code that uses std. Dan Gohman 2021-11-04 06:45:06 -07:00
  • 9274568b91 Clarify a TODO comment. Dan Gohman 2021-11-04 06:44:54 -07:00
  • a2a505d5c8 Tidy up several comments. Dan Gohman 2021-11-04 06:23:04 -07:00
  • b663214cb5 Use iter::once instead of Vec::push to avoid Vec reallocating. Dan Gohman 2021-11-04 06:23:04 -07:00
  • cb8e95ff0e Make the CpuSet accessors #[inline]. Dan Gohman 2021-11-04 06:23:04 -07:00
  • 385a428d2a Mark internal functions are pub(crate). Dan Gohman 2021-11-04 06:23:04 -07:00
  • 6071cc00cf Fix a few clippy lints. Dan Gohman 2021-11-04 06:23:04 -07:00
  • 57fa7023f8 Fix the syntax for module-level comments. Dan Gohman 2021-11-03 21:09:16 -07:00
  • 77f8eb030f Add more comments to Cargo.toml. Dan Gohman 2021-11-03 20:24:43 -07:00
  • c1d2b789c5 Add more comments. Dan Gohman 2021-11-03 18:29:12 -07:00
  • b26cc1669e Fix a spurious dependency on once_cell in std mode. Dan Gohman 2021-11-03 17:42:17 -07:00
  • b1bc4f6929 Temporarily disable rustc-dep-of-std testing in CI. Dan Gohman 2021-11-03 16:08:35 -07:00
  • ee91add9d2 Also use --no-default-features. Dan Gohman 2021-11-03 15:49:27 -07:00
  • 0902bece37 Don't use --nocapture with cargo check. And fix the feature name. Dan Gohman 2021-11-03 15:37:08 -07:00
  • e4a027fc43 Don't use --all-features in CI, now that that includes rustc-dep-of-std. Dan Gohman 2021-11-03 15:31:44 -07:00
  • 0b0a5e939c Support no_std. Dan Gohman 2021-11-03 12:02:43 -07:00
  • 7c7390a2bd Define ZStr and ZString in rustc-dep-of-std mode. Dan Gohman 2021-11-03 12:02:43 -07:00
  • efa3c283e0 Define IoSlice and IoSliceMut, and include a definition in rustc-dep-of-std mode. Dan Gohman 2021-11-03 12:02:43 -07:00
  • d0a9a65d27 Define SeekFrom, and include a definition in rustc-dep-of-std mode. Dan Gohman 2021-11-03 12:02:43 -07:00
  • 4ca9056e33 Rename the libc modules to to c. Dan Gohman 2021-11-03 12:02:43 -07:00
  • e1b8ca60dd Migrate away from std::os::raw. Dan Gohman 2021-11-03 12:02:43 -07:00
  • 87e19085a1 Add CI testing for rustc-dep-of-std mode. Dan Gohman 2021-11-03 12:02:43 -07:00
  • b38dc07ed3 Code reorganization. Dan Gohman 2021-11-03 12:02:43 -07:00
  • cd92308591 Move io_lifetimes and libc modules out of imp::net and into imp. Dan Gohman 2021-11-03 12:02:43 -07:00