Releases: rust-lang/libc
Releases · rust-lang/libc
0.2.134
What's Changed
- refactor: use grep -E instead of egrep by @kxxt in #2916
- Exposed malloc_size on Mac by @naricc in #2921
- fs: add NSFS_MAGIC constant by @tammela in #2928
- CPU_SETSIZE constant to dragonflybsd. by @devnexen in #2925
- Update Docker image to Ubuntu 22.04 by @JohnTitor in #2915
- Use
::Option
and notOption
forpthread_jit_write_callback_t
by @thomcc in #2931 - Prepare 0.2.134 release by @JohnTitor in #2932
New Contributors
- @kxxt made their first contribution in #2916
- @naricc made their first contribution in #2921
- @tammela made their first contribution in #2928
Full Changelog: 0.2.133...0.2.134
0.2.133
What's Changed
- freebsd adding ptsname_r by @devnexen in #2878
- openbsd: ignore ci error about unexistent KERN_NSELCOLL constant by @semarie in #2879
- Add ENOTSUP constant for riscv32/musl by @kraj in #2884
- freebsd cpuset affinity flags. by @devnexen in #2885
- IEEE EUI-64 callss for freebsd/dragonflybsd. by @devnexen in #2882
- apple SEEK_{DATA,HOLE} O_{EVTONLY,NOFOLLOW_ANY} by @youknowone in #2886
- Add
confstr
and guaranteed_CS_*
constants on apple by @thomcc in #2883 - add freebsd's cpusetid_t api by @devnexen in #2887
- Add CPU_SETSIZE const for FreeBSD by @lwhsu in #2888
- linux: add missing netfilter definitions by @phi-gamma in #2876
- Upgrade Ubuntu image on GHA to 22.04 by @JohnTitor in #2890
- add missing SOF_TIMESTAMPING flags by @folkertdev in #2881
- freebsd add shm_largepage_conf data and its ioctl request. by @devnexen in #2892
- Add musl's lib folder to library search path by @wesleywiser in #2893
- linux: add rtnetlink mcast group definitions by @phi-gamma in #2889
- apple add pthread_jit_write_callback_t api related. by @devnexen in #2896
- Fix the tests on the latest FreeBSD 14.0-CURRENT by @asomers in #2898
- Added missing constants from elf.h by @paandahl in #2897
- apple: Add the attrlist set of functions by @beetrees in #2902
- Add makedev for the BSDs by @asomers in #2891
- solarish SHM* flags by @devnexen in #2905
- fcntl F_DUPFD_CLOEXEC has different values on Solaris and Illumos by @gco in #2900
- Solaris TCP_KEEPINTVL and TCP_KEEPCNT have wrong values by @gco in #2901
- Add new Linux system call constants by @cd-work in #2904
- openbsd: add getmntinfo(3) and getfsstat(2) support by @semarie in #2907
- Update s390x installer to 20220914 by @JohnTitor in #2912
- expose setgrent/getgrent/endgrent on fuchsia by @SteveLauC in #2910
- netbsd mcontext x86_64 constants. by @devnexen in #2911
- Compatibility with ESP-IDF V5 by @ivmarkov in #2913
- linux add FICLONE* ioctl. by @devnexen in #2899
- Bump version to 0.2.133 by @beetrees in #2906
New Contributors
- @thomcc made their first contribution in #2883
- @lwhsu made their first contribution in #2888
- @folkertdev made their first contribution in #2881
- @wesleywiser made their first contribution in #2893
- @paandahl made their first contribution in #2897
- @beetrees made their first contribution in #2902
- @gco made their first contribution in #2900
- @cd-work made their first contribution in #2904
- @SteveLauC made their first contribution in #2910
Full Changelog: 0.2.132...0.2.133
0.2.132
What's Changed
- Add FUTEX_LOCK_PI2 on Linux by @rtzoeller in #2874
- Add pthread_sigqueue. by @pirocks in #2873
- Fix incorrect constant for O_LARGEFILE on mips64-linux-musl by @jam1garner in #2875
- Bump version to 0.2.132 by @pirocks in #2877
New Contributors
- @pirocks made their first contribution in #2873
- @jam1garner made their first contribution in #2875
Full Changelog: 0.2.131...0.2.132
0.2.131
0.2.130
What's Changed
- Bump to 0.2.130 by @teamplayer3 in #2868
New Contributors
- @teamplayer3 made their first contribution in #2868
Full Changelog: 0.2.129...0.2.130
0.2.129
0.2.128
This version has been yanked on crates.io, see #2866 for the details.
What's Changed
- libc 0.2.127 by @joshtriplett in #2859
- feat: Add
f_flags_ext
member to Apple'sstatfs
structure by @poliorcetics in #2858 - Bump libc-test version to match libc by @joshtriplett in #2863
- add BUS_ si_code constants by @i509VCB in #2855
- Fix for #2860 by @Tastaturtaste in #2861
- Add definitions in libc headers in Android for riscv64 by @MaoHan001 in #2857
- add crt-static for android by @Bryanskiy in #2848
- Socket constants necessary for ESP-IDF support in socket2 by @ivmarkov in #2864
- libc v0.2.128 by @Amanieu in #2865
New Contributors
- @poliorcetics made their first contribution in #2858
- @Tastaturtaste made their first contribution in #2861
- @MaoHan001 made their first contribution in #2857
- @Bryanskiy made their first contribution in #2848
Full Changelog: 0.2.127...0.2.128
0.2.127
What's Changed
- Clean up lints around unused macros by @Amanieu in #2797
- dragonflybsd adding subset of kvm api by @devnexen in #2796
- Macos rawsock by @qrnch-jan in #2791
- Add NetBSD ki_sigset_t, kinfo_proc2, and kinfo_lwp structs by @Freaky in #2792
- dragonflybsd adding vmspace data. by @devnexen in #2798
- Add
swd
field to impls for user_fpregs_struct by @Minoru in #2802 - apple adding
IPV6_BOUND_IF
socket constant. by @devnexen in #2801 - unix: setreuid/setregid by @edigaryev in #2803
- linux glibc add user_fpsimd_struct struct by @devnexen in #2607
- Musl s390x: add ENOTSUP alias for EOPNOTSUPP by @AlekseiNikiforovIBM in #2809
- solarish systems SOMAXCONN constant by @devnexen in #2807
- Remove workarounds for old FreeBSDs on libc-test by @JohnTitor in #2804
- Order
setre{g,u}id
alphabetically by @JohnTitor in #2805 - Upgrade Windows runners to windows-2022 by @JohnTitor in #2806
- linux SOMAXCONN rework proposal. by @devnexen in #2808
- haiku SOMAXCONN constant by @devnexen in #2810
- linux 64 bits gnu/musl add clone_args for clone3 syscall. by @devnexen in #2811
- adds android sys/prctl.h by @lattice0 in #2814
- ucontext usage update on macos 64 bits. by @devnexen in #2817
- Update semverver to 0.1.50 by @JohnTitor in #2821
- Enable
libc_const_extern_fn
implicitly from Rust 1.62 by @JohnTitor in #2820 - Add doc aliases on __error() function by @GuillaumeGomez in #2822
- haiku sigaltstack api completion. by @devnexen in #2825
- Don't check typedefs in impls in style checker by @JohnTitor in #2824
- apple add task_create/task_terminate by @devnexen in #2826
- task_threads addition for macOs by @devnexen in #2827
- Drop support for Rumprun by @JohnTitor in #2828
- memfd_create additional flags for FreeBSD. by @devnexen in #2829
- Add IPv6 CMSG options to Fuchsia by @brunowonka in #2823
- Add rtnetlink.h, if_link.h, if_addr.h to Android by @tiann in #2830
- Upgrade macOS image to 12 by @JohnTitor in #2831
- task_set_info addition, on macOs only. by @devnexen in #2834
- linux/glibc tagged ptr supports for arm64 control addition. by @devnexen in #2833
- linux arm64 pointer, prctl auth control follow-up. by @devnexen in #2837
- Haiku: add the posix_spawn functions and constants by @nielx in #2839
- prctl process timing control options for android. by @devnexen in #2840
- Fix FreeBSD CPU_ macros by @rtzoeller in #2842
- style: Format errors so that editors can jump to file/line by @joshtriplett in #2846
- Fix the type of file flags on OpenBSD by @asomers in #2841
- Add ETH_P_IP to Fuchsia public constants by @obrown06 in #2847
- linux prctl add speculation control flags by @devnexen in #2838
- Few socket updates related for Linux. by @devnexen in #2849
- README.md: Clarify (lack of) MSRV policy by @joshtriplett in #2852
- memmem and task_set_info are available on iOS by @youknowone in #2853
- linux: add TFD_TIMER_CANCEL_ON_SET constant by @pabigot in #2854
New Contributors
- @qrnch-jan made their first contribution in #2791
- @edigaryev made their first contribution in #2803
- @AlekseiNikiforovIBM made their first contribution in #2809
- @lattice0 made their first contribution in #2814
- @brunowonka made their first contribution in #2823
- @tiann made their first contribution in #2830
- @obrown06 made their first contribution in #2847
- @pabigot made their first contribution in #2854
Full Changelog: 0.2.126...0.2.127
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