-
Notifications
You must be signed in to change notification settings - Fork 0
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
Update all dependencies #2
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 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
renovate
bot
force-pushed
the
renovate/all
branch
4 times, most recently
from
April 25, 2023 03:13
ce115b9
to
7306b6f
Compare
renovate
bot
force-pushed
the
renovate/all
branch
3 times, most recently
from
May 11, 2023 00:31
a4fb62b
to
a72917d
Compare
renovate
bot
force-pushed
the
renovate/all
branch
3 times, most recently
from
May 22, 2023 19:26
7543c9a
to
d74ab88
Compare
renovate
bot
force-pushed
the
renovate/all
branch
2 times, most recently
from
June 7, 2023 06:00
94a7254
to
2d82425
Compare
renovate
bot
force-pushed
the
renovate/all
branch
2 times, most recently
from
June 22, 2023 14:37
f0c73d0
to
ddb329b
Compare
renovate
bot
force-pushed
the
renovate/all
branch
from
June 26, 2023 23:49
ddb329b
to
98a10ab
Compare
renovate
bot
force-pushed
the
renovate/all
branch
3 times, most recently
from
July 14, 2023 11:43
de8047d
to
31d864e
Compare
renovate
bot
force-pushed
the
renovate/all
branch
3 times, most recently
from
July 29, 2023 02:04
81f0ab4
to
6295901
Compare
renovate
bot
force-pushed
the
renovate/all
branch
2 times, most recently
from
August 8, 2023 05:14
f3ba3d8
to
ec7903a
Compare
renovate
bot
force-pushed
the
renovate/all
branch
2 times, most recently
from
August 12, 2023 08:19
0031369
to
2c1bf0b
Compare
renovate
bot
force-pushed
the
renovate/all
branch
from
August 18, 2023 02:54
2c1bf0b
to
a482046
Compare
renovate
bot
force-pushed
the
renovate/all
branch
2 times, most recently
from
September 7, 2023 05:29
960912f
to
08eeb2c
Compare
renovate
bot
force-pushed
the
renovate/all
branch
from
September 13, 2023 23:40
08eeb2c
to
80f74eb
Compare
renovate
bot
force-pushed
the
renovate/all
branch
3 times, most recently
from
July 20, 2024 12:00
de010f5
to
44a1689
Compare
renovate
bot
force-pushed
the
renovate/all
branch
2 times, most recently
from
August 16, 2024 05:56
0b503d5
to
2969fab
Compare
renovate
bot
force-pushed
the
renovate/all
branch
5 times, most recently
from
August 23, 2024 17:56
6de232e
to
2de39b1
Compare
renovate
bot
force-pushed
the
renovate/all
branch
from
August 29, 2024 02:53
2de39b1
to
93ca3b5
Compare
renovate
bot
force-pushed
the
renovate/all
branch
2 times, most recently
from
September 10, 2024 06:02
7ed2825
to
f8e00e8
Compare
renovate
bot
force-pushed
the
renovate/all
branch
from
September 17, 2024 20:48
f8e00e8
to
ed3de94
Compare
renovate
bot
force-pushed
the
renovate/all
branch
from
September 24, 2024 20:53
ed3de94
to
01cf419
Compare
renovate
bot
force-pushed
the
renovate/all
branch
2 times, most recently
from
October 10, 2024 02:44
f31c6ed
to
4c8590f
Compare
renovate
bot
force-pushed
the
renovate/all
branch
2 times, most recently
from
October 21, 2024 02:41
556957f
to
a9880db
Compare
renovate
bot
force-pushed
the
renovate/all
branch
from
October 31, 2024 00:01
a9880db
to
644e462
Compare
renovate
bot
force-pushed
the
renovate/all
branch
2 times, most recently
from
November 9, 2024 08:29
89e8792
to
fd2591d
Compare
renovate
bot
force-pushed
the
renovate/all
branch
from
November 17, 2024 05:29
fd2591d
to
53a52eb
Compare
renovate
bot
force-pushed
the
renovate/all
branch
2 times, most recently
from
November 30, 2024 02:56
155bd03
to
5ab6782
Compare
renovate
bot
force-pushed
the
renovate/all
branch
3 times, most recently
from
December 11, 2024 16:51
c08bf51
to
ffada6b
Compare
renovate
bot
force-pushed
the
renovate/all
branch
from
December 16, 2024 04:23
ffada6b
to
43e3a79
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
None yet
0 participants
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.71.0
98cc5a0
->4a55095
0.2.144
->0.2.168
v3.6.0
->v3.10.0
Release Notes
rust-lang/rust-bindgen (bindgen)
v0.71.1
Compare Source
Fixed
--version
and--generate-shell-completions
(#3040)v0.71.0
Compare Source
Added
ParseCallbacks::new_item_found
callback to expose the original and final name of structs, unions and enums (#2658).field_type_name
field toFieldInfo
to expose the name of the type of a field (#2863)--with-attribute-custom
flag (#2866)--rust-target
to any Rust version supported by bindgen (#2993)--generate-cstr
flag is used for Rust targets after 1.77 under the 2021 edition (#2996)--rust-edition
flag which allows to select which Rust edition to target. (#3002, #3013)unsafe extern
instead ofextern
in blocks for any Rust target after 1.82. (#3015)Changed
--wrap-static-fns
related options no longer require the experimental feature or flag (#2928)Display
implementation instead of theDebug
one forBindgenError
inbindgen-cli
(#3005)Removed
Fixed
libloading
are now wrapped inunsafe
blocks when using dynamic loading (#2961)ParseCallbacks::field_visibility
callback is now called for newtypes as well (#2967)addr_of
andaddr_of_mut
macros under the 1.51 rust version (#2988)v0.70.1
Compare Source
Added
Changed
Removed
Fixed
const
layout tests were triggering theunnecessary_operation
andidentity_op
clippy warnings.Security
v0.70.0
Compare Source
Added
Changed
bindgen-cli
errors to stderr instead of stdout (#2840)Removed
Fixed
--formatter=prettyplease
not working inbindgen-cli
by addingprettyplease
feature andenabling it by default for
bindgen-cli
(#2789) .--allowlist-item
so anonymous enums are no longer ignored (#2827).f64::INFINITY
,f64::NEG_ INFINITY
,f64::NAN
(#2854).Security
tempfile
andrustix
due to GHSA-c827-hfw6-qwvm.v0.69.5
Compare Source
Install bindgen-cli 0.69.5
Install prebuilt binaries via shell script
Download bindgen-cli 0.69.5
v0.69.4
Compare Source
Added
Changed
Removed
Fixed
Security
v0.69.3
Compare Source
Added
Changed
Removed
Fixed
Security
v0.69.2
Compare Source
Added
Changed
Removed
Fixed
Security
v0.69.1
Compare Source
Fixed
bindgen -v
without an input header argument.v0.69.0
Compare Source
Added
ParseCallbacks::header_file
callback which runs on every filename passed toBuilder::header
.CargoCallbacks::new
constructor which emits a cargo-rerun linefor every input header file by default.
CargoCallbacks::rerun_on_header_files
method to configure whethera cargo-rerun line should be emitted for every input header file.
Changed
--wrap-static-fns
feature was updated so function types that has noargument use
void
as its sole argument.CargoCallbacks
is no longer a unit-likestruct and the
CargoCallbacks
constant 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::new
method in the future.Removed
Fixed
bindgen-cli
with a static libclang.as the target's pointer size.
Self
,self
,crate
orsuper
.Security
v0.68.1
Compare Source
Fixed
v0.68.0
Compare Source
Added
system
ABI is now supported as an option for the--override-abi
flag.allowlist_item
method and the--allowlist-item
flag have beenincluded to filter items regardless or their kind.
Changed
Clone
implementation for_BindgenUnionField
has been changed to passthe
incorrect_clone_impl_on_copy_type
Clippy lint.c_unwind
ABI 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.
CStr
constants when using the--generate-cstr
option.
Removed
extra_assert
andextra_assert_eq
macros are no longer exported.Fixed
Rust keyword that cannot be a raw identifier, such as:
self
,crate
,super
orSelf
.v0.66.1
Compare Source
Removed
v0.66.0
Compare Source
Added
--generate-cstr
CLI flag to generate string constants as&CStr
instead of
&[u8]
. (Requires Rust 1.59 or higher.)--generate-shell-completions
CLI flag to generate completions fordifferent shells.
--wrap-static-fns
option can now wrapva_list
functions as variadic functionswith the experimental
ParseCallbacks::wrap_as_variadic_fn
method.ParseCallbacks::field_visibility
method to modify field visibility.Changed
&[u8; SIZE]
)instead of arrays (
[u8; SIZE]
) to match UTF-8 strings.void
no longer contain areturn
statement and only call the static function instead.
--wrap-static-fns
option no longer emits wrappers for static variadicfunctions.
--depfile
orBuilder::depfile
will now properlygenerate module names and paths that include spaces by escaping them. To make
the escaping clear and consistent, backslashes are also escaped.
bitflags
dependency to 2.2.1. This changes the API ofCodegenConfig
.feature when depending on
bindgen
as 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_logger
andlog
removed in favor oflogging
log
removed in favor oflogging
which
removed in favor ofwhich-logging
annotate-snippets
removed in favor ofexperimental
Prettyplease is available as a
Formatter
variant now.v0.65.1
Compare Source
Fixed
Builder::rustfmt_bindings
method was added back and tagged asdeprecated instead of being removed.
v0.65.0
Compare Source
Added
Builder::default_visibility
method and the--default-visibility
flag to set the default visibility of fields. (#2338)--formatter
CLI flag with the valuesnone
,rustfmt
andprettyplease
to select which tool will be used to format the bindings. Thedefault value is
rustfmt
. (#2453)Builder::formatter
method and theFormatter
type to selectwhich tool will be used to format the bindings. (#2453)
Builder::emit_diagnostics
method and the--emit-diagnostics
flag to enable emission of diagnostic messages under the
experimental
feature. (#2436)
"efiapi"
calling convention (#2490).ParseCallbacks::read_env_var
method which runs everytimebindgen
reads and environment variable. (#2400)ParseCallbacks::generated_link_name_override
method which allowoverriding the link name of items. (#2425)
enum
s when generating code while using the--wrap-static-fns
feature. (#2415)Changed
void
as their single argumentinstead of having no arguments when the
--wrap-static-fns
flag is used.(#2443)
--wrap-static-fns
flag is enabled nowcontains
#include
directives with all the input headers and all the sourcecode added with the
header_contents
method. (#2447)--wrap-static-fns
flag no longer usesasm
labeling and the link name of static wrapper functions is allowed tobe mangled. (#2448)
type
aliases now matches the commentsof their
typedef
counterparts instead of using the comments of the aliasedtypes. (#2463)
Builder::rustfmt_bindings
methods and the--no-rustfmt-bindings
flagare now deprecated in favor of the formatter API. (#2453)
Removed
--use-msvc-mangling
,--rustfmt-bindings
and--size_t-is-usize
. (#2408)Bindings::emit_warnings
andBindings::warnings
methods were removedin favor of
--emit-diagnostics
. (#2436)byte slices. (#2487)
v0.64.0
Compare Source
Added
--with-derive-custom
,--with-derive-custom-struct
,--with-derive-custom-enum
and--with-derive-custom-enum
to add custom derives from the CLI.--experimental
flag onbindgen-cli
and theexperimental
feature on
bindgen
to gate experimental features whose implementation isincomplete or are prone to change in a non-backwards compatible manner.
--wrap-static-fns
,--wrap-static-fns-suffix
and--wrap-static-fns-path
to generate C function wrappers for
static
orstatic inline
functions.This feature is experimental.
Changed
enum
and atypedef
with the samename.
ParseCallbacks::generated_name_override
method now receivesItemInfo<'_>
asargument instead of a
&str
.clang-sys
crate version to 1.4.0 to support clang 15.void
.clap
dependency forbindgen-cli
to 4.bindgen-cli
argument parser which could introduce unexpectedbehavior changes.
ParseCallbacks::add_derives
method now receivesDeriveInfo<'_>
asargument instead of a
&str
. This type also includes the kind of target type.rust-lang/libc (libc)
v0.2.168
Compare Source
Added
IFA_*
constants available on all Linux targets #4185MAP_DROPPABLE
#4173SIGRTMIN
andSIGRTMAX
#4171memccpy
andmempcpy
GNU extension [https://github.com/rust-lang/libc/pull/4186](https://redirect.github.com/rust-lang/libc/pull/4186)6.Deprecated
Fixed
Debug
implementation for unions opaque (#4176)Other
unpredictable_function_pointer_comparisons
lint where needed #4177v0.2.167
Compare Source
Added
st_fstype
tostat
#4145intptr_t
anduintptr_t
(#4161)Fixed
rustc-dep-of-std
#4158clockid_t
static variables (#4157)Cleanup
unused_qualifications
#4132Other
wasm32-wasi
#4157Removed
v0.2.166
Compare Source
Fixed
This release resolves two cases of unintentional breakage from the previous release:
const extern
functions are always enabled #4151v0.2.165
Compare Source
Added
mkostemp
,mkostemps
#3601in6_ifreq
#3617sysctl
net types #4022 (before release: removeif_family_id
(#4137))kcmp
call support #3746MAP_32BIT
andMAP_EXCL
#4127domainname
field toutsname
(#4089)f_flags
to structstatfs
for arm, mips, powerpc and x86 #3663malloc_stats
#3596ptp_*
structs #4113ptp_clock_caps
#4128ptp_pin_function
and mostPTP_
constants #4114mount_setattr
syscall #4046len8_dlc
field ofcan_frame
#3357utmpx
API #3213mcontext
-related data for RISCV64 #3468netinet
constants #3586)_POSIX_VDISABLE
(#4103)const extern fn
macro works #4134std
#3616htonl
,htons
,ntohl
,ntohs
#3669aligned_alloc
#3843aligned_realloc
#3592Fixed
MAP_HASSEMAPHORE
name (#4127)SA_*
mismatched types (#3211)Elf{32,64}_Relr
-related tests #3647loongarch64-linux-musl
riscv64gc-unknown-freebsd
#4129Deprecated
iconv_open
25e022a
mach_task_self
#4095mach
deprecation notices for things that were removed inmain
#4097Cleanup
f!
macro to be more flexible #4107libc_align
conditionalb5b553d
libc_cfg_target_vendor
conditional #4060libc_const_size_of
conditional5a43dd2
libc_core_cvoid
conditional #4060libc_int128
conditional #4060libc_non_exhaustive
conditional #4060libc_packedN
conditional #4060libc_priv_mod_use
conditional19c5937
libc_union
conditionalb9e4d80
long_array
conditional #4096ptr_addr_of
conditional #4065struct_formatter
#4074d63be8b
siginfo_t
(#3261)27ee6fe
77de375
Other
fanotify_event_info_fid
to FAM-exempt types #4038loongarch64-unknown-linux-musl
#4092aarch64-apple-darwin
not a nightly-only target #4068libc_const_extern_fn
conditional674cc1f
libc_underscore_const_names
conditionalf0febd5
git-blame-ignore-revs
file #4107ATF_*
constants for OpenBSD #4088v0.2.164
Compare Source
MSRV
This release increases the MSRV of
libc
to 1.63.Other
v0.2.163
Compare Source
Added
dlopen
flags #4044TCP_FUNCTION_BLK
andTCP_FUNCTION_ALIAS
#4047confstr
#3612aio
#4033arc4random*
#3944Changed
ssize_t = isize
#4029confstr
anducontext_t
#4035Other
i686-unknown-freebsd
#3997sort
do not depend on locale #4026rust-version
inCargo.toml
#4041v0.2.162
Compare Source
Added
uc_mcontext
on arm64 #3894host_cpu_load_info
#3916CLOSE_RANGE_CLOEXEC
flag#3996__gregset_t
#3995ucontext_t
andmcontext_t
available on all architectures #3848getentropy
#3991syncfs
#3990ioctl
flags #3960pthread_[get/set]name_np
#4003arc4random_buf
#3989Fixed
-lc
#4002st_fsid
field tost_dev
#3785utsname
#3992FNM_CASEFOLD
definition #4004Other
extern crate
usage #3897mode_t
constants to octal #3634wasm32-wasi
target that has been deleted upstream #4013v0.2.161
Compare Source
Fixed
FNM_PATHNAME
andFNM_NOESCAPE
values #3983v0.2.160
Compare Source
Added
PR_GET_NAME
andPR_SET_NAME
#3941F_TRANSFEREXTENTS
#3925mach_error_string
#3913pthread
APIs #3846LOCAL_PEERTOKEN
socket option #3929RTF_*
,RTA_*
,RTAX_*
, andRTM_*
definitions #3714AT_EACCESS
#3911getgrgid
,getgrnam
,getgrnam_r
andgetgrgid_r
#3912getpwnam_r
andgetpwuid_r
#3906POLLRDHUP
#3936arc4random
#3945ptsname_r
#3867fanotify
interfaces #3695tcp_info
#3480iopl
andioperm
#3720posix_spawn
chdir functions #3949utmpx.h
constants #3908sysctlnametomib
,CLOCK_THREAD_CPUTIME_ID
andCLOCK_PROCESS_CPUTIME_ID
#3927getentropy
#3973POLLRDHUP
,POSIX_FADV_*
,O_RSYNC
, andposix_fallocate
#3936fnmatch.h
#3937Changed
ino_t
to bec_ulonglong
#3919Fixed
struct stat
on FreeBSD 12+ #3946Other
windows-sys
#3915v0.2.159
Compare Source
Added
AT_*
constants in #3779NOTE_*
constants in #3883__timeval
for 64-bit support in #3786epoll_pwait2
in #3868mq_notify
in #3849NFT_CT_*
constants in #3844fchmodat2
syscall in #3588mseal
syscall in #3798sendmmsg
andrecvmmsg
in #3831IN6ADDR_ANY_INIT
andIN6ADDR_LOOPBACK_INIT
in #3693S_ISVTX
in #3768vxCpuLib
andtaskLib
functions #3861std::net
support in #3892Fixed
clippy-driver
is used #3893Changed
ioctl
APIs in #3722v0.2.158
Compare Source
Other
Iterator
withrustc-dep-of-std
in #3856 (comment)v0.2.157
Compare Source
Added
_NSGetArgv
,_NSGetArgc
and_NSGetProgname
in #3702RUSTC_WRAPPER
support in #3845execvpe
support from 14.1 release in #3745SO_BINDTOIFINDEX
klogctl
in #3777fcntl
OFD commands in #3563_lwp_park
in #3721pthread_equal
in #3773select
,FD_SET
,FD_ZERO
,FD_ISSET
in #3681Fixed
O_*
constants in #3841Changed
rustc_dep_of_std
is set in #3723v0.2.156
Compare Source
Added
F_ALLOCATEPERSIST
in #3712os_sync_wait_on_address
and related definitions in #3769IPV6_DONTFRAG
to all BSD targets in #3716IP_RECVTTL
/IPV6_RECVHOPLIMIT
in #3751XATTR_CREATE
,XATTR_REPLACE
in #3739confstr
API and_CS_*
in #3771preadv2
andpwritev2
(1.2.5 min.) in #3762SOMAXCONN
in #3761Fixed
ifa_flags
type to u64 in #3729libregex
in #3775Changed
addr_of!(EXTERN_STATIC)
is now considered safe in #3776Removed
rmx_state
in #3776Other
v0.2.155
Compare Source
What's Changed
SYS_lseek
andSYS_mmap
for aarch64 Android by @lberrymage in https://github.com/rust-lang/libc/pull/3632posix_spawn{_file_actions_t,attr_t}
on Android by @tesuji in https://github.com/rust-lang/libc/pull/36900.2.155
by @madsmtm in https://github.com/rust-lang/libc/pull/3682New Contributors
**Ful
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.
👻 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.