Repository navigation
chore(deps): update rust-patch - #278
Open
renovate[bot] wants to merge 3 commits into
Open
renovate[bot] wants to merge 3 commits into
renovate[bot] wants to merge 3 commits into
Conversation
renovate
Bot
force-pushed
the
renovate/rust-patch
branch
2 times, most recently
from
October 1, 2026 04:33
6bac391 to
e58a3c2
Compare
renovate
Bot
force-pushed
the
renovate/rust-patch
branch
5 times, most recently
from
October 8, 2026 04:25
3ac32ed to
727a03e
Compare
Contributor
Author
|
renovate
Bot
force-pushed
the
renovate/rust-patch
branch
9 times, most recently
from
October 15, 2026 18:23
83cb5c0 to
7d5f9b3
Compare
renovate
Bot
force-pushed
the
renovate/rust-patch
branch
7 times, most recently
from
October 23, 2026 00:14
ba3779e to
941f4e5
Compare
renovate
Bot
force-pushed
the
renovate/rust-patch
branch
4 times, most recently
from
October 27, 2026 19:56
d0424bb to
dae6500
Compare
renovate
Bot
force-pushed
the
renovate/rust-patch
branch
2 times, most recently
from
October 28, 2026 18:56
a8524b3 to
001123d
Compare
DamianReeves
force-pushed
the
renovate/rust-patch
branch
from
October 29, 2026 07:44
001123d to
1e360b1
Compare
Contributor
Author
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
serde_json 1.0.152 preserves the sign of -0 in arbitrary_precision mode (serde-rs/json#1346), so the YAML reader's -0 is now stored with the lexeme -0 instead of 0. The invalid_literals test pinned the old, sign-folding behavior and failed on the rust-patch update to 1.0.154. The new behavior keeps the source spelling, so assert it, and require serde_json 1.0.152 in morphir-core so a crates.io build cannot resolve an older release that folds the sign. Beads: morphir-x4ep.1 Claude-Session: https://claude.ai/code/session_016vWNpLC7n2Fat4wgyZR75p
serde_json 1.0.152 keeps the sign of -0, so the writer now emits the source lexeme `-0` and no longer folds it to `0`. Beads: morphir-x4ep.1 Claude-Session: https://claude.ai/code/session_016vWNpLC7n2Fat4wgyZR75p
DamianReeves
force-pushed
the
renovate/rust-patch
branch
from
November 1, 2026 02:03
1e360b1 to
148274b
Compare
This branch has not been deployed
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
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.4.10→0.4.110.4.20→0.4.210.2.37→0.2.380.26.0→0.26.10.26.0→0.26.10.2.189→0.2.1910.2.189→0.2.1918.2.0→8.2.10.13.4→0.13.51.1.4→1.1.60.23.45→0.23.460.8.4→0.8.51.2.2→1.2.31.0.151→1.0.1541.0.151→1.0.1540.11.0→0.11.10.11.0→0.11.13.2.0→3.2.13.0.6→3.0.90.4.5→0.4.60.7.19→0.7.201.1.6+spec-1.1.0→1.1.80.27.0→0.27.10.1.8→0.1.90.1.25→0.1.26Release Notes
akubera/bigdecimal-rs (bigdecimal)
v0.4.11Compare Source
Changes
BurntSushi/ripgrep (globset)
v0.4.21Compare Source
BurntSushi/jiff (jiff)
v0.2.38Compare Source
===================
This release updates Jiff's bundled copy of the [IANA Time Zone Database]
to
2026e. See the2026erelease announcement for more details.paritytech/jsonrpsee (jsonrpsee)
v0.26.1Compare Source
A small patch release that exposes a connect timeout for the HTTP client, bounds the WebSocket handshake of the
client by
connection_timeoutand makes the server close connections that don't send a request in time.It also raises the MSRV to 1.87.
[Added]
[Changed]
yoke-derive0.8.3 (a transitive dependency ofurl)[Fixed]
connection_timeoutServerConfigBuilder::set_first_request_timeoutSubscriptionSinkno longer closes the remaining subscription (#1650)rust-lang/libc (libc)
v0.2.191Compare Source
Support
Added
F_SETNOSIGPIPEandF_GETNOSIGPIPE(#5609)ifaliasreqandin6_aliasreq(#5557)PT_*constants (#5625)AI_*andNI_*constants from netdb.h (#5585)POSIX_SPAWN_*flags (#5578)AT_SYMLINK_NOFOLLOW(#5614)sensordev(#5534)isatty(#5618)pthread_condattr_{get,set}clock(#5626)Fixed
gpregsandfpregs(#5603)Changed
prop_infoan extern type (#5561)NOTE_PCTRLMASKwith a deprecation warning (#5600)v0.2.190Compare Source
There is now a single config for enabling 64-bit
time_t:libc_unstable_time64. This can be setunconditionally; it opts in to 64-bit
time_ton the following platforms that use 32-bit bydefault:
musl v1.2.
Most other 32-bit platforms are either already using 64-bit
time_t, or are considered legacyand will not be gaining support from their upstream maintainers.
You can enable this using
RUSTFLAGS:RUSTFLAGS='--cfg=libc_unstable_time64' cargo ...Note that there may still be some changes to features gated by this config option, hence "unstable"
in its name. In the near future we will rename it to just
libc_time64. Until then, please test itout and report any bugs you find!
Support
Added
We are slowly filling out the
Defaultimplementations, to reduce the need formem::zeroed()in user code:Defaultfor a number of structs, especially on Apple platforms (#5576)statvfsaDefaultimpl (#5583)Defaultto alinux/can.rsstructs (#5257)Other additions:
libc_unstable_time64cfg (#5411)pthread_gettid_np(#5359)RTLD_NEXT(#5323)NET_RT_DUMP2(#5442)posix_spawn_file_actions_add(f)chdir(_np)(#5558)BPF_WORDALIGN(#5320)lchmodandlchflagswhere supported (#5400)minheritand related constants (#4849)AT_RENAME_*andRENAME_*constants (#5560)renameat2(#5563)rt_msghdrandrt_metrics(#5367)libc_unstable_gnu_time_bits(#5242)environ(#5339)f_typefield tostatvfsandstatvfs64(#5434)STATX_*constants (#5412)SIGEV_THREAD_ID(#5375)*_SUPER_MAGICconstants (#5453)statxalways available (#5448)max_align_t(#5389)BCACHEFS_SUPER_MAGIC(#5516)ETH_P_LLDP(#5438)FUTEX_ROBUST_UNLOCKandFUTEX_ROBUST_LIST32(#5525)NLMSG_*helpers (#5321)siginfo_tand add more getter functions (#5345)SYS_futex_waitv(#5527)__errno(#5346)RTLD_NODELETEandRTLD_NOLOAD(#5377)getexecpath(#5465)sensors.h(#5510)HW_*sysctl constants (#5371)FILENAME_MAX(#5530)clock_settimeandpause(#5363)getrandombindings (#5333)group_req/group_source_reqandMCAST_*where supported (#5236)HOST_NAME_MAX(#5531)_PATH_BSHELLand_PATH_DEFPATHwhere available (#5449)SOCK_CLOEXEC(#5336)time_ton 32-bit platforms via cfg (#5261)Deprecated
_kernel_simple_lock(#5380)*_MIN/*_MAXin favor of e.g.c_int::MAX(#5404)fallocate64, which does not exist on the platform (#5242)glob64types and routines (#5242)syscall,mincore, andKERN_NSELCOLL, all of which have been removed upstream (87992e9895c2)tmpnam,tempnam(#5478)Fixed
BPF_ALIGNMENTtosize_tto match upstream and harmonize with other platforms. (#5373)BPF_ALIGNMENTtosize_tto match upstream and harmonize with other platforms. (#5348)fileops_t.fo_select(#5380)file(#5380)ucontext_t(#5189)O_flags (#5554)mcontext_tanducontext_tand make them usable on more platforms (#5127)glob_tandstatvfs(#5127)sigeventand correct the layout of otherpthread.htypes (#5127)sem_t(#5351)statvfs64on 32-bit RISC-V (#5518)ipc_perm(#5527)uc_flagsfield inucontext_t(#5527)WIFSTOPPED(#5458)time_talias. This is a correction on Arm32 RTEMS (#5132)O_open flags (#5414)socket.hdefinitions (#5313)signal.htypes (#5436)Changed
libc_unstable_musl_v1_2_3has been renamed to a more accuratelibc_unstable_musl_v1_2. The old version will continue to work for now, but will be removed in1-2 releases. (#5376)
unsafe(#5380)POSIX_SPAWN_*flags toc_short(#5572)FD_*functions (#5528)__riscv_mc_q_ext_state.__reservedand make it private (#5533)statfields non-pub(#5542)Removed
libcexposed quite a bit of API on all Apple platforms that is not actually available anywhere other than MacOS. This release removes a number of these cases.mach.hAPI on Apple mobile OSs (e6bfb187513c)exec*andforkcalls from tvOS and watchOS (#5158)Additionally, this release cleans up a lot of API that has been deprecated since at least libc 0.2.100, released 2021-08-20.
af_alg_ivtrait implementations. The have been deprecated for a long time because they allowed out-of-bounds reads via safe functions. (444db4456f38)Other removed items:
INHERIT_ZEROthat does not exist upstream (#5587)REG_*definitions (#5527)REG_NARGS(#5527)A huge thank you to our GSoC student Adam Martinez (@dybucc) who did a
huge amount of the time64 work, as well as many of the platform fixes!
notify-rs/notify (notify)
v8.2.1: notify v8.2.1Compare Source
notify 8.2.1 (2026-10-25)
fsevent-syswithobjc2-core-foundationandobjc2-core-serviceson macOS, preserving thefsevent-sysfeature for compatibility #726windows-systo 0.61 #1045FsEventWatcherfrom crashing when unwatching an empty path #718INotifyWatchereven when the kernel has already removed their watch descriptors #720watch,unwatch, andPathsMut::commit#733raphlinus/pulldown-cmark (pulldown-cmark)
v0.13.5: 0.13.5Compare Source
This release fixes some security issues already fixed in
mainbranch. More details in pulldown-cmark#1181.Full Changelog: pulldown-cmark/pulldown-cmark@v0.13.4...v0.13.5
bytecodealliance/rustix (rustix)
v1.1.6Compare Source
v1.1.5Compare Source
GREsau/schemars (schemars)
v1.2.3Compare Source
Fixed
unused_qualificationslint violation in generated code (#539 / #541)Changed
propertiesarray (#537 / #538)serde-rs/json (serde_json)
v1.0.154Compare Source
v1.0.153Compare Source
v1.0.152Compare Source
-0in arbitrary_precision mode (#1346, thanks @yuxi-liu-wired)RustCrypto/hashes (sha2)
v0.11.1Compare Source
mitsuhiko/similar (similar)
v3.2.1Compare Source
produced diffs. On a corpus of real source file revisions, line diffs run
about 4x faster with
Algorithm::Myers, 5x faster withAlgorithm::Histogram, and 2.5x faster withAlgorithm::Patience; worddiffs run about 2x faster. This comes from a faster line tokenizer, a
SipHash-1-3 content hash that consumes whole words (randomly keyed with
std), cheaper integer-keyed lookup tables, hashing only the changed middleof Myers line diffs, flat occurrence tables in Histogram, and a gap buffer
in the compaction pass that was quadratic on diffs with many ops.
Allocation counts and peak memory dropped as well; in particular one sided
and heavily unbalanced inputs no longer build index structures proportional
to the larger side for
Algorithm::Hunt,Algorithm::Histogram, andAlgorithm::Patience.Algorithm::Histogramoverflowing the stack on inputs with manyscattered changes. Pending ranges are now tracked on the heap, so stack
usage no longer grows with the number of anchors. #105
TextMerge::labelswriting carriage returns and newlines verbatim intoconflict markers, which let a label add lines to the output that looked like
merged content. Line terminators in labels are now replaced with spaces.
#101
dtolnay/syn (syn)
v3.0.9Compare Source
v3.0.8Compare Source
<-and->tokens in expressions (#2086, #2087)v3.0.7Compare Source
tokio-rs/tokio (tokio-test)
v0.4.6Compare Source
toml-rs/toml (toml)
v1.1.8Compare Source
v1.1.7Compare Source
tree-sitter/tree-sitter (tree-sitter)
v0.27.1Compare Source
What's Changed
std::fs::canonicalizeby @tree-sitter-ci-bot[bot] in #6018Full Changelog: tree-sitter/tree-sitter@v0.27.0...v0.27.1
Configuration
📅 Schedule: (UTC)
🚦 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.