-
Notifications
You must be signed in to change notification settings - Fork 20
Update Rust crate libc to v0.2.172 - autoclosed #420
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
54574e7 to
1b855fc
Compare
1b855fc to
ba301d1
Compare
ba301d1 to
30e3732
Compare
30e3732 to
a0bc4cd
Compare
a0bc4cd to
637b386
Compare
637b386 to
5154eea
Compare
5154eea to
fd8a8ce
Compare
fd8a8ce to
bebff20
Compare
|
Remember: bots are not people, and they can't sign commits. A human must make this commit, and another human needs to review it. |
Bots can sign commits; and the code is as good as a drive-by contribution in an open source project.
A human needs to review it for sure; but the commit itself? no. |
bebff20 to
aa5dd41
Compare
aa5dd41 to
8b63b84
Compare
8b63b84 to
4731d39
Compare
4731d39 to
665cb0d
Compare
af52cbb to
1acb073
Compare
1acb073 to
1807346
Compare
1807346 to
ac3d469
Compare
ac3d469 to
9c321e8
Compare
9c321e8 to
b654301
Compare
b654301 to
d9dbe68
Compare
d9dbe68 to
07d4347
Compare
07d4347 to
50ff5f5
Compare
50ff5f5 to
27c701f
Compare
27c701f to
5f58ca6
Compare
5f58ca6 to
4c31274
Compare
4c31274 to
d360176
Compare
d360176 to
29012f9
Compare
This PR contains the following updates:
=0.2.155->=0.2.172Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
rust-lang/libc (libc)
v0.2.172Compare Source
Added
getauxvalfor 32-bit targets (#4338)if_tun.hioctls (#4379)SO_BINDTOIFINDEX(#4391)posix_spawn_file_actions_add[f]chdir[_np](#4387)filedescandfdescenttbl(#4327)AF_UNSPEC(#4344)AF_VSOCK(#4344)timerfdAPIs (#4333)_IO,_IOW,_IOR,_IOWRto the exported API (#4325)tcp_infoto uClibc bindings (#4347)input-event-codes.h(#4326)seccomp.h(#4330)ptrace_sud_configand relatedPTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG. (#4386)pthread_attr_setstack(#4349)utmpxAPI (#4332)getrandomon all platforms (#4346)io-sock(#4169)sys/socket.handsys/uio.hdefinitions (#4388)O_DIRECTandSIGINFO(#4348)secure_getenv(#4342)d_typemember todirent(#4352)Deprecated
TCP_PCAP_OUTandTCP_PCAP_IN(#4381)Fixed
statfs(#4324)AF_INET = 3(#4344)SA_ONSTACKon RISC-V-32 (#4335)waitpidparameter name (#4334)Removed
O_FSYNCon RISC-V-32 (useO_SYNCinstead) (#4335)RTLD_DEEPBINDon RISC-V-32 (#4335)Other
MFD_EXECandMFD_NOEXEC_SEALon sparc64" (#)$PWDinstead of$(pwd)in run-docker (#4345)openptyandforkptypolyfills to Illumos, replace Solaris implementation with bindings (#4329)v0.2.171Compare Source
Added
if_nameindex/if_freenameindexsupport (#4247)devname(#4285)spawn.hinterfaces available on all FreeBSD-like systems (#4294)AF_XDPstructs for all Linux environments (#4163)F_SEAL_EXEC(#4316)SO_PREFER_BUSY_POLLandSO_BUSY_POLL_BUDGET(#3917)devmemstructs (#4299)SO_DEVMEM_DONTNEED(#4299)closefrom(#4290)pw_passwdfield topasswd(#4222)IP_BOUND_IFandIPV6_BOUND_IF(#4287)wasm32-wali-linux-musltarget (#4244)Changed
sa_sigactioninstead of a union (#4250)msqid_ds.__msg_cbytespublic (#4301)major,minor,makedevintoconst fn(#4208)Deprecated
Fixed
stat::st_sizesigned (#4298)SI_TIMER,SI_MESGQ,SI_ASYNCIO(#4292)tm_zoneandd_namefields to usec_chartype (#4222)c_int(#4304)Other
--no-self-updatetorustup update(#4306)i586-pc-windows-msvctarget (#4311)check_cfgjob (#4322)ctestproblems (#4311)Removed
pthread_set_name_np(#4251)v0.2.170Compare Source
Added
setdomainnameandgetdomainname#4212evdevstructures #3756st_filerevfield tostat32(#4254)SI_*`` andTRAP_*`` signal codes #4225RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64. #4148Deprecated
Changed
Fixed
WEXITSTATUS#4213getmntinfo(#4265time_t#426Other
v0.2.169Compare Source
Added
sockaddr_vmdefinition #4194Fixed
Breaking: rust-lang/rust#132975 corrected the signedness of
core::ffi::c_charon various Tier 2 and Tier 3 platforms (mostly Arm and RISC-V) to match Clang. This release contains the corresponding changes tolibc, including the following specific pull requests:c_charwith a reexport #4195c_charon various targets #4199c_charconfiguration fromrust-lang/rust#4198Cleanup
c_voidin target-specific code #4200v0.2.168Compare Source
Added
IFA_*constants available on all Linux targets #4185MAP_DROPPABLE#4173SIGRTMINandSIGRTMAX#4171memccpyandmempcpyGNU extension [https://github.com/rust-lang/libc/pull/4186](https://redirect.github.com/rust-lang/libc/pull/4186)6.Deprecated
Fixed
Debugimplementation for unions opaque (#4176)Other
unpredictable_function_pointer_comparisonslint where needed #4177v0.2.167Compare Source
Added
st_fstypetostat#4145intptr_tanduintptr_t(#4161)Fixed
rustc-dep-of-std#4158clockid_tstatic variables (#4157)Cleanup
unused_qualifications#4132Other
wasm32-wasi#4157Removed
v0.2.166Compare Source
Fixed
This release resolves two cases of unintentional breakage from the previous release:
const externfunctions are always enabled #4151v0.2.165Compare Source
Added
mkostemp,mkostemps#3601in6_ifreq#3617sysctlnet types #4022 (before release: removeif_family_id(#4137))kcmpcall support #3746MAP_32BITandMAP_EXCL#4127domainnamefield toutsname(#4089)f_flagsto structstatfsfor arm, mips, powerpc and x86 #3663malloc_stats#3596ptp_*structs #4113ptp_clock_caps#4128ptp_pin_functionand mostPTP_constants #4114mount_setattrsyscall #4046len8_dlcfield ofcan_frame#3357utmpxAPI #3213mcontext-related data for RISCV64 #3468netinetconstants #3586)_POSIX_VDISABLE(#4103)const extern fnmacro works #4134std#3616htonl,htons,ntohl,ntohs#3669aligned_alloc#3843aligned_realloc#3592Fixed
MAP_HASSEMAPHOREname (#4127)SA_*mismatched types (#3211)Elf{32,64}_Relr-related tests #3647loongarch64-linux-muslriscv64gc-unknown-freebsd#4129Deprecated
iconv_open25e022amach_task_self#4095machdeprecation notices for things that were removed inmain#4097Cleanup
f!macro to be more flexible #4107libc_alignconditionalb5b553dlibc_cfg_target_vendorconditional #4060libc_const_size_ofconditional5a43dd2libc_core_cvoidconditional #4060libc_int128conditional #4060libc_non_exhaustiveconditional #4060libc_packedNconditional #4060libc_priv_mod_useconditional19c5937libc_unionconditionalb9e4d80long_arrayconditional #4096ptr_addr_ofconditional #4065struct_formatter#4074d63be8bsiginfo_t(#3261)27ee6fe77de375Other
fanotify_event_info_fidto FAM-exempt types #4038loongarch64-unknown-linux-musl#4092aarch64-apple-darwinnot a nightly-only target #4068libc_const_extern_fnconditional674cc1flibc_underscore_const_namesconditionalf0febd5git-blame-ignore-revsfile #4107ATF_*constants for OpenBSD #4088v0.2.164Compare Source
MSRV
This release increases the MSRV of
libcto 1.63.Other
v0.2.163Compare Source
Added
dlopenflags #4044TCP_FUNCTION_BLKandTCP_FUNCTION_ALIAS#4047confstr#3612aio#4033arc4random*#3944Changed
ssize_t = isize#4029confstranducontext_t#4035Other
i686-unknown-freebsd#3997sortdo not depend on locale #4026rust-versioninCargo.toml#4041v0.2.162Compare Source
Added
uc_mcontexton arm64 #3894host_cpu_load_info#3916CLOSE_RANGE_CLOEXECflag#3996__gregset_t#3995ucontext_tandmcontext_tavailable on all architectures #3848getentropy#3991syncfs#3990ioctlflags #3960pthread_[get/set]name_np#4003arc4random_buf#3989Fixed
-lc#4002st_fsidfield tost_dev#3785utsname#3992FNM_CASEFOLDdefinition #4004Other
extern crateusage #3897mode_tconstants to octal #3634wasm32-wasitarget that has been deleted upstream #4013v0.2.161Compare Source
Fixed
FNM_PATHNAMEandFNM_NOESCAPEvalues #3983v0.2.160Compare Source
Added
PR_GET_NAMEandPR_SET_NAME#3941F_TRANSFEREXTENTS#3925mach_error_string#3913pthreadAPIs #3846LOCAL_PEERTOKENsocket option #3929RTF_*,RTA_*,RTAX_*, andRTM_*definitions #3714AT_EACCESS#3911getgrgid,getgrnam,getgrnam_randgetgrgid_r#3912getpwnam_randgetpwuid_r#3906POLLRDHUP#3936arc4random#3945ptsname_r#3867fanotifyinterfaces #3695tcp_info#3480ioplandioperm#3720posix_spawnchdir functions #3949utmpx.hconstants #3908sysctlnametomib,CLOCK_THREAD_CPUTIME_IDandCLOCK_PROCESS_CPUTIME_ID#3927getentropy#3973POLLRDHUP,POSIX_FADV_*,O_RSYNC, andposix_fallocate#3936fnmatch.h#3937Changed
ino_tto bec_ulonglong#3919Fixed
struct staton FreeBSD 12+ #3946Other
windows-sys#3915v0.2.159Compare Source
Added
AT_*constants in #3779NOTE_*constants in #3883__timevalfor 64-bit support in #3786epoll_pwait2in #3868mq_notifyin #3849NFT_CT_*constants in #3844fchmodat2syscall in #3588msealsyscall in #3798sendmmsgandrecvmmsgin #3831IN6ADDR_ANY_INITandIN6ADDR_LOOPBACK_INITin #3693S_ISVTXin #3768vxCpuLibandtaskLibfunctions #3861std::netsupport in #3892Fixed
clippy-driveris used #3893Changed
ioctlAPIs in #3722v0.2.158Compare Source
Other
Iteratorwithrustc-dep-of-stdin #3856 (comment)v0.2.157Compare Source
Added
_NSGetArgv,_NSGetArgcand_NSGetPrognamein #3702RUSTC_WRAPPERsupport in #3845execvpesupport from 14.1 release in #3745SO_BINDTOIFINDEXklogctlin #3777fcntlOFD commands in #3563_lwp_parkin #3721pthread_equalin #3773select,FD_SET,FD_ZERO,FD_ISSETin #3681Fixed
O_*constants in #3841Changed
rustc_dep_of_stdis set in #3723v0.2.156Compare Source
Added
F_ALLOCATEPERSISTin #3712os_sync_wait_on_addressand related definitions in #3769IPV6_DONTFRAGto all BSD targets in #3716IP_RECVTTL/IPV6_RECVHOPLIMITin #3751XATTR_CREATE,XATTR_REPLACEin #3739confstrAPI and_CS_*in #3771preadv2andpwritev2(1.2.5 min.) in #3762SOMAXCONNin #3761Fixed
ifa_flagstype to u64 in #3729libregexin #3775Changed
addr_of!(EXTERN_STATIC)is now considered safe in #3776Removed
rmx_statein #3776Other
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.