Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Sep 22, 2025

Note: This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change
arbitrary dependencies patch 1.4.1 -> 1.4.2
av-scenechange dependencies minor 0.14.1 -> 0.19.0
av1-grain dependencies patch 0.2.4 -> 0.2.5
backtrace dependencies patch 0.3.75 -> 0.3.76
bitstream-io dependencies minor 4.2.0 -> 4.9.0
cc build-dependencies patch 1.2.26 -> 1.2.49
cfg-if dependencies patch 1.0.1 -> 1.0.4
console dependencies minor 0.15 -> 0.16
criterion (source) dev-dependencies minor 0.6 -> 0.8
image dependencies patch 0.25.6 -> 0.25.9
libc dependencies patch 0.2.172 -> 0.2.178
libfuzzer-sys dependencies patch 0.4.9 -> 0.4.10
log dependencies patch 0.4.27 -> 0.4.29
nasm-rs build-dependencies patch 0.3.0 -> 0.3.1
pastey dependencies minor 0.1.0 -> 0.2.0
profiling dependencies patch 1.0.16 -> 1.0.17
rand (source) dependencies patch 0.9.1 -> 0.9.2
rand (source) dev-dependencies patch 0.9.1 -> 0.9.2
semver dev-dependencies patch 1.0.26 -> 1.0.27
serde (source) dependencies patch 1.0.219 -> 1.0.228
thiserror dependencies patch 2.0.12 -> 2.0.17
toml dependencies minor 0.8 -> 0.9
tracing (source) dependencies patch 0.1.41 -> 0.1.43
wasm-bindgen (source) dependencies patch 0.2.100 -> 0.2.106

Release Notes

rust-fuzz/arbitrary (arbitrary)

v1.4.2

Compare Source

Released 2025-08-13.

Added
  • Added formal MSRV policy: "We reserve the right to increment the MSRV on minor
    releases, however we will strive to only do it deliberately and for good
    reasons." The current MSRV is 1.63.0.
  • Added an Arbitrary implementation for core::cmp::Reverse.
Changed
  • Landed a handful of changes to the code generated by #[derive(Arbitrary)]
    that speed up compilation.
Fixed
  • Better documented bias and behavior when running out of entropy, fixed some
    outdated and incorrect docs related to this.

rust-av/av-scenechange (av-scenechange)

v0.19.2

Compare Source

  • Significantly improve threading performance by decoding on a separate thread

v0.19.1

Compare Source

  • Use fixed ffms2 implementation

v0.19.0

Compare Source

  • Add ffms2 feature for using ffms2 as a decoder

v0.18.0

Compare Source

  • Update av_decoders crate to 0.5.0 for ffmpeg 8.0 support

v0.17.3

Compare Source

  • Update av_decoders crate from 0.3.0 to 0.4.0

v0.17.2

Compare Source

  • Update av_decoders crate from 0.2.0 to 0.3.0

v0.17.1

Compare Source

  • Make the fields on ScenecutResult public so that it can actually be useful

v0.17.0

Compare Source

  • [Breaking] Update the analyze_next_frame method to also return the frame scores, if present
  • [Breaking] Update the DetectionResults to also return frame scores

v0.16.0

Compare Source

  • [Breaking] Use av_decoders crate instead of providing our own decoder structs
  • [Breaking] Bump minimum rust version to 1.86
  • Bump Rust edition to 2024, since the minimum Rust version had to be bumped anyway

v0.15.0

Compare Source

  • [Breaking] Remove CpuFeatureLevel struct and params. This removes the ability
    to disable SIMD at runtime, but this isn't a particularly useful feature
    and added code complexity.
  • Refactor SIMD modules
rust-av/av1-grain (av1-grain)

v0.2.5

Compare Source

  • Bump nom dependency to 8.0
rust-lang/backtrace-rs (backtrace)

v0.3.76

Compare Source

Behavior
  • Fix inverted polarity of "full printing" logic in #​726:
    Previously we used to do the opposite of what you would expect.
Platform Support
  • Windows: Removed hypothetical soundness risk from padding bytes in #​737
  • Fuchsia: Added appropriate alignment checks during Elf_Nhdr parsing in #​725
  • Cygwin: Added support in #​704
  • Windows (32-bit Arm): Restore support in #​685
  • NuttX (32-bit Arm): Use builtin _Unwind_GetIP in #​692
  • RTEMS: Enable libunwind in #​682
Dependencies
  • Update cpp_demangle to 0.5 in #​732
  • Update memchr to 2.7.6 in #​734
  • Switch from windows-targets to windows-link in #​727
  • Update ruzstd to 0.8.1 in #​718
  • Update object to 0.37 in #​718
  • Update addr2line to 0.25 in #​718
tuffy/bitstream-io (bitstream-io)

v4.9.0

Compare Source

  • Further extend VBR integer support

v4.8.0

Compare Source

  • Add io::Seek support to ByteReader

v4.7.0

Compare Source

  • Add support for LLVM-style variable bit rate integers

v4.6.0

Compare Source

  • Add no alloc support

v4.5.0

Compare Source

  • Implement new CheckedSignedFixed type alias
  • Implement FixedSignedBitCount for use by CheckedSignedFixed

v4.4.0

Compare Source

  • Implement new CheckedUnsignedFixed type alias
  • Implement FixedBitCount for use by CheckedUnsignedFixed

v4.3.0

Compare Source

  • Add bytes method to ToByteStream traits with default implementations
rust-lang/cc-rs (cc)

v1.2.49

Compare Source

Other
  • Fix run_output to prevent infinite blocking (#​1627)
  • Fix detect_family deadlock (#​1626)
  • Fix link in new debug_str doc comment (#​1625)
  • Support more of Cargo's debug levels with Build::debug_str (#​1624)

v1.2.48

Compare Source

Other

v1.2.47

Compare Source

Other
  • add helenos linker identifications (#​1615)

v1.2.46

Compare Source

Other
  • Add Visual Studio 2026 support (#​1609)

v1.2.45

Compare Source

Other
  • Regenerate target info (#​1606)
  • Use a default check for the "env" variable in apple_sdk_name (#​1605)

v1.2.44

Compare Source

Other
  • Fix debug assertion for env/abi mismatch (#​1604)
  • Update CHANGELOG for version 1.2.43 (#​1602)
  • Stop passing an invalid target to llvm-mingw's cross-compilation wrappers (#​1495)

v1.2.43

Compare Source

Other
  • Fix debug assertion for env/abi mismatch (#​1604)
  • Update CHANGELOG for version 1.2.43 (#​1602)
  • Stop passing an invalid target to llvm-mingw's cross-compilation wrappers (#​1495)

v1.2.42

Compare Source

Other
  • Fix check-semver-checks (#​1600)
  • minor improvement for docs (#​1598)
  • Fix linker-plugin-lto: use -flto=thin (#​1594)
  • Disable check-buildstd for armv7k-apple-watchos (#​1599)
  • Add elf abi to ppc64 targets (#​1596)

v1.2.41

Compare Source

Other
  • Allow using VCToolsVersion to request a specific msvc version (#​1589)
  • Regenerate target info (#​1592)
  • Regenerate windows sys bindings (#​1591)
  • Update windows-bindgen requirement from 0.64 to 0.65 (#​1590)
  • Fix get_base_archiver_variant for clang-cl: use --print-search-dirs (#​1587)

v1.2.40

Compare Source

Other
  • Reorder changelog and remove duplicate Unreleased section (#​1579)
  • Prefer clang if linker-plugin-lto specified (#​1573)
  • Fix building for Mac Catalyst (#​1577)
  • Improve ESP microcontroller targets (#​1574)

v1.2.39

Compare Source

Other
  • Fix cross compilation to xtensa-esp32s3-espidf (#​1569)
  • Fix autodetect_wasi_compiler: support non utf-8 path (#​1568)
  • Regenerate target info (#​1567)
  • Fix rustcflags mapping: require -Clinker-plugin-lto for -flto (#​1564)
  • Use $WASI_SDK_PATH on WASI targets by default (#​1562)
  • Fix atomicity violations in concurrent cache operations (#​1559)

v1.2.38

Compare Source

Other
  • updated the following local packages: find-msvc-tools

v1.2.37

Compare Source

Other
  • Fix errmsg in RustcCodegenFlags::set_rustc_flag (#​1551)
  • propagate stack protector to Linux C compilers (#​1550)
  • Extract new fn run_commands_in_parallel (#​1549)

v1.2.36

Compare Source

Other
  • Regenerate windows sys bindings (#​1548)
  • Update windows-bindgen requirement from 0.62 to 0.63 (#​1547)
  • Add fn get_ucrt_dir for find-msvc-tools (#​1546)
  • Regenerate target info (#​1544)
  • fix publish.yml (#​1543)
  • Replace periods with underscores as well when parsing env variables (#​1541)

v1.2.35

Compare Source

Fixed
  • fix building for aarch64-apple-visionos-sim on nightly (#​1534)
  • fix tests apple_sdkroot_wrong (#​1530)
Other

v1.2.34

Compare Source

Fixed
  • add -mcpu=mvp and -mmutable-globals for wasm32v1-none (#​1524)
Other
  • Optimize parse_version in find_tools.rs (#​1527)
  • Fallback to manually searching for tool dir (#​1526)

v1.2.33

Compare Source

Other
  • Regenerate target info (#​1521)
  • [win][arm64ec] Add testing for Arm64EC Windows (#​1512)
  • Fix parsing of nigthly targets (#​1517)
  • [win][arm64ec] Fix finding assembler and setting is_arm for Arm64EC (#​1511)

v1.2.32

Compare Source

Fixed
  • fix new clippy lint introduced in rust 1.89.0 (#​1509)
Other
  • clarify cargo default if no rerun emitted (#​1508)
  • extract compile_objects_sequential (#​1507)
  • Windows find_tools: add support for finding Clang (#​1506)
  • Add m68k-unknown-linux-gnu cross-compile target (#​1505)

v1.2.31

Compare Source

Other
  • Add doc for using sccache/ccache etc (#​1502)
  • ability to statically link against C++ stdlib (#​1497)
  • Add instructions on using sccache (#​1503)
  • Add support for recognizing some architectures supported by GCC, but not LLVM. (#​1500)

v1.2.30

Compare Source

Other
  • define _REENTRANT by default (#​1496)

v1.2.29

Compare Source

Other
  • Fix target parsing for powerpc (#​1490)

v1.2.28

Compare Source

Other
  • Recognize mlibc environment (#​1488)
  • Fix clippy warnings about not using variables in format! strings (#​1489)

v1.2.27

Compare Source

Other
  • Regenerate windows sys bindings (#​1485)
  • Update windows-bindgen requirement from 0.61 to 0.62 (#​1484)
  • Regenerate target info (#​1483)
rust-lang/cfg-if (cfg-if)

v1.0.4

Compare Source

  • Support cfg(true) and cfg(false) (#​99)
  • Set and test a MSRV of 1.32
  • Have a single top-level rule

v1.0.3

Compare Source

  • Revert "Remove @__identity rule."

v1.0.2

Compare Source

  • Remove @__identity rule.
console-rs/console (console)

v0.16.1

Compare Source

What's Changed

v0.16.0

Compare Source

What's Changed

The 0.15.12 release was yanked after it turned out to be semver-incompatible with existing usage by several of the most popular dependent crates, because it introduced a std feature -- and those crates used default-features = false but relied on the std-guarded features.

The 0.16.0 API should be semver-compatible with the 0.15.x API except for the need for the std feature.

Refer to the 0.15.12 release notes for more information.

v0.15.12

Compare Source

What's Changed

criterion-rs/criterion.rs (criterion)

v0.8.1

Compare Source

Fixed
  • Homepage link
Other
  • (deps) bump crate-ci/typos from 1.23.5 to 1.40.0
  • (deps) bump jontze/action-mdbook from 3 to 4
  • (deps) bump actions/checkout from 4 to 6

v0.8.0

Compare Source

BREAKING
  • Drop async-std support
Changed
  • Bump MSRV to 1.86, stable to 1.91.1
Added
  • Add ability to plot throughput on summary page.
  • Add support for reporting throughput in elements and bytes - Throughput::ElementsAndBytes allows the text summary to report throughput in both units simultaneously.
  • Add alloca-based memory layout randomisation to mitigate memory effects on measurements.
  • Add doc comment to benchmark runner in criterion_group macro (removes linter warnings)
Fixed
  • Fix plotting NaN bug
Other
  • Remove Master API Docs links temporarily while we restore the docs publishing.

v0.7.0

Compare Source

  • Bump version of criterion-plot to align dependencies.
image-rs/image (image)

v0.25.9

Compare Source

Features:

  • Support extracting XMP metadata from PNG, JPEG, GIF, WebP and TIFF files (#​2567, #​2634, #​2644)
  • Support reading IPTC metadata from PNG and JPG files (#​2611)
  • Support reading ICC profile from GIF files (#​2644)
  • Allow setting a specific DEFLATE compression level when writing PNG (#​2583)
  • Initial support for 16-bit CMYK TIFF files (#​2588)
  • Allow extracting the alpha channel of a Pixel in a generic way (#​2638)

Structural changes:

  • EXR format decoding now only uses multi-threading via Rayon when the rayon feature is enabled (#​2643)
  • Upgraded zune-jpeg to 0.5.x, ravif to 0.12.x, gif to 0.14.x
  • pnm: parse integers in PBM/PGM/PPM headers without allocations (#​2620)
  • Replace doc_auto_cfg with doc_cfg (#​2637)

Bug fixes:

  • Do not encode empty JPEG images (#​2624)
  • tga: reject empty images (#​2614)
  • tga: fix orientation flip for color mapped images (#​2607)
  • tga: adjust colormap lookup to match tga 2.0 spec (#​2608)

v0.25.8

Compare Source

Re-release of 0.25.7

Fixes:

  • Reverted a signature change to load_from_memory that lead to large scale
    type inference breakage despite being technically compatible.
  • Color conversion Luma to Rgb used incorrect coefficients instead of broadcasting.

v0.25.7

Compare Source

Features:

  • Added an API for external image format implementations to register themselves as decoders for a specific format in image (#​2372)
  • Added CICP awarenes via moxcms to support color spaces (#​2531). The support for transforming is limited for now and will be gradually expanded.
  • You can now embed Exif metadata when writing JPEG, PNG and WebP images (#​2537, #​2539)
  • Added functions to extract orientation from Exif metadata and optionally clear it in the Exif chunk (#​2484)
  • Serde support for more types (#​2445)
  • PNM encoder now supports writing 16-bit images (#​2431)

Structural changes:

  • Increased MSRV to 1.85.0 (from 1.78.0)

API improvements:

  • save, save_with_format, write_to and write_with_encoder methods on DynamicImage now automatically convert the pixel format when necessary instead of returning an error (#​2501)
  • Added DynamicImage::has_alpha() convenience method
  • Implemented TryFrom<ExtendedColorType> for ColorType (#​2444)
  • Added const HAS_ALPHA to trait Pixel
  • Unified the error for unsupported encoder colors (#​2543)
  • Added a hooks module to customize builtin behavior, register_format_detection_hook and register_decoding_hook for the determining format of a file and selecting an ImageDecoder implementation respectively. (#​2372)

Performance improvements:

  • Gaussian blur (#​2496) and box blur (#​2515) are now faster
  • Improve compilation times by avoiding unnecessary instantiation of generic functions (#​2468, #​2470)

Bug fixes:

  • Many improvements to image format decoding: TIFF, WebP, AVIF, PNG, GIF, BMP, TGA
  • Fixed GifEncoder::encode() ignoring the speed parameter and always using the slowest speed (#​2504)
  • .pnm is now recognized as a file extension for the PNM format (#​2559)
rust-lang/libc (libc)

v0.2.178

Compare Source

Added
  • BSD: Add issetugid (#​4744)
  • Cygwin: Add missing utmp/x.h, grp.h, and stdio.h interfaces (#​4827)
  • Linux s390x musl: Add __psw_t/fprefset_t/*context_t (#​4726)
  • Linux, Android: Add definition for IUCLC (#​4846)
  • Linux, FreeBSD: Add AT_HWCAP{3,4} (#​4734)
  • Linux: Add definitions from linux/can/bcm.h (#​4683)
  • Linux: Add syscalls 451-469 for m68k (#​4850)
  • Linux: PowerPC: Add 'ucontext.h' definitions (#​4696)
  • NetBSD: Define eventfd (#​4830)
  • Newlib: Add missing constants from unistd.h (#​4811)
  • QNX NTO: Add cfmakeraw (#​4704)
  • QNX NTO: Add cfsetspeed (#​4704)
  • Redox: Add getresgid and getresuid (#​4752)
  • Redox: Add setresgid and setresuid (#​4752)
  • VxWorks: Add definitions from select.h, stat.h, poll.h, ttycom.h, utsname.h, resource.h, mman.h, udp.h, in.h, in6.h, if.h, fnmatch.h, and sioLibCommon.h (#​4781)
  • VxWorks: Add missing defines/functions needed by rust stdlib (#​4779)
  • WASI: Add more definitions for libstd (#​4747)
Deprecated:
  • Apple: Deprecate TIOCREMOTE (#​4764)
Fixed:

Note that there were a large number of fixes on NetBSD for this libc release, some of which include minor breakage.

  • AIX: Change errno EWOULDBLOCK to make it an alias of EAGAIN (#​4790)
  • AIX: Resolve function comparison and unnecessary_transmutes warnings (#​4780)
  • Apple: Correct the value of SF_SETTABLE (#​4764)
  • DragonflyBSD: Fix the type of mcontext_t.mc_fpregs (#)
  • EspIDF: Fix the duplicate definition of gethostname (#​4773)
  • L4Re: Update available pthread API (#​4836)
  • Linux: Correct the value of NFT_MSG_MAX (#​4761)
  • Linux: Remove incorrect repr(align(8)) for canxl_frame (#​4760)
  • Make eventfd argument names match OS docs/headers (#​4830)
  • NetBSD: Account for upstream changes to ptrace with LWP (#​4782)
  • NetBSD: Correct ipc_perm, split from OpenBSD as ipc.rs (#​4782)
  • NetBSD: Correct a number of symbol link names (#​4782)
  • NetBSD: Correct the type of kinfo_vmentry.kve_path (#)
  • NetBSD: Fix uucred.cr_ngroups from int to short (#​4782)
  • NetBSD: Fix the type of kevent.udata (#​4782)
  • NetBSD: Fix the type of mcontext_t.__fpregs (#​4782)
  • NetBSD: Fix the value of PT_SUSPEND (#​4782)
  • NetBSD: Fix the values of FNM_* constants (#​4782)
  • NetBSD: Increase the size of sockaddr_dl.sdl_data from 12 to 24 (#​4782)
  • NetBSD: Introduce if_.rs, fix the definition of ifreq (#​4782)
  • NetBSD: Introduce time.rs, fix the values of CLOCK_*_CPUTIME_ID (#​4782)
  • NetBSD: Introduce timex.rs (#​4782)
  • NetBSD: Introduce types.rs, correct the definition of lwpid_t (#​4782)
  • NetBSD: Introduce utmp_.rs, correct the definition of lastlog (#​4782)
  • NetBSD: Introduce utmpx_.rs, correct utmpx definitions (#​4782)
  • NetBSD: Make _cpuset an extern type (#​4782)
  • NetBSD: RISC-V 64: Fix the mcontext types (#​4782)
  • Nuttx: Resolve warnings (#​4773)
  • OHOS: Don't emit duplicate lfs64 definitions (#​4804)
  • Redox: Fix the type of pid_t (#​4825)
  • WASI: Gate __wasilibc_register_preopened_fd (#​4837)
  • Wali: Fix unknown config (#​4773)
Changed
  • AIX: Declare field 'tv_nsec' of structure 'timespec' as 'i32' in both 32-bit and 64-bit modes (#​4750)
  • DragonFly: Avoid usage of thread_local (#​3653)
  • Linux: Update the definition for ucontext_t and unskip its tests (#​4760)
  • MinGW: Set L_tmpnam and TMP_MAX to the UCRT value (#​4566)
  • WASI: More closely align pthread type reprs (#​4747)
  • Simplify rustc-check-cfg emission in build.rs (#​4724)
  • Transition a number of definitions to the new source structure (internal change)
Removed
  • MIPS Musl: Remove rogue definition of SIGSTKFLT (#​4749)
  • NetBSD: Make statvfs.f_spare non-public (#​4782)
  • NetBSD: Remove BPF constants (#​4782)
  • NetBSD: Remove *_MAXID constants and AT_SUN_LDPGSIZE (#​4782)
  • NetBSD: Remove IFF_NOTRAILERS (#​4782)
  • NetBSD: Remove vm_size_t (#​4782)
  • NetBSD: Replace REG_ENOSYS with REG_ILLSEQ (#​4782)

v0.2.177

Compare Source

Added
  • Apple: Add TIOCGETA, TIOCSETA, TIOCSETAW, TIOCSETAF constants (#​4736)
  • Apple: Add pthread_cond_timedwait_relative_np (#​4719)
  • BSDs: Add _CS_PATH constant (#​4738)
  • Linux-like: Add SIGEMT for mips* and sparc* architectures (#​4730)
  • OpenBSD: Add elf_aux_info (#​4729)
  • Redox: Add more sysconf constants (#​4728)
  • Windows: Add wcsnlen (#​4721)
Changed
  • WASIP2: Invert conditional to include p2 APIs (#​4733)

v0.2.176

Compare Source

Support
  • The default FreeBSD version has been raised from 11 to 12. This matches rustc since 1.78. (#​2406)
  • Debug is now always implemented, rather than being gated behind the extra_traits feature. (#​4624)
Added
  • AIX: Restore some non-POSIX functions guarded by the _KERNEL macro. (#​4607)
  • FreeBSD 14: Add st_fileref to struct stat (#​4642)
  • Haiku: Add the accept4 POSIX call (#​4586)
  • Introduce a wrapper for representing padding (#​4632)
  • Linux: Add EM_RISCV (#​4659)
  • Linux: Add MS_NOSYMFOLLOW (#​4389)
  • Linux: Add backtrace_symbols(_fd) (#​4668)
  • Linux: Add missing SOL_PACKET optnames (#​4669)
  • Musl s390x: Add SYS_mseal (#​4549)
  • NuttX: Add __errno (#​4687)
  • Redox: Add dirfd, VDISABLE, and resource consts (#​4660)
  • Redox: Add more resource.h, fcntl.h constants (#​4666)
  • Redox: Enable strftime and mkostemp[s] (#​4629)
  • Unix, Windows: Add qsort_r (Unix), and qsort(_s) (Windows) (#​4677)
  • Unix: Add dlvsym for Linux-gnu, FreeBSD, and NetBSD (#​4671)
  • Unix: Add sigqueue (#​4620)
Changed
  • FreeBSD 15: Mark kinfo_proc as non-exhaustive (#​4553)
  • FreeBSD: Set the ELF symbol version for readdir_r (#​4694)
  • Linux: Correct the config for whether or not epoll_event is packed (#​4639)
  • Tests: Replace the old ctest with the much more reliable new implementation (#​4655 and many related PRs)
Fixed
  • AIX: Fix the type of the 4th arguement of getgrnam_r ([#​4656](#​4656
  • FreeBSD: Limit P_IDLEPROC to FreeBSD 15 (#​4640)
  • FreeBSD: Limit mcontext_t::mc_tlsbase to FreeBSD 15 (#​4640)
  • FreeBSD: Update gating of mcontext_t.mc_tlsbase (#​4703)
  • Musl s390x: Correct the definition of statfs[64] (#​4549)
  • Musl s390x: Make fpreg_t a union (#​4549)
  • Redox: Fix the types of gid_t and uid_t (#​4689)
  • Redox: Fix the value of MAP_FIXED (#​4684)
Deprecated
  • Apple: Correct the deprecated attribute for iconv (a97a0b53)
  • FreeBSD: Deprecate TIOCMGDTRWAIT and TIOCMSDTRWAIT (#​4685)
Removed
  • FreeBSD: Remove JAIL_{GET,SET}_MASK, _MC_FLAG_MASK (#​4691)

v0.2.175

Compare Source

Added
  • AIX: Add getpeereid (#​4524)
  • AIX: Add struct ld_info and friends (#​4578)
  • AIX: Retore struct winsize (#​4577)
  • Android: Add UDP socket option constants (#​4619)
  • Android: Add CLONE_CLEAR_SIGHAND and CLONE_INTO_CGROUP (#​4502)
  • Android: Add more prctl constants (#​4531)
  • FreeBSD Add further TCP stack-related constants (#​4196)
  • FreeBSD x86-64: Add mcontext_t.mc_tlsbase (#​4503)
  • FreeBSD15: Add kinfo_proc.ki_uerrmsg (#​4552)
  • FreeBSD: Add in_conninfo (#​4482)
  • FreeBSD: Add xinpgen and related types (#​4482)
  • FreeBSD: Add xktls_session (#​4482)
  • Haiku: Add functionality from libbsd (#​4221)
  • Linux: Add SECBIT_* (#​4480)
  • NetBSD, OpenBSD: Export ioctl request generator macros (#​4460)
  • NetBSD: Add ptsname_r (#​4608)
  • RISCV32: Add time-related syscalls (#​4612)
  • Solarish: Add strftime* (#​4453)
  • linux: Add EXEC_RESTRICT_* and EXEC_DENY_* (#​4545)
Changed
  • AIX: Add const to signatures to be consistent with other platforms (#​4563)
Fixed
  • AIX: Fix the type of struct statvfs.f_fsid (#​4576)
  • AIX: Fix the type of constants for the ioctl request argument (#​4582)
  • AIX: Fix the types of stat{,64}.st_*tim (#​4597)
  • AIX: Use unique errno values (#​4507)
  • Build: Fix an incorrect target_os -> target_arch check (#​4550)
  • FreeBSD: Fix the type of xktls_session_onedir.ifnet (#​4552)
  • Mips64 musl: Fix the type of nlink_t (#​4509)
  • Mips64 musl: Use a special MIPS definition of stack_t (#​4528)
  • Mips64: Fix SI_TIMER, SI_MESGQ and SI_ASYNCIO definitions (#​4529)
  • Musl Mips64: Swap the order of si_errno and si_code in siginfo_t (#​4530)
  • Musl Mips64: Use a special MIPS definition of statfs (#​4527)
  • Musl: Fix the definition of fanotify_event_metadata (#​4510)
  • NetBSD: Correct enum fae_action to be #[repr(C)] (#​60a8cfd5)
  • PSP: Correct char -> c_char (eaab4fc3)
  • PowerPC musl: Fix termios definitions (#​4518)
  • PowerPC musl: Fix the definition of EDEADLK (#​4517)
  • PowerPC musl: Fix the definition of NCCS (#​4513)
  • PowerPC musl: Fix the definitions of MAP_LOCKED and MAP_NORESERVE (#​4516)
  • PowerPC64 musl: Fix the definition of shmid_ds (#​4519)
Deprecated
  • Linux: MAP_32BIT is only defined on x86 on non-x86 architectures (#​4511)
Removed
  • AIX: Remove duplicate constant definitions FIND and ENTER (#​4588)
  • s390x musl: Remove O_FSYNC (#​4515)
  • s390x musl: Remove RTLD_DEEPBIND (#​4515)

v0.2.174

Compare Source

Added
  • Linux: Make pidfd_info fields pub (#​4487)
Fixed
  • Gnu x32: Add missing timespec.tv_nsec (#​4497)
  • NuttX: Use nlink_t type for st_nlink in struct stat definition (#​4483)
Other
  • Allow new unpredictable_function_pointer_comparisons lints (#​4489)
  • OpenBSD: Fix some clippy warnings to use pointer::cast. (#​4490)
  • Remove unessecary semicolons from definitions of CMSG_NXTHDR. (#​4492)

v0.2.173

Compare Source

Added
  • AIX: Add an AIX triple to Cargo.toml for doc (#​4475)
  • FreeBSD: Add the SO_SPLICE socket option support for FreeBSD >= 14.2 (#​4451)
  • Li

Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
Copy link
Contributor Author

renovate bot commented Sep 22, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path Cargo.toml --package [email protected] --precise 0.2.106
    Updating crates.io index
error: failed to select a version for the requirement `wasm-bindgen = "=0.2.100"`
candidate versions found which didn't match: 0.2.106
location searched: crates.io index
required by package `web-sys v0.3.77`
    ... which satisfies dependency `web-sys = "^0.3.66"` (locked to 0.3.77) of package `plotters v0.3.7`
    ... which satisfies dependency `plotters = "^0.3.2"` (locked to 0.3.7) of package `criterion v0.8.1`
    ... which satisfies dependency `criterion = "^0.8"` (locked to 0.8.1) of package `rav1e v0.8.0 (/tmp/renovate/repos/github/xiph/rav1e)`

@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 8819380 to eee5108 Compare September 25, 2025 16:16
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from f69db93 to d6509d2 Compare October 15, 2025 10:17
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from db51ded to 16c5469 Compare October 27, 2025 20:04
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from bc85b1b to a606c12 Compare October 31, 2025 11:07
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 98e335b to b934c84 Compare November 14, 2025 11:40
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from a494d4c to 9f20a9a Compare November 21, 2025 10:36
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 7 times, most recently from 84cc25a to 95ad361 Compare December 3, 2025 03:49
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from c5ee58f to 969ee7e Compare December 5, 2025 05:30
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from e040f74 to 55d5a69 Compare December 6, 2025 18:15
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 55d5a69 to a17fb89 Compare December 7, 2025 21:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant