These were removed in 0.2.187 because libc does not actually make Send and Sync
guarantees about DIR (or other extern types), but this caused some crates to break.
The traits are added back for now to allow time to migrate, but will be removed again
in the future; please make sure your crates are not relying on libc::DIR: Send or libc::DIR: Sync.
This release contains a number of improvements related to 64-bit time_t configuration.
Of note the existing RUST_LIBC_UNSTABLE_* environment variables have been replaced
with configuration options. The new way to use these is:
Being able to set this via RUSTFLAGS makes it easier to only apply configuration to
specific targets (and notably, not the host if build scripts are used).
There are two other notable changes:
The 32-bit windows-gnu targets now respect libc_unstable_gnu_time_bits
uClibc now supports a similar configuration option:
RUSTFLAGS='--cfg=libc_unstable_uclibc_time64'
As a reminder, these options are under active development and may change in the future
(hence the "unstable" in the name). It likely that we will harmonize everything under a
single configuration option before considering them stable.
Support
Add support for aarch64-unknown-linux-pauthtest (#5065)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [libc](https://redirect.github.com/rust-lang/libc) | dependencies | patch | `0.2.186` → `0.2.189` |
| [socket2](https://redirect.github.com/rust-lang/socket2) | dependencies | patch | `0.6.4` → `0.6.5` |
---
### Release Notes
<details>
<summary>rust-lang/libc (libc)</summary>
### [`v0.2.189`](https://redirect.github.com/rust-lang/libc/releases/tag/0.2.189)
[Compare Source](https://redirect.github.com/rust-lang/libc/compare/0.2.188...0.2.189)
##### Added
- Emscripten: Add `pthread_sigmask`, `sigwait`, `sigwaitinfo`, `sigtimedwait`, `faccessat`, and `pthread_kill` ([#​5270](https://redirect.github.com/rust-lang/libc/pull/5270))
- Linux SPARC: Enable the `clone3` syscall ([#​4980](https://redirect.github.com/rust-lang/libc/pull/4980))
- Solarish: Add `CLOCK_PROCESS_CPUTIME_ID` and `CLOCK_THREAD_CPUTIME_ID` ([#​5274](https://redirect.github.com/rust-lang/libc/pull/5274))
##### Deprecated
- Deprecate `CLONE_INTO_CGROUP` and `CLONE_CLEAR_SIGHAND`. These overflow their types and will be changed to a larger size in the future. ([8c6e6710458d](https://redirect.github.com/rust-lang/libc/commit/8c6e6710458db4d6aa0766f6f84bbf13f640237e))
##### Fixed
- Musl riscv32: Rename padding fields to avoid a conflict and fix the build ([2499ff0ad993](https://redirect.github.com/rust-lang/libc/commit/2499ff0ad9936a036e78a4e0991445efee383564))
- NuttX: Fix `wchar_t` definition under Arm ([#​5245](https://redirect.github.com/rust-lang/libc/pull/5245))
- Windows: Add back link names for `time`-related symbols ([#​5300](https://redirect.github.com/rust-lang/libc/pull/5300))
### [`v0.2.188`](https://redirect.github.com/rust-lang/libc/releases/tag/0.2.188)
[Compare Source](https://redirect.github.com/rust-lang/libc/compare/0.2.187...0.2.188)
##### Changed
- Restore `Send` and `Sync` for `DIR` ([35b062263401](https://redirect.github.com/rust-lang/libc/commit/35b062263401733cd89065c6a553640f2ba51ff1))
These were removed in 0.2.187 because `libc` does not actually make `Send` and `Sync`
guarantees about `DIR` (or other extern types), but this caused some crates to break.
The traits are added back for now to allow time to migrate, but will be removed again
in the future; please make sure your crates are not relying on `libc::DIR: Send` or
`libc::DIR: Sync`.
### [`v0.2.187`](https://redirect.github.com/rust-lang/libc/releases/tag/0.2.187)
[Compare Source](https://redirect.github.com/rust-lang/libc/compare/0.2.186...0.2.187)
This release contains a number of improvements related to 64-bit `time_t` configuration.
Of note the existing `RUST_LIBC_UNSTABLE_*` environment variables have been replaced
with configuration options. The new way to use these is:
```sh
RUSTFLAGS='--cfg=libc_unstable_musl_v1_2_3' cargo ...
RUSTFLAGS='--cfg=libc_unstable_gnu_time_bits="64"' cargo ...
```
Being able to set this via `RUSTFLAGS` makes it easier to only apply configuration to
specific targets (and notably, not the host if build scripts are used).
There are two other notable changes:
- The 32-bit `windows-gnu` targets now respect `libc_unstable_gnu_time_bits`
- uClibc now supports a similar configuration option:
```sh
RUSTFLAGS='--cfg=libc_unstable_uclibc_time64'
```
As a reminder, these options are under active development and may change in the future
(hence the "unstable" in the name). It likely that we will harmonize everything under a
single configuration option before considering them stable.
##### Support
- Add support for `aarch64-unknown-linux-pauthtest` ([#​5065](https://redirect.github.com/rust-lang/libc/pull/5065))
- Add support for new QNX targets ([#​5241](https://redirect.github.com/rust-lang/libc/pull/5241))
- Better document breaking change policy and recommended usage ([#​5179](https://redirect.github.com/rust-lang/libc/pull/5179))
##### Added
- Android: Add `POSIX_SPAWN_*` constants ([#​5104](https://redirect.github.com/rust-lang/libc/pull/5104))
- Android: Add `getpwent`, `setpwent`, and `endpwent` ([#​5160](https://redirect.github.com/rust-lang/libc/pull/5160))
- Android: Add `preadv2` and `pwritev2` ([#​5157](https://redirect.github.com/rust-lang/libc/pull/5157))
- Android: Add `seccomp_notif*` structures ([#​5224](https://redirect.github.com/rust-lang/libc/pull/5224))
- Android: Add `timer_[create, delete, getoverrun, gettime, settime]` ([#​5108](https://redirect.github.com/rust-lang/libc/pull/5108))
- Apple: Add `PROC_PIDT_SHORTBSDINFO` and `proc_bsdshortinfo` ([#​5110](https://redirect.github.com/rust-lang/libc/pull/5110))
- Apple: Add `SIOC*` constants from `sockio.h` ([#​5263](https://redirect.github.com/rust-lang/libc/pull/5263))
- Apple: Add `_IOR`, `_IOW`, `_IOWR` ([#​5264](https://redirect.github.com/rust-lang/libc/pull/5264))
- Apple: Add `bpf_program` and `bpf_insn` ([#​5235](https://redirect.github.com/rust-lang/libc/pull/5235))
- Apple: Add additional `kqueue` constants ([#​5077](https://redirect.github.com/rust-lang/libc/pull/5077))
- Apple: Update `vm_statistics64` with recently added fields ([#​5253](https://redirect.github.com/rust-lang/libc/pull/5253))
- Apple: add `IN6_IFF_*` and `SIOCGIFAFLAG_IN6` ([#​5239](https://redirect.github.com/rust-lang/libc/pull/5239))
- Dragonfly: Add `O_*`, `POSIX_FADV_*`, `NI*`, and a few other missing constants ([#​5116](https://redirect.github.com/rust-lang/libc/pull/5116))
- Dragonfly: add `fdatasync`, `dlvsym`, `reallocarray`, `qsort_r`, `pthread_*affinity_np`, `ftok`, `extattr_*`, and `dup3` ([#​5116](https://redirect.github.com/rust-lang/libc/pull/5116))
- Emscripten: Add `in6_pktinfo` ([#​5256](https://redirect.github.com/rust-lang/libc/pull/5256))
- FreeBSD: Add SOL\_LOCAL ([#​5185](https://redirect.github.com/rust-lang/libc/pull/5185))
- FreeBSD: Add `DLT_*` constants ([#​5235](https://redirect.github.com/rust-lang/libc/pull/5235))
- FreeBSD: Add `PROC_LOGSIGEXIT_*` and `PPROT_*` ([#​4657](https://redirect.github.com/rust-lang/libc/pull/4657))
- FreeBSD: Add `SO_RERROR` ([#​5260](https://redirect.github.com/rust-lang/libc/pull/5260))
- FreeBSD: add `IN6_IFF_*`, `in6_ifreq`, and `SIOCGIFAFLAG_IN6` ([#​5239](https://redirect.github.com/rust-lang/libc/pull/5239))
- FreeBSD: add `_IO*` helpers from `sys/ioccom.h` ([#​5239](https://redirect.github.com/rust-lang/libc/pull/5239))
- Glibc: Add `PTHREAD_*_MUTEX_INITIALIZER_NP` for riscv64 ([#​5094](https://redirect.github.com/rust-lang/libc/pull/5094))
- Glibc: Add new fields to `struct tcp_info` ([#​5215](https://redirect.github.com/rust-lang/libc/pull/5215))
- Linux: Add `OPEN_TREE_NAMESPACE` ([#​5145](https://redirect.github.com/rust-lang/libc/pull/5145))
- Linux: Add `SECCOMP_IOCTL_*` constants ([#​5224](https://redirect.github.com/rust-lang/libc/pull/5224))
- Linux: Add `SO_DETACH_REUSEPORT_BPF` ([#​5081](https://redirect.github.com/rust-lang/libc/pull/5081))
- Linux: Add `futex_waitv` ([#​5125](https://redirect.github.com/rust-lang/libc/pull/5125))
- Linux: Add constants for `fsopen`, `fsconfig`, `fsmount`, and `fspick` ([#​5145](https://redirect.github.com/rust-lang/libc/pull/5145))
- Linux: Add fields to `statx` present since 6.16 ([#​4621](https://redirect.github.com/rust-lang/libc/pull/4621))
- Linux: Add network entry API ([#​5049](https://redirect.github.com/rust-lang/libc/pull/5049))
- Linux: add `ifaddrmsg` and `rtattr` ([#​5234](https://redirect.github.com/rust-lang/libc/pull/5234))
- Linux: add `sockaddr_iucv` ([#​5041](https://redirect.github.com/rust-lang/libc/pull/5041))
- MacOS: Add `ENOTCAPABLE` ([#​4925](https://redirect.github.com/rust-lang/libc/pull/4925))
- Musl: Add `renameat2` ([#​5113](https://redirect.github.com/rust-lang/libc/pull/5113))
- NuttX: Add `F_SETFD` ([#​5258](https://redirect.github.com/rust-lang/libc/pull/5258))
- NuttX: Add `POLLRD*` and `POLLWR*` constants ([#​5258](https://redirect.github.com/rust-lang/libc/pull/5258))
- NuttX: Add `SO_KEEPALIVE` and TCP keepalive constants ([#​5111](https://redirect.github.com/rust-lang/libc/pull/5111))
- NuttX: Add `TCP_MAXSEG` ([#​5258](https://redirect.github.com/rust-lang/libc/pull/5258))
- NuttX: Add `eventfd` and `EFD_*` constants ([#​5258](https://redirect.github.com/rust-lang/libc/pull/5258))
- NuttX: Add `pipe2` ([#​5258](https://redirect.github.com/rust-lang/libc/pull/5258))
- NuttX: Add `strerror_r` ([#​5258](https://redirect.github.com/rust-lang/libc/pull/5258))
- NuttX: Add `netinet` structs and constants ([#​5258](https://redirect.github.com/rust-lang/libc/pull/5258))
- NuttX: Add socket structs, functions and constants ([#​5258](https://redirect.github.com/rust-lang/libc/pull/5258))
- QuRT: Add POSIX timer functions ([#​5091](https://redirect.github.com/rust-lang/libc/pull/5091))
- QuRT: Add missing pthread functions from QuRT SDK headers ([#​5091](https://redirect.github.com/rust-lang/libc/pull/5091))
- QuRT: Add missing unistd process and file functions ([#​5091](https://redirect.github.com/rust-lang/libc/pull/5091))
- QuRT: Add mqueue subsystem (message queues, select/pselect) ([#​5091](https://redirect.github.com/rust-lang/libc/pull/5091))
- Redox: Add `*at` and `dirent` functions ([#​5117](https://redirect.github.com/rust-lang/libc/pull/5117))
- Solarish: Add IP TTL and IPv6 Hop Limit consts ([#​5089](https://redirect.github.com/rust-lang/libc/pull/5089))
- Solarish: Add `port_alert` and `PORT_ALERT*` constants ([#​5203](https://redirect.github.com/rust-lang/libc/pull/5203))
- Solarish: add AI\_CANONNAME ([#​5085](https://redirect.github.com/rust-lang/libc/pull/5085))
- aarch64: Add SYS\_sendfile and SYS\_fadvise64 constants ([#​5133](https://redirect.github.com/rust-lang/libc/pull/5133))
##### Deprecated
- Dragonfly: Deprecate compatibility aliases `CPUCTL_RSMSR` and `UTX_DB_LASTLOG` ([#​5116](https://redirect.github.com/rust-lang/libc/pull/5116))
##### Fixed
- **breaking** NetBSD: Correct `ts` from `*const timespec` to `*mut timespec` in \_lwp\_park\` ([#​5169](https://redirect.github.com/rust-lang/libc/pull/5169))
- **breaking** Linux GNU: Change overflowing `PTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG` constants from `u8` to `c_uint` ([#​4936](https://redirect.github.com/rust-lang/libc/pull/4936))
- Fix the soundness bug in the representation of extern types ([#​5021](https://redirect.github.com/rust-lang/libc/pull/5021))
- Cygwin: fix `cpuset_t` typo in `CPU_ZERO` ([#​5098](https://redirect.github.com/rust-lang/libc/pull/5098))
- Dragonfly: ABI fixes including regex offsets, `ifaddrs`, pthread barriers, process sizing fields, and `mcontext` alignment ([#​5116](https://redirect.github.com/rust-lang/libc/pull/5116))
- Dragonfly: Correct values of `CPUCTL_CPUID*`, `EV_HUP`, and `EV_SYSFLAGS` ([#​5116](https://redirect.github.com/rust-lang/libc/pull/5116))
- Emscripten: fix pthread type sizes for wasm64 (MEMORY64) ([#​5156](https://redirect.github.com/rust-lang/libc/pull/5156))
- Horizon: Fix the value of `POLLOUT` ([#​5090](https://redirect.github.com/rust-lang/libc/pull/5090))
- Linux: Correct the value of `EPIOC[GS]PARAMS` with nonstandard \_IOC ([#​5188](https://redirect.github.com/rust-lang/libc/pull/5188))
- Make VxWorks shims `unsafe` ([#​3727](https://redirect.github.com/rust-lang/libc/pull/3727))
- NetBSD: Correct getmntinfo to link `__getmntinfo13` ([#​5251](https://redirect.github.com/rust-lang/libc/pull/5251))
- QNX: Fix the value of `PTHREAD_MUTEX_INITIALIZER` ([#​5241](https://redirect.github.com/rust-lang/libc/pull/5241))
- QuRT: fix type and definition inaccuracies against SDK headers ([#​5091](https://redirect.github.com/rust-lang/libc/pull/5091))
- Windows: Correctly link to 32-bit time routines on 32-bit platforms ([#​5059](https://redirect.github.com/rust-lang/libc/pull/5059))
- uClibc: Fix constants accidentally removed ([#​5141](https://redirect.github.com/rust-lang/libc/pull/5141))
- uclibc: Fix build issues ([#​5046](https://redirect.github.com/rust-lang/libc/pull/5046))
- uclibc: Fix type of PRIO\_PROCESS and friends ([#​5046](https://redirect.github.com/rust-lang/libc/pull/5046))
##### Changed
- AIX, TeeOS: Drop unneeded `-> c_void` ([#​5240](https://redirect.github.com/rust-lang/libc/pull/5240))
- Apple: Change `AIO_LISTIO_MAX` to account for changes in macOS 27 ([#​5253](https://redirect.github.com/rust-lang/libc/pull/5253))
- Glibc: Update the value of `MS_NOUSER` ([#​5215](https://redirect.github.com/rust-lang/libc/pull/5215))
- L4Re: Update definitions and test infra ([#​5275](https://redirect.github.com/rust-lang/libc/pull/5275))
- Linux: Update the value of `SW_MAX` and `SW_CNT` ([#​5215](https://redirect.github.com/rust-lang/libc/pull/5215))
- MacOS: Add `swapped_count` to `vm_statistics64` ([#​4926](https://redirect.github.com/rust-lang/libc/pull/4926))
- Windows: Windows-GNU now respects `libc_unstable_gnu_time_bits` for 64-bit `time_t` config ([#​5062](https://redirect.github.com/rust-lang/libc/pull/5062))
##### Removed
- Dragonfly: Remove FreeBSD-only `Elf32_Lword`, `ip_mreq_source`, and `IP_` constants ([#​5116](https://redirect.github.com/rust-lang/libc/pull/5116))
- Dragonfly: Remove private VM type bindings ([#​5116](https://redirect.github.com/rust-lang/libc/pull/5116))
- Linux: Remove `KERN_REALROOTDEV` and `VM_LAPTOP_MODE` ([#​5177](https://redirect.github.com/rust-lang/libc/pull/5177))
- VxWorks: Remove non-user-facing (kernel) API ([#​5129](https://redirect.github.com/rust-lang/libc/pull/5129))
##### Other
- Print config information if `LIBC_BUILD_VERBOSE` is set ([#​5272](https://redirect.github.com/rust-lang/libc/pull/5272))
- Annotate `*LAST` constants as potentially changing ([#​5120](https://redirect.github.com/rust-lang/libc/pull/5120))
- Annotate `*MAX` constants as potentially changing ([#​5122](https://redirect.github.com/rust-lang/libc/pull/5122))
- BSD: Annotate `ELAST` constants as potentially changing ([#​5118](https://redirect.github.com/rust-lang/libc/pull/5118))
- FreeBSD: Annotate `RAND_MAX` as potentially changing ([#​5119](https://redirect.github.com/rust-lang/libc/pull/5119))
- Linux, L4re: Annotate `*NUM` constants as potentially changing ([#​5123](https://redirect.github.com/rust-lang/libc/pull/5123))
- QNX: Restructure to support new platforms ([#​4984](https://redirect.github.com/rust-lang/libc/pull/4984))
- Unix: Annotate `*COUNT` constants as potentially changing ([#​5121](https://redirect.github.com/rust-lang/libc/pull/5121))
- uClibc: Add unstable support of 64-bit `time_t` ([#​5046](https://redirect.github.com/rust-lang/libc/pull/5046))
- (internal) FreeBSD: Replace unstable env to set version with an unstable cfg ([#​5201](https://redirect.github.com/rust-lang/libc/pull/5201))
- (internal) Glibc: Remove public configuration for file offset bits ([#​5268](https://redirect.github.com/rust-lang/libc/pull/5268))
- (internal) Linux: Delete config via `RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64` ([#​5197](https://redirect.github.com/rust-lang/libc/pull/5197))
- (internal) Replace `RUST_LIBC_UNSTABLE` env with `libc_unstable*` cfg ([#​4977](https://redirect.github.com/rust-lang/libc/pull/4977))
</details>
<details>
<summary>rust-lang/socket2 (socket2)</summary>
### [`v0.6.5`](https://redirect.github.com/rust-lang/socket2/blob/HEAD/CHANGELOG.md#065)
- Add support for Emscripten (wasm32)
([#​660](https://redirect.github.com/rust-lang/socket2/pull/660)).
- Add support for NuttX
([#​663](https://redirect.github.com/rust-lang/socket2/pull/663)).
- Enable `Socket::(set_)tos_v4` on illumos
([#​662](https://redirect.github.com/rust-lang/socket2/pull/662)).
</details>
---
### Configuration
📅 **Schedule**: (in timezone Asia/Jakarta)
- Branch creation
- "before 10am on monday"
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/Lochnair/irtt-rs).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNzUuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI3NS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
0.2.186→0.2.1890.6.4→0.6.5Release Notes
rust-lang/libc (libc)
v0.2.189Compare Source
Added
pthread_sigmask,sigwait,sigwaitinfo,sigtimedwait,faccessat, andpthread_kill(#5270)clone3syscall (#4980)CLOCK_PROCESS_CPUTIME_IDandCLOCK_THREAD_CPUTIME_ID(#5274)Deprecated
CLONE_INTO_CGROUPandCLONE_CLEAR_SIGHAND. These overflow their types and will be changed to a larger size in the future. (8c6e6710458d)Fixed
wchar_tdefinition under Arm (#5245)time-related symbols (#5300)v0.2.188Compare Source
Changed
SendandSyncforDIR(35b062263401)These were removed in 0.2.187 because
libcdoes not actually makeSendandSyncguarantees about
DIR(or other extern types), but this caused some crates to break.The traits are added back for now to allow time to migrate, but will be removed again
in the future; please make sure your crates are not relying on
libc::DIR: Sendorlibc::DIR: Sync.v0.2.187Compare Source
This release contains a number of improvements related to 64-bit
time_tconfiguration.Of note the existing
RUST_LIBC_UNSTABLE_*environment variables have been replacedwith configuration options. The new way to use these is:
Being able to set this via
RUSTFLAGSmakes it easier to only apply configuration tospecific targets (and notably, not the host if build scripts are used).
There are two other notable changes:
The 32-bit
windows-gnutargets now respectlibc_unstable_gnu_time_bitsuClibc now supports a similar configuration option:
As a reminder, these options are under active development and may change in the future
(hence the "unstable" in the name). It likely that we will harmonize everything under a
single configuration option before considering them stable.
Support
aarch64-unknown-linux-pauthtest(#5065)Added
POSIX_SPAWN_*constants (#5104)getpwent,setpwent, andendpwent(#5160)preadv2andpwritev2(#5157)seccomp_notif*structures (#5224)timer_[create, delete, getoverrun, gettime, settime](#5108)PROC_PIDT_SHORTBSDINFOandproc_bsdshortinfo(#5110)SIOC*constants fromsockio.h(#5263)_IOR,_IOW,_IOWR(#5264)bpf_programandbpf_insn(#5235)kqueueconstants (#5077)vm_statistics64with recently added fields (#5253)IN6_IFF_*andSIOCGIFAFLAG_IN6(#5239)O_*,POSIX_FADV_*,NI*, and a few other missing constants (#5116)fdatasync,dlvsym,reallocarray,qsort_r,pthread_*affinity_np,ftok,extattr_*, anddup3(#5116)in6_pktinfo(#5256)DLT_*constants (#5235)PROC_LOGSIGEXIT_*andPPROT_*(#4657)SO_RERROR(#5260)IN6_IFF_*,in6_ifreq, andSIOCGIFAFLAG_IN6(#5239)_IO*helpers fromsys/ioccom.h(#5239)PTHREAD_*_MUTEX_INITIALIZER_NPfor riscv64 (#5094)struct tcp_info(#5215)OPEN_TREE_NAMESPACE(#5145)SECCOMP_IOCTL_*constants (#5224)SO_DETACH_REUSEPORT_BPF(#5081)futex_waitv(#5125)fsopen,fsconfig,fsmount, andfspick(#5145)statxpresent since 6.16 (#4621)ifaddrmsgandrtattr(#5234)sockaddr_iucv(#5041)ENOTCAPABLE(#4925)renameat2(#5113)F_SETFD(#5258)POLLRD*andPOLLWR*constants (#5258)SO_KEEPALIVEand TCP keepalive constants (#5111)TCP_MAXSEG(#5258)eventfdandEFD_*constants (#5258)pipe2(#5258)strerror_r(#5258)netinetstructs and constants (#5258)*atanddirentfunctions (#5117)port_alertandPORT_ALERT*constants (#5203)Deprecated
CPUCTL_RSMSRandUTX_DB_LASTLOG(#5116)Fixed
tsfrom*const timespecto*mut timespecin _lwp_park` (#5169)PTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIGconstants fromu8toc_uint(#4936)cpuset_ttypo inCPU_ZERO(#5098)ifaddrs, pthread barriers, process sizing fields, andmcontextalignment (#5116)CPUCTL_CPUID*,EV_HUP, andEV_SYSFLAGS(#5116)POLLOUT(#5090)EPIOC[GS]PARAMSwith nonstandard _IOC (#5188)unsafe(#3727)__getmntinfo13(#5251)PTHREAD_MUTEX_INITIALIZER(#5241)Changed
-> c_void(#5240)AIO_LISTIO_MAXto account for changes in macOS 27 (#5253)MS_NOUSER(#5215)SW_MAXandSW_CNT(#5215)swapped_counttovm_statistics64(#4926)libc_unstable_gnu_time_bitsfor 64-bittime_tconfig (#5062)Removed
Elf32_Lword,ip_mreq_source, andIP_constants (#5116)KERN_REALROOTDEVandVM_LAPTOP_MODE(#5177)Other
LIBC_BUILD_VERBOSEis set (#5272)*LASTconstants as potentially changing (#5120)*MAXconstants as potentially changing (#5122)ELASTconstants as potentially changing (#5118)RAND_MAXas potentially changing (#5119)*NUMconstants as potentially changing (#5123)*COUNTconstants as potentially changing (#5121)time_t(#5046)RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64(#5197)RUST_LIBC_UNSTABLEenv withlibc_unstable*cfg (#4977)rust-lang/socket2 (socket2)
v0.6.5(#660).
(#663).
Socket::(set_)tos_v4on illumos(#662).
Configuration
📅 Schedule: (in timezone Asia/Jakarta)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.