fix(deps): update patch dependencies
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
libc | dependencies | patch |
0.2.148 -> 0.2.150
|
tokio-util (source) | dependencies | patch |
0.7.9 -> 0.7.10
|
tracing (source) | dependencies | patch |
0.1.37 -> 0.1.40
|
Release Notes
rust-lang/libc (libc)
v0.2.150
What's Changed
- feat: closefrom() and close_range() for FreeBSD by @SteveLauC in https://github.com/rust-lang/libc/pull/3374
- adding apple ifreq by @devnexen in https://github.com/rust-lang/libc/pull/3375
- Add pthread_once by @0xcaff in https://github.com/rust-lang/libc/pull/3376
- netbsd: Add SO_NOSIGPIPE by @taiki-e in https://github.com/rust-lang/libc/pull/3377
- Say goodbye to GH Pages in favor of docs.rs by @JohnTitor in https://github.com/rust-lang/libc/pull/3378
- bugfix for teeos use Option by @Sword-Destiny in https://github.com/rust-lang/libc/pull/3379
- openbsd/netbsd sharing execvpe definition by @devnexen in https://github.com/rust-lang/libc/pull/3382
- ifreq for apple follow-up fix case when in non libc_union case by @devnexen in https://github.com/rust-lang/libc/pull/3385
- NetBSD's mod.rs: fix cpuid_t definition. by @he32 in https://github.com/rust-lang/libc/pull/3386
- ifconf addition to apple. fixing freebsd's implementation while at it. by @devnexen in https://github.com/rust-lang/libc/pull/3388
- adding exect/execvP for FreeBSD/DragonflyBSD by @devnexen in https://github.com/rust-lang/libc/pull/3381
- adding execvP for apple by @devnexen in https://github.com/rust-lang/libc/pull/3383
- adding ifreq struct for openbsd by @devnexen in https://github.com/rust-lang/libc/pull/3384
- Add
MCL_ONFAULT
constants by @newpavlov in https://github.com/rust-lang/libc/pull/3380 - Add time namespace constant by @cd-work in https://github.com/rust-lang/libc/pull/3352
- adding few more CLONE_* constant for Linux/Android. by @devnexen in https://github.com/rust-lang/libc/pull/3034
- android add handful lock free stdio calls by @devnexen in https://github.com/rust-lang/libc/pull/3290
- hurd: Fix msghdr's msg_iov field type by @sthibaul in https://github.com/rust-lang/libc/pull/3389
- Adding missing macros from linux/if_tun.h by @BrandonMFong in https://github.com/rust-lang/libc/pull/3320
- vxworks: Add mman.h consts and shm functions by @jdygert-spok in https://github.com/rust-lang/libc/pull/3406
- Reenable FreeBSD 14 CI, and update definitions to match 14.0-RC1. by @asomers in https://github.com/rust-lang/libc/pull/3355
- Use new check-cfg syntax in newer nightly by @Urgau in https://github.com/rust-lang/libc/pull/3410
- musl fixes and musl+riscv32 fixes by @akiernan in https://github.com/rust-lang/libc/pull/3302
- Add various constants from OpenBSD's sys/exec_elf.h. by @ltratt in https://github.com/rust-lang/libc/pull/3409
- riscv64/musl: Add landlock syscalls by @marv in https://github.com/rust-lang/libc/pull/3398
- Add stat64at function declaration to AIX by @ecnelises in https://github.com/rust-lang/libc/pull/3324
- adding getmntinfo/getmntvinfo for DragonFlyBSD. by @devnexen in https://github.com/rust-lang/libc/pull/3394
- adding MOVE_MOUNT* constants for linux to use with SYS_move_mount by @devnexen in https://github.com/rust-lang/libc/pull/3391
- freebsd adding PROT_MAX|PROT_MAX_EXTRACT mmap flags by @devnexen in https://github.com/rust-lang/libc/pull/3399
- linux/android adding few if_alg.h constants. by @devnexen in https://github.com/rust-lang/libc/pull/3404
- Setup Dependabot for GitHub Actions by @JohnTitor in https://github.com/rust-lang/libc/pull/3411
- For NetBSD: add entry for NetBSD/riscv64. by @he32 in https://github.com/rust-lang/libc/pull/3291
- adding more recent pthread_get/setname_np calls to freebsd/dragonflybsd by @devnexen in https://github.com/rust-lang/libc/pull/3412
- NetBSD/mipsel: add support. by @he32 in https://github.com/rust-lang/libc/pull/3416
- feat: add new constants from fanotify linux api by @ad0 in https://github.com/rust-lang/libc/pull/3408
- linux: add PTRACE_GETSIGMASK and PTRACE_SETSIGMASK by @mbyzhang in https://github.com/rust-lang/libc/pull/3163
- Add a few declarations for Apple systems by @vincentisambart in https://github.com/rust-lang/libc/pull/3328
- feat: Added ifconf struct by @Brijeshkrishna in https://github.com/rust-lang/libc/pull/3393
- Upgrade Docker images to Ubuntu 23.10 by @JohnTitor in https://github.com/rust-lang/libc/pull/3418
- redox: Add remaining
grp.h
functions by @ids1024 in https://github.com/rust-lang/libc/pull/3421 - netbsd/openbsd adding more accessors to siginfo_t. by @devnexen in https://github.com/rust-lang/libc/pull/3400
- Prepare release for v0.2.150 by @JohnTitor in https://github.com/rust-lang/libc/pull/3424
New Contributors
- @0xcaff made their first contribution in https://github.com/rust-lang/libc/pull/3376
- @he32 made their first contribution in https://github.com/rust-lang/libc/pull/3386
- @sthibaul made their first contribution in https://github.com/rust-lang/libc/pull/3389
- @BrandonMFong made their first contribution in https://github.com/rust-lang/libc/pull/3320
- @jdygert-spok made their first contribution in https://github.com/rust-lang/libc/pull/3406
- @Urgau made their first contribution in https://github.com/rust-lang/libc/pull/3410
- @akiernan made their first contribution in https://github.com/rust-lang/libc/pull/3302
- @marv made their first contribution in https://github.com/rust-lang/libc/pull/3398
- @ad0 made their first contribution in https://github.com/rust-lang/libc/pull/3408
- @vincentisambart made their first contribution in https://github.com/rust-lang/libc/pull/3328
Full Changelog: https://github.com/rust-lang/libc/compare/0.2.149...0.2.150
v0.2.149
What's Changed
- libc 0.2.148 by @joshtriplett in https://github.com/rust-lang/libc/pull/3351
- update libc-test and its libc dependency to 0.2.148 by @chenx97 in https://github.com/rust-lang/libc/pull/3314
- Disable 1.13 CI by @JohnTitor in https://github.com/rust-lang/libc/pull/3358
- Add teeos libc by @Sword-Destiny in https://github.com/rust-lang/libc/pull/3333
- Added SIOCSIFNAME by @Brijeshkrishna in https://github.com/rust-lang/libc/pull/3354
- copyfile apple api update by @devnexen in https://github.com/rust-lang/libc/pull/3346
- Hermit updates by @mkroening in https://github.com/rust-lang/libc/pull/3348
- Add the LoongArch64 HWCAP values by @heiher in https://github.com/rust-lang/libc/pull/3344
- Add F_PUNCHHOLE and fpunchhole_t by @anacrolix in https://github.com/rust-lang/libc/pull/3337
- Fix compatibility with Emscripten >= 3.1.44 by @kleisauke in https://github.com/rust-lang/libc/pull/3308
- freebsd adding few mmap constants related to page alignment by @devnexen in https://github.com/rust-lang/libc/pull/3326
- Redox pthreads by @4lDO2 in https://github.com/rust-lang/libc/pull/3347
- linux MADV_COLLAPSE addition by @devnexen in https://github.com/rust-lang/libc/pull/3340
- android adding few more pthread api calls. by @devnexen in https://github.com/rust-lang/libc/pull/3288
- Declare
pthread_attr_setguardsize
andpthread_attr_getstacksize
. by @sunfishcode in https://github.com/rust-lang/libc/pull/3330 - Add missing PS Vita definitions, fix some unused ones by @pheki in https://github.com/rust-lang/libc/pull/3284
- Drop
armv7-apple-ios
target support by @JohnTitor in https://github.com/rust-lang/libc/pull/3362 - backtrace definitions and support for getmntinfo and getvfsstat by @0323pin in https://github.com/rust-lang/libc/pull/3368
- apple fcntl update. by @devnexen in https://github.com/rust-lang/libc/pull/3365
- Added socketpair and pipe2 for Vita target by @nikarh in https://github.com/rust-lang/libc/pull/3366
- Added additional Ethernet Protocol Ids for fuchsia by @w1redch4d in https://github.com/rust-lang/libc/pull/3332
- timerfd api for freebsd 14. by @devnexen in https://github.com/rust-lang/libc/pull/3341
- haiku adding pthread GNU part by @devnexen in https://github.com/rust-lang/libc/pull/3364
- add execveat for glibc by @SteveLauC in https://github.com/rust-lang/libc/pull/3372
- added support for GNU/Hurd by @Vtewari2311 in https://github.com/rust-lang/libc/pull/3325
- Fix apple tvos support by @lcruz99 in https://github.com/rust-lang/libc/pull/3370
- Remove deprecation from SA_ONSTACK; fix hexagon-unknown-linux-musl by @androm3da in https://github.com/rust-lang/libc/pull/3335
- feat: add close_range for glibc by @SteveLauC in https://github.com/rust-lang/libc/pull/3373
- Update crate version to 0.2.149 by @nikarh in https://github.com/rust-lang/libc/pull/3360
New Contributors
- @Sword-Destiny made their first contribution in https://github.com/rust-lang/libc/pull/3333
- @Brijeshkrishna made their first contribution in https://github.com/rust-lang/libc/pull/3354
- @anacrolix made their first contribution in https://github.com/rust-lang/libc/pull/3337
- @4lDO2 made their first contribution in https://github.com/rust-lang/libc/pull/3347
- @pheki made their first contribution in https://github.com/rust-lang/libc/pull/3284
- @0323pin made their first contribution in https://github.com/rust-lang/libc/pull/3368
- @w1redch4d made their first contribution in https://github.com/rust-lang/libc/pull/3332
- @Vtewari2311 made their first contribution in https://github.com/rust-lang/libc/pull/3325
- @lcruz99 made their first contribution in https://github.com/rust-lang/libc/pull/3370
Full Changelog: https://github.com/rust-lang/libc/compare/0.2.148...0.2.149
tokio-rs/tracing (tracing)
v0.1.40
: tracing 0.1.40
This release fixes a potential stack use-after-free in the
Instrument::into_inner
method. Only uses of this method are affected by this
bug.
Fixed
- Use
mem::ManuallyDrop
instead ofmem::forget
inInstrument::into_inner
(#2765)
Thanks to @cramertj and @manishearth for finding and fixing this issue!
v0.1.39
: tracing 0.1.39
This release adds several additional features to the tracing
macros. In
addition, it updates the tracing-core
dependency to v0.1.32 and
the tracing-attributes
dependency to v0.1.27.
Added
- Allow constant field names in macros (#2617)
- Allow setting event names in macros (#2699)
-
core: Allow
ValueSet
s of any length (#2508)
Changed
-
tracing-attributes
: updated to 0.1.27 -
tracing-core
: updated to 0.1.32 - attributes: Bump minimum version of proc-macro2 to 1.0.60 (#2732)
- attributes: Generate less dead code for async block return type hint (#2709)
Fixed
- Use fully qualified names in macros for items exported from std prelude (#2621, #2757)
-
attributes: Allow [
clippy::let_with_type_underscore
] in macro-generated code ([#2609]) -
attributes: Allow
unknown_lints
in macro-generated code (#2626) -
attributes: Fix a compilation error in
#[instrument]
when the"log"
feature is enabled (#2599)
Documented
- Add
axum-insights
to relevant crates. (#2713) - Fix link to RAI pattern crate documentation ([#2612])
- Fix docs typos and warnings (#2581)
- Add
clippy-tracing
to related crates (#2628) - Add
tracing-cloudwatch
to related crates (#2667) - Fix deadlink to
tracing-etw
repo (#2602)
v0.1.38
: tracing 0.1.38
This tracing
release changes the Drop
implementation for Instrumented
Future
s so that the attached Span
is entered when dropping the Future
. This
means that events emitted by the Future
's Drop
implementation will now be
recorded within its Span
. It also adds #[inline]
hints to methods called in
the event!
macro's expansion, for an improvement in both binary size and
performance.
Additionally, this release updates the tracing-attributes
dependency to
v0.1.24, which updates the [syn
][syn] dependency to v2.x.x.
tracing-attributes
v0.1.24 also includes improvements to the #[instrument]
macro; see the tracing-attributes
0.1.24 release notes for
details.
Added
-
Instrumented
futures will now enter the attachedSpan
in theirDrop
implementation, allowing events emitted when dropping the future to occur within the span (#2562) -
#[inline]
attributes for methods called by theevent!
macros, making generated code smaller (#2555) -
attributes:
level
argument to#[instrument(err)]
and#[instrument(ret)]
to override the level of the generated return value event (#2335) -
attributes: Improved compiler error message when
#[instrument]
is added to aconst fn
(#2418)
Changed
-
tracing-attributes
: updated to 0.1.24 - Removed unneeded
cfg-if
dependency (#2553) -
attributes: Updated [
syn
][syn] dependency to 2.0 (#2516)
Fixed
-
attributes: Fix
clippy::unreachable
warnings in#[instrument]
-generated code (#2356) -
attributes: Removed unused "visit" feature flag from
syn
dependency (#2530)
Documented
-
attributes: Documented default level for
#[instrument(err)]
(#2433) -
attributes: Improved documentation for levels in
#[instrument]
(#2350)
Thanks to @nitnelave, @jsgf, @Abhicodes-crypto, @LukeMathWalker, @andrewpollack, @quad, @klensy, @davidpdrsn, @dbidwell94, @ldm0, @NobodyXu, @ilsv, and @daxpedda for contributing to this release!
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.