-
Notifications
You must be signed in to change notification settings - Fork 1
Update all dependencies #2
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
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/all
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ce115b9 to
7306b6f
Compare
a4fb62b to
a72917d
Compare
7543c9a to
d74ab88
Compare
94a7254 to
2d82425
Compare
f0c73d0 to
ddb329b
Compare
ddb329b to
98a10ab
Compare
de8047d to
31d864e
Compare
81f0ab4 to
6295901
Compare
f3ba3d8 to
ec7903a
Compare
0031369 to
2c1bf0b
Compare
2c1bf0b to
a482046
Compare
960912f to
08eeb2c
Compare
08eeb2c to
80f74eb
Compare
89a940e to
f2939d3
Compare
d5bca39 to
822e1db
Compare
25148f1 to
a7bbe43
Compare
a7bbe43 to
44da752
Compare
44da752 to
de520e8
Compare
de520e8 to
4317ffc
Compare
4317ffc to
d76933f
Compare
60111ed to
353163b
Compare
353163b to
346f876
Compare
346f876 to
02b8e27
Compare
02b8e27 to
9f79f99
Compare
9f79f99 to
85068e9
Compare
79e63dd to
ee70eb9
Compare
ee70eb9 to
cf4f2e0
Compare
cf4f2e0 to
8535c1e
Compare
8535c1e to
204806e
Compare
08cba57 to
43a3bc7
Compare
3243857 to
c9ec26f
Compare
c9ec26f to
d46631d
Compare
d46631d to
c4f3408
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.63.0->0.72.098cc5a0->a4bb9ff0.2.144->0.2.177v3.6.0->v3.12.0Release Notes
rust-lang/rust-bindgen (bindgen)
v0.72.1Compare Source
This is just 0.72.0 with a fix for a breaking change in clang (see #3264 and related).
Full Changelog: rust-lang/rust-bindgen@v0.72.0...v0.72.1
v0.72.0Compare Source
Added
Changed
Removed
Fixed
rustfmt --format ...paramv0.71.1Compare Source
Fixed
--versionand--generate-shell-completions(#3040)v0.71.0Compare Source
Added
ParseCallbacks::new_item_foundcallback to expose the original and final name of structs, unions and enums (#2658).field_type_namefield toFieldInfoto expose the name of the type of a field (#2863)--with-attribute-customflag (#2866)--rust-targetto any Rust version supported by bindgen (#2993)--generate-cstrflag is used for Rust targets after 1.77 under the 2021 edition (#2996)--rust-editionflag which allows to select which Rust edition to target. (#3002, #3013)unsafe externinstead ofexternin blocks for any Rust target after 1.82. (#3015)Changed
--wrap-static-fnsrelated options no longer require the experimental feature or flag (#2928)Displayimplementation instead of theDebugone forBindgenErrorinbindgen-cli(#3005)Removed
Fixed
libloadingare now wrapped inunsafeblocks when using dynamic loading (#2961)ParseCallbacks::field_visibilitycallback is now called for newtypes as well (#2967)addr_ofandaddr_of_mutmacros under the 1.51 rust version (#2988)v0.70.1Compare Source
Added
Changed
Removed
Fixed
constlayout tests were triggering theunnecessary_operationandidentity_opclippy warnings.Security
v0.70.0Compare Source
Added
Changed
bindgen-clierrors to stderr instead of stdout (#2840)Removed
Fixed
--formatter=prettypleasenot working inbindgen-cliby addingprettypleasefeature andenabling it by default for
bindgen-cli(#2789) .--allowlist-itemso anonymous enums are no longer ignored (#2827).f64::INFINITY,f64::NEG_ INFINITY,f64::NAN(#2854).Security
tempfileandrustixdue to GHSA-c827-hfw6-qwvm.v0.69.5Compare Source
Install bindgen-cli 0.69.5
Install prebuilt binaries via shell script
Download bindgen-cli 0.69.5
v0.69.4Compare Source
Added
Changed
Removed
Fixed
Security
v0.69.3Compare Source
Added
Changed
Removed
Fixed
Security
v0.69.2Compare Source
Added
Changed
Removed
Fixed
Security
v0.69.1Compare Source
Fixed
bindgen -vwithout an input header argument.v0.69.0Compare Source
Added
ParseCallbacks::header_filecallback which runs on every filename passed toBuilder::header.CargoCallbacks::newconstructor which emits a cargo-rerun linefor every input header file by default.
CargoCallbacks::rerun_on_header_filesmethod to configure whethera cargo-rerun line should be emitted for every input header file.
Changed
--wrap-static-fnsfeature was updated so function types that has noargument use
voidas its sole argument.CargoCallbacksis no longer a unit-likestruct and the
CargoCallbacksconstant was added to mitigate the breaking nature of thischange. This constant has been marked as deprecated and users will have to
use the new
CargoCallbacks::newmethod in the future.Removed
Fixed
bindgen-cliwith a static libclang.as the target's pointer size.
Self,self,crateorsuper.Security
v0.68.1Compare Source
Fixed
v0.68.0Compare Source
Added
systemABI is now supported as an option for the--override-abiflag.allowlist_itemmethod and the--allowlist-itemflag have beenincluded to filter items regardless or their kind.
Changed
Cloneimplementation for_BindgenUnionFieldhas been changed to passthe
incorrect_clone_impl_on_copy_typeClippy lint.c_unwindABI can be used without a feature gate for any Rust target versionequal to or greater than 1.71.
This comes as a result of the ABI being stabilised (in Rust 1.71).
prettyplease version.
CStrconstants when using the--generate-cstroption.
Removed
extra_assertandextra_assert_eqmacros are no longer exported.Fixed
Rust keyword that cannot be a raw identifier, such as:
self,crate,superorSelf.v0.66.1Compare Source
Removed
v0.66.0Compare Source
Added
--generate-cstrCLI flag to generate string constants as&CStrinstead of
&[u8]. (Requires Rust 1.59 or higher.)--generate-shell-completionsCLI flag to generate completions fordifferent shells.
--wrap-static-fnsoption can now wrapva_listfunctions as variadic functionswith the experimental
ParseCallbacks::wrap_as_variadic_fnmethod.ParseCallbacks::field_visibilitymethod to modify field visibility.Changed
&[u8; SIZE])instead of arrays (
[u8; SIZE]) to match UTF-8 strings.voidno longer contain areturnstatement and only call the static function instead.
--wrap-static-fnsoption no longer emits wrappers for static variadicfunctions.
--depfileorBuilder::depfilewill now properlygenerate module names and paths that include spaces by escaping them. To make
the escaping clear and consistent, backslashes are also escaped.
bitflagsdependency to 2.2.1. This changes the API ofCodegenConfig.feature when depending on
bindgenas a library.auto-generated
_bindgen_*names having a different index.always public. Now, they follow the default visibility for the type they are
in.
bitfield unit field and its related functions now have their visibility
determined based on the most private between the default visibility and the
actual visibility of the bitfields within the unit.
Removed
Remove redundant Cargo features, which were all implicit:
env_loggerandlogremoved in favor oflogginglogremoved in favor ofloggingwhichremoved in favor ofwhich-loggingannotate-snippetsremoved in favor ofexperimentalPrettyplease is available as a
Formattervariant now.v0.65.1Compare Source
Fixed
Builder::rustfmt_bindingsmethod was added back and tagged asdeprecated instead of being removed.
v0.65.0Compare Source
Added
Builder::default_visibilitymethod and the--default-visibilityflag to set the default visibility of fields. (#2338)--formatterCLI flag with the valuesnone,rustfmtandprettypleaseto select which tool will be used to format the bindings. Thedefault value is
rustfmt. (#2453)Builder::formattermethod and theFormattertype to selectwhich tool will be used to format the bindings. (#2453)
Builder::emit_diagnosticsmethod and the--emit-diagnosticsflag to enable emission of diagnostic messages under the
experimentalfeature. (#2436)
"efiapi"calling convention (#2490).ParseCallbacks::read_env_varmethod which runs everytimebindgenreads and environment variable. (#2400)ParseCallbacks::generated_link_name_overridemethod which allowoverriding the link name of items. (#2425)
enums when generating code while using the--wrap-static-fnsfeature. (#2415)Changed
voidas their single argumentinstead of having no arguments when the
--wrap-static-fnsflag is used.(#2443)
--wrap-static-fnsflag is enabled nowcontains
#includedirectives with all the input headers and all the sourcecode added with the
header_contentsmethod. (#2447)--wrap-static-fnsflag no longer usesasmlabeling and the link name of static wrapper functions is allowed tobe mangled. (#2448)
typealiases now matches the commentsof their
typedefcounterparts instead of using the comments of the aliasedtypes. (#2463)
Builder::rustfmt_bindingsmethods and the--no-rustfmt-bindingsflagare now deprecated in favor of the formatter API. (#2453)
Removed
--use-msvc-mangling,--rustfmt-bindingsand--size_t-is-usize. (#2408)Bindings::emit_warningsandBindings::warningsmethods were removedin favor of
--emit-diagnostics. (#2436)byte slices. (#2487)
v0.64.0Compare Source
Added
--with-derive-custom,--with-derive-custom-struct,--with-derive-custom-enumand--with-derive-custom-enumto add custom derives from the CLI.--experimentalflag onbindgen-cliand theexperimentalfeature on
bindgento gate experimental features whose implementation isincomplete or are prone to change in a non-backwards compatible manner.
--wrap-static-fns,--wrap-static-fns-suffixand--wrap-static-fns-pathto generate C function wrappers for
staticorstatic inlinefunctions.This feature is experimental.
Changed
enumand atypedefwith the samename.
ParseCallbacks::generated_name_overridemethod now receivesItemInfo<'_>asargument instead of a
&str.clang-syscrate version to 1.4.0 to support clang 15.void.clapdependency forbindgen-clito 4.bindgen-cliargument parser which could introduce unexpectedbehavior changes.
ParseCallbacks::add_derivesmethod now receivesDeriveInfo<'_>asargument instead of a
&str. This type also includes the kind of target type.rust-lang/libc (libc)
v0.2.177Compare Source
Added
TIOCGETA,TIOCSETA,TIOCSETAW,TIOCSETAFconstants (#4736)pthread_cond_timedwait_relative_np(#4719)_CS_PATHconstant (#4738)SIGEMTfor mips* and sparc* architectures (#4730)elf_aux_info(#4729)wcsnlen(#4721)Changed
v0.2.176Compare Source
Support
rustcsince 1.78. (#2406)Debugis now always implemented, rather than being gated behind theextra_traitsfeature. (#4624)Added
_KERNELmacro. (#4607)st_filereftostruct stat(#4642)accept4POSIX call (#4586)EM_RISCV(#4659)MS_NOSYMFOLLOW(#4389)backtrace_symbols(_fd)(#4668)SOL_PACKEToptnames (#4669)SYS_mseal(#4549)__errno(#4687)dirfd,VDISABLE, and resource consts (#4660)resource.h,fcntl.hconstants (#4666)strftimeandmkostemp[s](#4629)qsort_r(Unix), andqsort(_s)(Windows) (#4677)dlvsymfor Linux-gnu, FreeBSD, and NetBSD (#4671)sigqueue(#4620)Changed
kinfo_procas non-exhaustive (#4553)readdir_r(#4694)epoll_eventis packed (#4639)ctestwith the much more reliable new implementation (#4655 and many related PRs)Fixed
getgrnam_r([#4656](#4656P_IDLEPROCto FreeBSD 15 (#4640)mcontext_t::mc_tlsbaseto FreeBSD 15 (#4640)mcontext_t.mc_tlsbase(#4703)statfs[64](#4549)fpreg_ta union (#4549)gid_tanduid_t(#4689)MAP_FIXED(#4684)Deprecated
deprecatedattribute foriconv(a97a0b53)TIOCMGDTRWAITandTIOCMSDTRWAIT(#4685)Removed
JAIL_{GET,SET}_MASK,_MC_FLAG_MASK(#4691)v0.2.175Compare Source
Added
getpeereid(#4524)struct ld_infoand friends (#4578)struct winsize(#4577)CLONE_CLEAR_SIGHANDandCLONE_INTO_CGROUP(#4502)prctlconstants (#4531)mcontext_t.mc_tlsbase(#4503)kinfo_proc.ki_uerrmsg(#4552)in_conninfo(#4482)xinpgenand related types (#4482)xktls_session(#4482)libbsd(#4221)SECBIT_*(#4480)ioctlrequest generator macros (#4460)ptsname_r(#4608)strftime*(#4453)EXEC_RESTRICT_*andEXEC_DENY_*(#4545)Changed
constto signatures to be consistent with other platforms (#4563)Fixed
struct statvfs.f_fsid(#4576)ioctlrequestargument (#4582)stat{,64}.st_*tim(#4597)errnovalues (#4507)target_os->target_archcheck (#4550)xktls_session_onedir.ifnet(#4552)nlink_t(#4509)stack_t(#4528)SI_TIMER,SI_MESGQandSI_ASYNCIOdefinitions (#4529)si_errnoandsi_codeinsiginfo_t(#4530)statfs(#4527)fanotify_event_metadata(#4510)enum fae_actionto be#[repr(C)](#60a8cfd5)char->c_char(eaab4fc3)termiosdefinitions (#4518)EDEADLK(#4517)NCCS(#4513)MAP_LOCKEDandMAP_NORESERVE(#4516)shmid_ds(#4519)Deprecated
MAP_32BITis only defined on x86 on non-x86 architectures (#4511)Removed
FINDandENTER(#4588)O_FSYNC(#4515)RTLD_DEEPBIND(#4515)v0.2.174Compare Source
Added
pidfd_infofields pub (#4487)Fixed
timespec.tv_nsec(#4497)nlink_ttype forst_nlinkinstruct statdefinition (#4483)Other
unpredictable_function_pointer_comparisonslints (#4489)pointer::cast. (#4490)CMSG_NXTHDR. (#4492)v0.2.173Compare Source
Added
SO_SPLICEsocket option support for FreeBSD >= 14.2 (#4451)_TIME_BITS=64(#4433)nsfsioctls (#4436)prctls(#4400)linux/cn_proc.handlinux/connector.h(#4434)pwritev2andpreadv2(#4452)MADV_SOFT_OFFLINEconstant (#4448)struct tcp_info(#4443)arc4randomandarc4random_buf(#4464)MADV_SOFT_OFFLINEdefinition (#4447)time.hfunctions (#4427)Changed
SA_constants. (#4426)CMSG_ALIGN,CMSG_LEN, andCMSG_SPACEconst functions (#4441)Fixed
fpos_t(#4472)struct ipc_permbindings (#4384)O_LARGEFILEconstant value. (#4443)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 <#4186.Deprecated
Fixed
Debugimplementation for unions opaque (#4176)Other
unpredictable_function_pointer_comparisonslint where needed #4177[
v0.2.167](https://rConfiguration
📅 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.
👻 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.