Releases: rust-lang/libc
Releases · rust-lang/libc
0.2.126
What's Changed
- Update GitHub Actions actions/checkout@v2 to v3 by @dtolnay in #2774
- Remove FreeBSD 11 from CI by @Amanieu in #2779
- linux: add GRND_INSECURE constant by @zx2c4 in #2743
- haiku build fix by @devnexen in #2772
- openbsd: constantify some arguments of openpty() and forkpty() by @semarie in #2773
- Enable aio_{read,write}v on FreeBSD by @asomers in #2775
- Enable sock_txtime on mips musl target by @cww0614 in #2776
- add malloc_usable_size for musl by @jjl in #2777
- Add ENOTSUP constant for riscv64 musl by @nmeum in #2784
- Add LIO_READV and LIO_WRITEV on FreeBSD by @asomers in #2780
- Fix definition of kevent.data on 32-bit FreeBSD 12+ by @asomers in #2782
- Add DragonFlyBSD kinfo_proc and kinfo_lwp structs by @Freaky in #2783
- Add OpenBSD kinfo_proc struct by @Freaky in #2786
- Add android x86_64 user struct by @s1341 in #2748
- Promote pthread_getname_np and pthread_setname_np from glibc to linux by @colincross in #2768
- Allow unused macro rules by @Amanieu in #2790
- Bump version to 0.2.126 by @s1341 in #2789
New Contributors
- @dtolnay made their first contribution in #2774
- @zx2c4 made their first contribution in #2743
- @cww0614 made their first contribution in #2776
- @jjl made their first contribution in #2777
- @nmeum made their first contribution in #2784
- @s1341 made their first contribution in #2748
- @colincross made their first contribution in #2768
Full Changelog: 0.2.125...0.2.126
0.2.125
What's Changed
- Add OpenBSD's futex.h. by @m-ou-se in #2761
- Add DragonFly umtx_{sleep, wakeup}. by @m-ou-se in #2763
- Add NetBSD's FUTEX_* constants. by @m-ou-se in #2762
- Add pthread_mutexattr_setprotocol and pthread_mutexattr_getprotocol on Linux by @rtzoeller in #2731
- Add unix adjtime support. by @guyru in #2751
- Add loongarch64 support by @zhaixiaojuan in #2765
- Add
stpcpy
,stpncpy
, andstrtok_r
to unix by @carbotaniuman in #2767 - Add umtx_op to FreeBSD. by @m-ou-se in #2770
- haiku: improve platform compatibility by @jessicah in #2769
- Add riscv32 support for musl C library based linux platforms by @kraj in #2540
- Bump version to 0.2.125 by @Amanieu in #2771
New Contributors
- @m-ou-se made their first contribution in #2761
- @guyru made their first contribution in #2751
- @zhaixiaojuan made their first contribution in #2765
- @carbotaniuman made their first contribution in #2767
Full Changelog: 0.2.124...0.2.125
0.2.108
What's Changed
- Add TIOCM_* constants for Illumos and Solaris. by @de-vri-es in #2521
- linux: Add open_how and related flags by @Fanael in #2477
- netbsd add uucred struct by @devnexen in #2523
- openbsd backtrace api addition by @devnexen in #2527
- freebsd sem api addition by @devnexen in #2526
- Scope in Send, Sync for wasi by @workingjubilee in #2528
- linux/android ctermid addition. by @devnexen in #2532
- Move more ioctl constants and flags to linux::arch::* modules. by @de-vri-es in #2530
- windows add printf/fprintf by @devnexen in #2533
- Add more FreeBSD consts by @GuillaumeGomez in #2536
- haiku dl_phdr_iterate addition (supports since beta3). by @devnexen in #2534
- freebsd add vmtotal sysctl query by @devnexen in #2529
- Suggest the
mach2
crate instead by @JohnTitor in #2539 - Ignore
TIOCREMOTE
on macOS by @JohnTitor in #2544 - netbsd/openbsd ftok addition. by @devnexen in #2542
- Add base definitions for riscv64 + musl by @kanavin in #2537
- Add FreeBSD 14 CI by @JohnTitor in #2545
- Use libc specific type for architecture specific ioctl defines on Linux. by @de-vri-es in #2550
- netbsd add sysctldesc query. by @devnexen in #2551
- Add documentation for kinfo_proc fields by @GuillaumeGomez in #2552
- couple of ptrace query for openbsd by @devnexen in #2553
- Add more items for FreeBSD by @GuillaumeGomez in #2549
- Upgrade crate version to 0.2.108 by @GuillaumeGomez in #2541
New Contributors
Full Changelog: 0.2.107...0.2.108
0.2.107
What's Changed
- Release 0.2.106 to incorporate build fix for #2484 by @joshtriplett in #2494
- solarish sendfilev fn flavor by @devnexen in #2497
- Skip CI on
sparc64-unknown-linux-gnu
for now by @JohnTitor in #2503 - DragonFly's devname_r takes a size_t len parameter by @rtzoeller in #2489
- Declare clock_settime for macOS. by @DimitrisJim in #2496
- fix cmsg test proposal by @devnexen in #2501
- sparc64: Update debian image to 11 (2021-10-20) to fix segfault on CI by @JohnTitor in #2504
- netbsd/openbsd add AI_* constants by @devnexen in #2495
- Enable clock_gettime on wasi by @coolreader18 in #2499
- Use link modifiers -bundle on musl and wasi target by @12101111 in #2272
- Add getresgid and getresuid to DragonFly, FreeBSD and OpenBSD by @rtzoeller in #2505
- add SO_*_FILTER for Android by @hhyhhy in #2506
- haiku: add missing ifaddrs definitions by @jessicah in #2510
- Add
procctl
data constants on freebsd by @niluxv in #2511 - netbsd libutil update by @devnexen in #2512
- win32 remove deprecated winapi part by @devnexen in #2513
- Document stat.st_blksize changes on DragonFly BSD by @rtzoeller in #2487
- netbsd add MAP_ALIGNED aliases by @devnexen in #2516
- Add memfd_create to linux and android by @jwellhofer in #2069
- Add TCGETS2 and TCSETS2 (and variants) ioctl constants for Linux. by @de-vri-es in #2508
- netbsd ext attrs api addition by @devnexen in #2514
- linux/android add POSIX_SPAWN_USEVFORK (mostly no-op now) extension. by @devnexen in #2509
- freebsd ptrace request update by @devnexen in #2517
- Move termios2 struct and ioctl constants to linux::arch::*. by @de-vri-es in #2518
- FreeBSD: add eventfd (since 13) by @unrelentingtech in #2468
- Bump libc to 0.2.107 by @workingjubilee in #2515
New Contributors
- @12101111 made their first contribution in #2272
- @hhyhhy made their first contribution in #2506
- @jwellhofer made their first contribution in #2069
Full Changelog: 0.2.106...0.2.107
0.2.105
What's Changed
- Haiku: Add utmpx functions and constants by @GrayJack in #2460
- Fix most libc-test compile warnings and errors for DragonFly by @rtzoeller in #2461
- Deprecate XU_NGROUPS on DragonFly by @rtzoeller in #2462
- netbsd add missing posix_spawn constants. by @devnexen in #2464
- Adds pthread_mutexattr_[g|s]etrobust and pthread_mutex_consistent bindings by @awidegreen in #2455
- Freebsd items by @GuillaumeGomez in #2451
- add more errno constants to uclibc by @atopia in #2466
- apple further Big Sur update adding few more fn. by @devnexen in #2459
- Properly expose more constants on FreeBSD by @asomers in #2465
- Add fexecve() to DragonFly by @rtzoeller in #2467
- Adding some NT_* consts from elf.h by @irgstg in #2463
- Add missing CPU_* macros to android, and sync with Linux by @joshtriplett in #2470
- linux: Add CLOSE_RANGE_* flags by @NeoRaider in #2471
- Add NETLINK_EXT_ACK and NETLINK_GET_STRICT_CHK on Linux by @tklauser in #2453
- darwin libproc Big Sur update. by @devnexen in #2472
- Add a couple pthread functions for redox by @coolreader18 in #2473
- linux_like: Add CLONE_PIDFD flag by @NeoRaider in #2474
- freebsd add numa domain api by @devnexen in #2475
- Upgrade crate version to 0.2.105 by @GuillaumeGomez in #2469
New Contributors
- @awidegreen made their first contribution in #2455
- @atopia made their first contribution in #2466
- @irgstg made their first contribution in #2463
Full Changelog: 0.2.104...0.2.105