Commit Graph

  • f390ff93d2 (cargo-release) version 0.36.0-rc0 Dan Gohman 2022-08-17 16:24:42 -07:00
  • 9dfc94bcba Update to io-lifetimes 1.0. Dan Gohman 2022-08-17 16:20:04 -07:00
  • 8b2b9d10dd (cargo-release) version 0.35.9 Dan Gohman 2022-08-17 14:01:31 -07:00
  • b0c34b998c Make the linux-raw-sys dependency non-optional on Linux. Dan Gohman 2022-08-17 14:00:41 -07:00
  • effad2aab1 (cargo-release) version 0.35.8 Dan Gohman 2022-08-16 12:02:39 -07:00
  • 152f28e25a Add "benches" to Cargo.toml. Dan Gohman 2022-08-16 12:02:03 -07:00
  • 4eed038018 Switch from .init_array constructors to /proc/self/auxv. (#385) Dan Gohman 2022-08-08 11:06:28 -07:00
  • 26baf41126 Add a Result to getpgid, and add getpgrp. (#386) Dan Gohman 2022-07-26 05:49:50 -07:00
  • baa4cbf1b9 Misc code cleanups. Dan Gohman 2022-07-19 19:53:37 -07:00
  • 1bbd4246d5 Remove the madvise from the vDSO checking code. Dan Gohman 2022-07-19 18:10:52 -07:00
  • ad5b66e657 Add getpgid (#380) carbotaniuman 2022-07-12 22:41:40 -05:00
  • 1d9b16326a Exclude tests, examples, and benchmarks from the crates.io package. (#377) Dan Gohman 2022-07-12 20:40:04 -07:00
  • 4aae063274 Guard against future statx fields. (#379) Dan Gohman 2022-07-12 20:39:31 -07:00
  • 845546bc28 Minor code cleanup: avoid map(|()| ...). Dan Gohman 2022-07-07 12:42:45 -07:00
  • ec92ea492e Fix miscellaneous clippy lints. Dan Gohman 2022-07-05 15:15:04 -07:00
  • f86d92ad65 (cargo-release) version 0.35.7 Dan Gohman 2022-07-03 22:38:57 -07:00
  • e82a2c1ea5 Implement statvfs and fstatvfs. (#375) Dan Gohman 2022-07-03 22:23:37 -07:00
  • ea4ac8d07b Update src/io/stdio.rs for the imp->backend rename. Dan Gohman 2022-07-02 15:21:03 -07:00
  • 04eb224765 Update README.md to reflect that asm is no longer unstable. Dan Gohman 2022-07-02 15:15:52 -07:00
  • 2ee0ada67b Add APIs to return raw stdio descriptors. Dan Gohman 2022-07-01 16:35:54 -07:00
  • 8362b8937a Update the debug-mode prebuilt libraries. Dan Gohman 2022-06-29 13:55:46 -07:00
  • 0c39924cef Rename crate::imp to crate::backend. Dan Gohman 2022-06-29 12:35:29 -07:00
  • 3d5b1ee7c7 Remove CirrusCI testing on FreeBSD 11. Dan Gohman 2022-06-29 12:28:43 -07:00
  • 17835de254 Fix compilation of a test on FreeBSD. Dan Gohman 2022-06-27 14:26:04 -07:00
  • 5f883c29bf (cargo-release) version 0.35.6 Dan Gohman 2022-06-15 16:37:49 -07:00
  • 9492b88fd5 Fix src/imp/linux_raw/net/read_sockaddr.rs to not depend on c_char signedness. Dan Gohman 2022-06-15 13:15:23 -07:00
  • 1ee34df1bf Update to libc 0.2.126, which has the definition of GRND_INSECURE. Dan Gohman 2022-06-15 13:15:06 -07:00
  • 14ae449ee5 Sync rustix with Windows Unix ioctls. Dan Gohman 2022-06-10 12:01:49 -07:00
  • 94f3bddc40 Fix a broken link in README.md. Dan Gohman 2022-06-14 16:24:03 -07:00
  • 8c59ab2c5e Fix typos in comments. Dan Gohman 2022-06-09 19:09:17 -07:00
  • 2882c02b78 Don't assume that the tests are connected to a tty. Dan Gohman 2022-06-10 17:37:19 -07:00
  • 7c3fc231b5 Fix the error values the libc backend ttyname implementation. Dan Gohman 2022-06-10 16:56:34 -07:00
  • 28fc178ae7 mod.rs cleanups. Dan Gohman 2022-06-13 15:52:14 -07:00
  • 28bb747f94 Fix ECANCELLED on Windows to be WSA_E_CANCELLED. Dan Gohman 2022-06-13 15:52:11 -07:00
  • 91bd6ad6ae Factor out the target_os = "wasi" check from the mm module. Dan Gohman 2022-06-13 15:52:09 -07:00
  • f1c7452923 Reorganize some code and add comments. Dan Gohman 2022-06-13 15:52:07 -07:00
  • 052acf002c Fix copy+pasta in a documentation comment. Dan Gohman 2022-06-13 15:52:01 -07:00
  • d8a8fb9658 Fail with INVAL when tv_nsec requests are out of range. Dan Gohman 2022-06-11 07:32:13 -07:00
  • acbc8d7571 Rename with_retrying to retry_on_intr. Dan Gohman 2022-06-11 07:19:05 -07:00
  • 863250260c Add more documentation links, and fix some incorrect ones. Dan Gohman 2022-06-11 07:06:27 -07:00
  • fef04e7339 Add some Apple documentation links. Dan Gohman 2022-06-11 06:40:06 -07:00
  • 64d7bf1fda Add a language tag to a code block. Dan Gohman 2022-06-11 06:36:59 -07:00
  • 61f69d91db Be consistent about trailing commas in cfgs in more places. Dan Gohman 2022-06-11 06:25:50 -07:00
  • 8cb8af29c3 Fix some clippy lints. Dan Gohman 2022-06-11 05:48:05 -07:00
  • 0fd62e77e4 Sync src/io/fd with upstream Rust. Dan Gohman 2022-06-11 05:35:56 -07:00
  • 2a0e252ada Fix a comment about what rustix supports on Windows. Dan Gohman 2022-06-11 05:35:08 -07:00
  • 4057af8186 Enable core_ffi_c for core::ffi::c_char. Dan Gohman 2022-06-10 18:43:36 -07:00
  • ce1c10f5cd Use consistent hexadecimal literal formatting. Dan Gohman 2022-06-10 18:15:25 -07:00
  • 717541870d Use consistent syntax for array elements and lengths. Dan Gohman 2022-06-10 18:13:11 -07:00
  • d6c85fda05 Eliminate some unnecessary .cast calls. Dan Gohman 2022-06-10 17:57:01 -07:00
  • e9aab4d516 Add c_char to rustix::ffi. Dan Gohman 2022-06-10 17:52:55 -07:00
  • 28d298785f Fix a no_std build error. Dan Gohman 2022-06-10 17:17:42 -07:00
  • aa96a6f768 More minor code reformatting. Dan Gohman 2022-06-10 16:03:41 -07:00
  • a383593698 Tidy some comments. Dan Gohman 2022-06-10 14:30:44 -07:00
  • 1bb71fbf50 Fix a few clippy lints. Dan Gohman 2022-06-10 13:57:37 -07:00
  • 801a48149f Code formatting cleanups. Dan Gohman 2022-06-10 09:55:18 -07:00
  • d0f926616a Use options for fchown and fchownat arguments Palash Nigam 2022-06-14 23:56:45 +05:30
  • c6c9b78b8a Update test-users.yml and add several more users. Dan Gohman 2022-06-09 14:43:11 -07:00
  • 0a8e27e336 Fix compilation on arm-linux-androideabi. (#364) Dan Gohman 2022-06-13 15:50:01 -07:00
  • 11630efc0d Add more cfg's to fix the build with various combinations of features. Dan Gohman 2022-06-09 18:53:47 -07:00
  • 0a05e91a7a Enable the RENAME_* flags on all Linux and Android targets. Dan Gohman 2022-06-08 20:58:12 -07:00
  • f92c6cbe36 Document the new cargo feature flags. Dan Gohman 2022-06-08 21:00:55 -07:00
  • b9b4d08a54 Detect when statx isn't available on older versions of Docker. Dan Gohman 2022-06-13 11:47:45 -07:00
  • e230720cbd Add INSECURE to GetRandomFlags. Dan Gohman 2022-06-08 10:09:37 -07:00
  • f756285729 (cargo-release) version 0.35.6-beta.2 Dan Gohman 2022-06-07 05:54:36 -07:00
  • 04cacaf7cd (cargo-release) version 0.35.6-beta.1 Dan Gohman 2022-06-07 05:53:37 -07:00
  • 29e6a589bc Update the no_std I/O safety implementation to match what's now in std. Dan Gohman 2022-06-06 09:52:24 -07:00
  • b74384d35b Add a CONTRIBUTING.md file. Dan Gohman 2022-06-03 12:24:06 -07:00
  • 2157cd6a86 Use StatxFlags::BASIC_STATS when stx_btime isn't needed. Dan Gohman 2022-06-02 22:22:23 -07:00
  • 9895a4eeb2 Fix miscellaneous clippy lints. Dan Gohman 2022-06-02 17:36:34 -07:00
  • 92278625a4 Fix compilation of the libc backend with just the "mm" feature enabled. Dan Gohman 2022-06-02 17:01:09 -07:00
  • c6ea8f3f45 Make the no-std version of BorrowedFd::borrow_raw a const fn. Dan Gohman 2022-06-01 17:38:05 -07:00
  • c298a1cef4 Make cwd and io_uring_register_files_skip const functions Dan Gohman 2022-06-01 17:15:49 -07:00
  • d1ee21ee0e Use fewer linux_raw_sys::general:: qualifiers in implementation code. Dan Gohman 2022-06-01 15:50:22 -07:00
  • 44538c977f Downgrade serial_test to 0.6 to fix MSRV 1.48 issues. Dan Gohman 2022-06-06 13:47:08 -07:00
  • f7903848e8 Update to io-lifetimes 0.7.0. Dan Gohman 2022-06-06 09:55:46 -07:00
  • 04eaf6883c Use Errno::OVERFLOW for y2038 errors. Dan Gohman 2022-05-31 12:59:45 -07:00
  • 6c6a86c6fa Avoid using .init_array and __environ on non-musl non-glibc platforms. (#339) Dan Gohman 2022-06-03 06:28:23 -07:00
  • b99ed80b77 Fix dependencies for big-endian mips targets. Dan Gohman 2022-06-02 10:34:53 -07:00
  • 54ba1e5c9d Fix more formatting of cfg's within macros. Dan Gohman 2022-05-26 21:44:55 -07:00
  • 7aa3a1dba6 Enable OFlags::CLOEXEC on all platforms. Dan Gohman 2022-05-26 21:12:58 -07:00
  • 216137e5df Enable MapFlags::FIXED on all platforms. Dan Gohman 2022-05-24 15:37:54 -07:00
  • f002ea7256 (cargo-release) version 0.35.6-beta.0 Dan Gohman 2022-05-27 14:06:25 -07:00
  • 60ad81c48a Update to io-lifetimes 0.7.0-beta.0. Dan Gohman 2022-05-27 13:57:26 -07:00
  • ffd2ef83a4 Remove ZStr and ZString. (#337) Dan Gohman 2022-05-27 07:37:16 -07:00
  • 9e163d740e Fix formatting of cfg's within macros. Dan Gohman 2022-05-20 16:46:52 -07:00
  • 5f85a77620 Simplify the linux-raw implementation of accessat. Dan Gohman 2022-05-03 21:02:53 -07:00
  • 74bacd1b6c Tidy up unneeded cfgs in the linux_raw backend. Dan Gohman 2022-05-20 16:40:59 -07:00
  • fc82d704bc Change dup2's second operand from &OwnedFd to &mut OwnedFd. Dan Gohman 2022-05-17 08:06:56 -07:00
  • fa498f5996 Put must_use on ArgReg/RetReg rather than all the syscall functions. Dan Gohman 2022-05-16 06:02:12 -07:00
  • 79940f774e (cargo-release) version 0.35.6-alpha.1 Dan Gohman 2022-05-21 09:11:33 -07:00
  • 63eb43c033 Update to io-lifetimes 0.7.0-alpha.1, to fix MSRV. Dan Gohman 2022-05-21 09:09:43 -07:00
  • d139e2e1d2 Fix a compilation error on target_vendor="mustang". Dan Gohman 2022-05-21 08:48:41 -07:00
  • 9b2e9b4e9b (cargo-release) version 0.35.6-alpha.0 Dan Gohman 2022-05-21 08:38:33 -07:00
  • f3247f1020 Update to io-lifetimes 0.7.0-alpha.0. Dan Gohman 2022-05-21 08:33:33 -07:00
  • 0483d272e9 Tidy up more comments. Dan Gohman 2022-05-12 11:28:51 -07:00
  • d69abe7a91 Match casting type to the destination iov_len's type. fix #324 Asaf Fisher 2022-05-13 21:52:29 +03:00
  • 11f357c2c3 Fix #323: Remove std usage in linux_raw::io::syscalls Asaf Fisher 2022-05-16 18:47:32 +03:00
  • 971b363ee4 Add comments. (#319) Dan Gohman 2022-05-16 05:34:45 -07:00
  • 559d6387de Fix several clippy lints. Dan Gohman 2022-05-10 06:20:14 -07:00