Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
fa998f7
make all tests cloneable
RalfJung Aug 27, 2026
0d3949f
dont early-exit inside test_main
RalfJung Aug 28, 2026
093c73d
Rollup merge of #162685 - EFanZh:stabilize-vec-from-fn, r=hanna-kruppe
JonathanBrouwer Sep 12, 2026
148a924
Improve into_slice_range inlining
saethlin Jun 16, 2026
8317447
Rollup merge of #157947 - saethlin:into_slice_range, r=dingxiangfei2009
mu001999 Sep 13, 2026
94860e9
Rollup merge of #161520 - yoshuawuyts:stabilize-dropguard, r=nia-e
mu001999 Sep 13, 2026
bfc30b0
Auto merge of #162676 - Windolon:fix_expect, r=JohnTitor
bors Sep 13, 2026
0cda5e8
handle unstable modules in ineffective reexport lint
amirHdev Sep 13, 2026
091ed1e
Merge from 8925ea358a0f265ca61026aadc7ecc506c545cbe with conflicts
Sep 13, 2026
7aedafd
Update submodules
Sep 13, 2026
3743e20
Update toolchain to 2026-08-21
Sep 13, 2026
7955d1c
Update Kani version to b07abe8a72f8eb1ef1ea3521ca6b00a973d341bc
Sep 13, 2026
0c4d9fb
Update VeriFast proofs
Sep 13, 2026
4d8cf09
std: fix unix socket address panic on a full sun_path
devnexen Sep 13, 2026
39294e4
Merge pull request #2220 from adamgemmell/dev/adagem01/josh-sync-fmt
folkertdev Sep 13, 2026
f914626
Fix unsound reborrows of raw ptrs from custom allocators
maxdexh Sep 13, 2026
fa189a0
add test
maxdexh Sep 13, 2026
1646175
Add useful APIs to `Unique(Arc|Rc)`
maxdexh Sep 13, 2026
4bf0a72
Remove pointless A: Allocator bounds in boxed.rs
maxdexh Sep 13, 2026
d6302e6
Constify more Iterator and DoubleEndedIterator methods
Randl Sep 13, 2026
19f533f
only run `f16` tests when `target_has_reliable_f16`
folkertdev Sep 13, 2026
9e337ff
Merge pull request #2222 from adamgemmell/dev/adagem01/cargo-lints
folkertdev Sep 13, 2026
26ebc2a
Enable triagebot relabelling
clarfonthey Sep 13, 2026
c95f7ba
Rollup merge of #154113 - devnexen:socket_mod_ttl_fix, r=Mark-Simulacrum
jhpratt Sep 14, 2026
28b2802
Rollup merge of #161178 - amirHdev:unstable-reexport, r=mejrs
jhpratt Sep 14, 2026
2df3319
Rollup merge of #162734 - Randl:const-for-prereq, r=clarfonthey
jhpratt Sep 14, 2026
b88399a
add case mapping fast paths for Latin-1
ywxt Sep 14, 2026
3e6f0ca
fix wonky, inconsistent grammar in docs for Atomic::update
z-erica Sep 14, 2026
540f673
Constify more Iterator functions
Randl Jun 20, 2026
cac5f91
implement const Iterator for Range
Randl Jun 20, 2026
3a8f75d
Revert some const hacks
Randl Jun 20, 2026
0d028db
std: Make a lot of pub items crate private instead (ignore os/sys)
pacak Aug 23, 2026
f5edd3a
Merge pull request #2214 from valentynkit/vld1-lane-unaligned
Amanieu Sep 14, 2026
922808c
Merge pull request #2224 from folkertdev/win-gnu-no-f16
adamgemmell Sep 14, 2026
759c988
Merge pull request #2223 from clarfonthey/triagebot
folkertdev Sep 14, 2026
38b525a
Use clap to parse arguments in `stdarch-gen-hexagon`
Kobzol Sep 14, 2026
3e662c6
Automatically reformat all generated files with a unified rustfmt config
Kobzol Sep 14, 2026
1ddfae7
Use rustfmt formatting in stdarch-gen-loongarch
Kobzol Sep 14, 2026
94fb7e2
Use unified rustfmt formatting in stdarch-gen-arm
Kobzol Sep 14, 2026
1dea9ba
Show diff when generated files do not match expectations
xonx4l Sep 14, 2026
eeb9eed
Bless arm output
Kobzol Sep 14, 2026
ac6a090
Fix tests
Kobzol Sep 14, 2026
02d3f59
Install rustfmt on CI
Kobzol Sep 14, 2026
2fd8b12
Remove `Box::into_unique`, add a test for `into_raw_with_allocator`
maxdexh Sep 14, 2026
d99003c
Rollup merge of #161675 - RalfJung:intrinsic-approval, r=traviscross,…
JonathanBrouwer Sep 14, 2026
3a4ab9f
Rollup merge of #162504 - Fayti1703:stabilize/unsafe_cell_access, r=M…
JonathanBrouwer Sep 14, 2026
329d452
Rollup merge of #162735 - maxdexh:boundless-fun, r=jhpratt
JonathanBrouwer Sep 14, 2026
5180425
stop unleaking `&mut`s in std and the compiler
maxdexh Sep 14, 2026
8830e0e
intrinsic-test: Fix intrinsic test names for negative immediate values
heiher Sep 14, 2026
e00b2bb
Rollup merge of #162409 - RalfJung:intrinsic-const-stab, r=oli-obk
JonathanBrouwer Sep 14, 2026
411b817
Rollup merge of #162763 - maxdexh:remove-into-unique, r=RalfJung
JonathanBrouwer Sep 14, 2026
79f81d1
Rollup merge of #162766 - maxdexh:unleak-considered-harmful, r=hanna-…
JonathanBrouwer Sep 14, 2026
d75c52e
core: Rewrite docs for try_as_dyn
jnkel Sep 14, 2026
9fce99f
avoid early-exit on success
RalfJung Sep 14, 2026
6c1a3f7
Resolve merge conflicts
feliperodri Sep 14, 2026
cb96b89
Fix compilation after nightly-2026-08-21 merge conflict resolution
feliperodri Sep 14, 2026
0649261
Fix implicit_provenance_casts in slice::Iter is_safe helpers
feliperodri Sep 14, 2026
04bc93e
Restore #[rustc_non_const_trait_method] on map_windows
feliperodri Sep 14, 2026
408a10d
Adapt verify harnesses/contracts to nightly-2026-08-21 std changes
feliperodri Sep 14, 2026
df1034d
Auto merge of #162751 - z-erica:push-nvqnwutymrkk, r=JohnTitor
bors Sep 14, 2026
3746989
Bump Kani to main HEAD (ebed1d1) to test CI-only E0080
feliperodri Sep 14, 2026
834a5f5
Merge ref 'c26ce708de5d' from rust-lang/rust
Sep 15, 2026
d55285a
Rollup merge of #161868 - RalfJung:libtest-less-alloc, r=Mark-Simulacrum
JonathanBrouwer Sep 15, 2026
cc2dca9
Rollup merge of #161612 - pacak:unreachable-pub, r=clarfonthey
JonathanBrouwer Sep 15, 2026
e0024bf
Rollup merge of #162643 - ChrisDenton:trailing-sep-verbatim, r=Mark-S…
JonathanBrouwer Sep 15, 2026
ea9ffe3
docs(num): add documentation for `NonZero::from_str`
sorairolake Sep 15, 2026
cb037c2
libtest: do not early exit from test runners
RalfJung Sep 15, 2026
d9a4405
clean up libtest re-exports a bit
RalfJung Sep 15, 2026
ffaf1bc
Windows: cache the stdio write mode for the duration of a lock session
Joel-Wwalker Aug 19, 2026
8dd48ba
Auto merge of #162816 - tgross35:update-builtins, r=tgross35
bors Sep 15, 2026
bd52236
core: Add examples for `debug_closure_helpers`
tgross35 Sep 15, 2026
e810448
Stabilize trim_prefix_suffix
zachs18 Aug 5, 2026
52107cd
Rollup merge of #162584 - bjorn3:incr_comp_prefer_flock, r=petrochenkov
JonathanBrouwer Sep 15, 2026
d7e22fb
Rollup merge of #159562 - Joel-Wwalker:154071-stdio-handle-cache, r=a…
JonathanBrouwer Sep 15, 2026
2240932
Auto merge of #162827 - JonathanBrouwer:rollup-JmKukFg, r=JonathanBro…
bors Sep 16, 2026
c79099d
Rollup merge of #156216 - Randl:const-for-impl, r=clarfonthey
Zalathar Sep 16, 2026
91fde4b
Stabilize CommandExt::show_window
nodamushi Sep 16, 2026
6d9e2e0
coretests: Add more pattern tests.
pacak Aug 10, 2026
48aa754
make `Complex::new` a `const fn`
folkertdev Sep 16, 2026
ad9272e
add `Complex::conjugate` and `impl<T: Neg> Neg for Complex<T>`
folkertdev Sep 16, 2026
7692a52
add `impl<T: Default> Default for Complex<T>`
folkertdev Sep 16, 2026
3ef32d1
Add must_use lint to ExitCode
ChrisDenton Sep 15, 2026
b77d31b
style(num): unhide imported items
sorairolake Sep 16, 2026
6a0e46d
Merge ref '923c95cdf5ba' from rust-lang/rust
Sep 17, 2026
e122770
libm: Avoid `debug_assert_eq!` if `feature = "compiler-builtins"`
tgross35 Sep 17, 2026
5fd46d2
c-b: Export `fmaf16` now that we have an implementation
tgross35 Sep 10, 2026
d3d321a
Add safety section for atomic_load/store
yilin0518 Sep 17, 2026
16d6a0d
intrinsic-test: Add C intrinsic name prefix support
heiher Sep 14, 2026
4a09a76
intrinsic-test: Support testing LoongArch64 SIMD intrinsics
heiher Sep 14, 2026
6725350
Dedicated Display type for CStr::display
clarfonthey Sep 16, 2026
3090e26
Rollup merge of #161596 - pacak:more-pat-tests, r=nia-e
JonathanBrouwer Sep 17, 2026
43c5000
Rollup merge of #162411 - Darksonn:receiver-dyn-incompat, r=dingxiang…
JonathanBrouwer Sep 17, 2026
0b086de
Rollup merge of #162796 - RalfJung:libtest-no-early-exit, r=oli-obk
JonathanBrouwer Sep 17, 2026
74013b4
Rollup merge of #160108 - ChayimFriedman2:stabilize-main-thread-windo…
JonathanBrouwer Sep 17, 2026
75d34e1
Rollup merge of #160544 - zachs18:stabilize-trim_prefix_suffix, r=cla…
JonathanBrouwer Sep 17, 2026
c14b821
Rollup merge of #162312 - jnkel:try_as_dyn-docs, r=oli-obk
JonathanBrouwer Sep 17, 2026
fd9fd46
Rollup merge of #162805 - ChrisDenton:exit-code-must-use, r=jhpratt
JonathanBrouwer Sep 17, 2026
2b07350
Rollup merge of #162825 - tgross35:debug-closure-examples, r=clarfonthey
JonathanBrouwer Sep 17, 2026
016d9c7
Rollup merge of #162856 - nodamushi:stabilize-command-ext-show-window…
JonathanBrouwer Sep 17, 2026
779d237
Rollup merge of #162865 - folkertdev:complex-conjugate, r=nia-e
JonathanBrouwer Sep 17, 2026
b68e0ae
Merge pull request #2226 from heiher/loong64-intrinsic-test
folkertdev Sep 17, 2026
cec0eb8
Claw back `VaArgSafe`
maxdexh Sep 17, 2026
6506b70
Rollup merge of #162552 - TechnoPorg:riscv-feature-zmmul, r=beetrees
JonathanBrouwer Sep 17, 2026
0c03e2f
Rollup merge of #162606 - tgross35:fmaf16-fallback, r=folkertdev
JonathanBrouwer Sep 17, 2026
1224da9
Add missing avx512vl intrinsics for f32->u32 conversions
Shnatsel Jul 26, 2026
28848c3
Add manual exception for the intrinsics forgotten in the intel intrin…
Shnatsel Aug 23, 2026
1116c12
Use the proper tracking issue
Shnatsel Aug 23, 2026
60a341b
cargo fmt
Shnatsel Aug 23, 2026
74ec1ff
Prepare for merging from rust-lang/rust
invalid-email-address Aug 24, 2026
30d11b8
loongarch: Add portable intrinsics::simd implementations for VAVG/VAV…
tangaac Jul 22, 2026
1604dcc
Prepare for merging from rust-lang/rust
invalid-email-address Sep 7, 2026
11485fc
Run rustfmt
adamgemmell Sep 7, 2026
3eed95c
Update vzipq arm instruction assertions
adamgemmell Sep 8, 2026
df7c768
Revert "Use SIMD intrinsics for vector shifts"
RalfJung Sep 5, 2026
323dc04
de-constify methods that depended on the vector shift ones
RalfJung Sep 5, 2026
63b74f7
fmt
RalfJung Sep 5, 2026
ef3966b
Run cargo fmt on JOSH syncs
adamgemmell Sep 8, 2026
1c9484c
Fix "explicit `package.readme` can be inferred"
adamgemmell Sep 9, 2026
3172478
Fix "`package.homepage` is redundant with `package.repository`"
adamgemmell Sep 9, 2026
f3997b6
Fix "unused dependency"
adamgemmell Sep 9, 2026
affb64c
improve simd bitshift tests
folkertdev Sep 17, 2026
e6926ae
improve x86 simd bitshift tests
folkertdev Sep 16, 2026
cf5d4bd
Use niche length type for strlen to guarantee isize::MAX bound
clarfonthey Sep 17, 2026
0e0abc3
Auto merge of #162909 - maxdexh:claw-back-va-arg-safe, r=clarfonthey
bors Sep 17, 2026
c7309c5
Auto merge of #162920 - JonathanBrouwer:rollup-rnSnu16, r=JonathanBro…
bors Sep 18, 2026
dcf89f9
Update unicode_data to Unicode version 18.0.0
Kmeakin Sep 17, 2026
b27741f
Use u64 limbs in core::num::bignum
Sep 14, 2026
961608b
Guard types with unstable allocator params ahead of partial stabiliza…
maxdexh Sep 18, 2026
7bb0af7
Update library/core/src/num/imp/flt2dec/strategy/dragon.rs
kiana1kaslana Sep 18, 2026
23bd7ef
implement `VaArgSafe` for `f128`
folkertdev Sep 3, 2026
1794491
Rollup merge of #162740 - folkertdev:compiler-builtins-sync-2026-10-1…
JonathanBrouwer Sep 18, 2026
d89bf83
Rollup merge of #161803 - Narfinger:update-docs, r=clarfonthey
JonathanBrouwer Sep 18, 2026
78561e4
Rollup merge of #162803 - sorairolake:nonzero-from-str-docs, r=clarfo…
JonathanBrouwer Sep 18, 2026
418af54
Rollup merge of #162879 - kiana1kaslana:bignum-u64-limbs, r=clarfonthey
JonathanBrouwer Sep 18, 2026
b744954
Rollup merge of #162929 - Kmeakin:km/unicode-18, r=clarfonthey
JonathanBrouwer Sep 18, 2026
0c3ace3
Rollup merge of #162930 - clarfonthey:strlen-is-bounded, r=joshtriplett
JonathanBrouwer Sep 18, 2026
c878cc7
Rollup merge of #162960 - maxdexh:allocator-nightly-bound, r=clarfonthey
JonathanBrouwer Sep 18, 2026
f76b456
Constify `impl FromStr for NonZero<T>`
sorairolake Sep 6, 2026
ff00e43
Merge ref '971903d9aee2' from rust-lang/rust
Sep 19, 2026
c2a2367
Rollup merge of #161424 - folkertdev:va-arg-f128, r=tgross35
JonathanBrouwer Sep 19, 2026
286aa21
Rollup merge of #162733 - maxdexh:unique-arc-pub-apis, r=nia-e
JonathanBrouwer Sep 19, 2026
3457aca
Rollup merge of #161743 - joonas-001:codex/round-ties-even-docs, r=Jo…
JonathanBrouwer Sep 19, 2026
c4141e0
Avoid integer underflow in CStr::count_bytes()
Darksonn Sep 19, 2026
0eebaa2
Add safety section for transmute_neo
Sep 19, 2026
1d8550a
add Dir::try_clone
RalfJung Sep 19, 2026
1ba7dbb
Wrap safety doc line
Sep 19, 2026
93666d5
Rollup merge of #163008 - kiana1kaslana:transmute-neo-safety-doc, r=D…
JonathanBrouwer Sep 19, 2026
90e1a6c
Dir: fix fallback impl for remove_dir
RalfJung Sep 19, 2026
535f671
Add .seek_read_exact(), .seek_write_all() to std::os::windows::fs::Fi…
json420 Sep 20, 2026
4a58b9e
Tweak Infallible docs
camsteffen Aug 31, 2026
dbb7df2
Rollup merge of #154665 - safer-rust:fix-doc, r=Mark-Simulacrum
mu001999 Sep 20, 2026
ed92b41
Rollup merge of #162875 - json420:seek_read_exact, r=clarfonthey
mu001999 Sep 20, 2026
3a56327
Rollup merge of #162995 - sorairolake:const-nonzero-from-str, r=jhpratt
mu001999 Sep 20, 2026
468496c
Rollup merge of #163007 - RalfJung:dirfd-clone, r=ChrisDenton
mu001999 Sep 20, 2026
8f84a66
Merge ref 'feaadeeaca7d' from rust-lang/rust
Sep 20, 2026
0f05357
Restore `Send` and `Sync` for `BorrowedCursor`
Ddystopia Sep 20, 2026
1435fd0
windows Dir::rename: remove incorrect is_dir query
RalfJung Sep 20, 2026
5ed6725
Remove usages of `Unique` from `RawVec`
maxdexh Sep 15, 2026
5cff0ba
s390x: use funnel shift
folkertdev Sep 20, 2026
c697cdd
s390x: use u128 arithmetic
folkertdev Sep 20, 2026
5818464
Auto merge of #162804 - maxdexh:nuke-unique-in-vec, r=hanna-kruppe
bors Sep 20, 2026
ba6a873
Rollup merge of #162726 - devnexen:socket_unix_fix, r=Mark-Simulacrum
JonathanBrouwer Sep 20, 2026
b7c79b6
Rollup merge of #162098 - camsteffen:infallible-docs, r=clarfonthey
JonathanBrouwer Sep 20, 2026
114b331
Rollup merge of #162854 - yilin0518:fix_atomic_op, r=RalfJung
JonathanBrouwer Sep 20, 2026
75f3c43
Test windows `access_mode` override
ChrisDenton Sep 20, 2026
5b1d0fb
Windows: don't error if `access_mode` is set
ChrisDenton Sep 20, 2026
74be9a0
Refactor access_mode case out of match
ChrisDenton Sep 20, 2026
f8a6610
Update the VeriFast proofs (#691)
btj Sep 20, 2026
44e9b6f
enable `f128` from `u64`/`i64` test
folkertdev Sep 20, 2026
b859296
Merge remote-tracking branch 'upstream/main' into sync-2026-08-21
feliperodri Sep 20, 2026
a9a5246
Bump Flux to c4605619 for nightly-2026-08-21 support
feliperodri Sep 20, 2026
ee5a634
Fix Flux specs for nightly-2026-08-21 core
feliperodri Sep 20, 2026
5fcfdd4
Fix safety attribute import cfg for non-x86_64 targets
feliperodri Sep 20, 2026
a5dcd16
Auto merge of #163071 - JonathanBrouwer:rollup-ly4BY8L, r=JonathanBro…
bors Sep 21, 2026
0c0898f
`f16b` Implementation and documentation
Jamesbarford Sep 21, 2026
48f82cd
Rollup merge of #162750 - ywxt:ascii_char_to_uppercase, r=Amanieu
JonathanBrouwer Sep 21, 2026
25e7214
Rollup merge of #163091 - RalfJung:miri, r=RalfJung
JonathanBrouwer Sep 21, 2026
242181d
Rollup merge of #162984 - ChrisDenton:access-allowed, r=clarfonthey
JonathanBrouwer Sep 21, 2026
4df996e
Rollup merge of #163005 - Darksonn:cstr-count-bytes, r=Mark-Simulacrum
JonathanBrouwer Sep 21, 2026
589e534
Rollup merge of #163020 - RalfJung:dir-remove-dir-fallback, r=Mark-Si…
JonathanBrouwer Sep 21, 2026
337ec9b
Rollup merge of #163079 - folkertdev:f128-from-int-tests, r=tgross35
JonathanBrouwer Sep 21, 2026
c414467
Prepare for merging from rust-lang/rust
Kobzol Sep 21, 2026
cd96814
OpenBSD/sparc64 has switched from GCC to Clang
brad0 Sep 21, 2026
bb891c0
Merge ref '220b36c420c4' from rust-lang/rust
Kobzol Sep 21, 2026
18595ea
Merge pull request #2230 from folkertdev/s390x-llvm-fixmes
adamgemmell Sep 21, 2026
a073c02
Implement Allocator for Pin unstably
maxdexh Sep 21, 2026
16c688f
Rollup merge of #160859 - Jamesbarford:feat/fb16-pt1, r=folkertdev,tg…
JonathanBrouwer Sep 21, 2026
38a51d5
Rollup merge of #163107 - maxdexh:pin-allocator, r=clarfonthey
JonathanBrouwer Sep 21, 2026
28ea0b3
Rollup merge of #162600 - maxdexh:box-generalize, r=clarfonthey
JonathanBrouwer Sep 21, 2026
a45fb20
Mark std::os::wasip2 with correct doc-cfgs, mark as unstable
clarfonthey Sep 21, 2026
49b3acf
Auto merge of #163119 - JonathanBrouwer:rollup-YdZQI8k, r=JonathanBro…
bors Sep 21, 2026
6ee791f
Make CovariantUnsafeCell actually covariant
asquared31415 Sep 20, 2026
4cb742a
library: prune allowed lints
mejrs Sep 21, 2026
716c710
feat(time): add `Duration::{WEEK, DAY, HOUR, MINUTE}`
sorairolake Sep 21, 2026
99e22ee
Rollup merge of #163051 - asquared31415:actually_covariant_unsafe_cel…
Zalathar Sep 22, 2026
e448eb4
Rollup merge of #163136 - mejrs:lint_maintenance, r=jhpratt
JonathanBrouwer Sep 22, 2026
d7120f8
Rollup merge of #147790 - npmccallum:slices, r=clarfonthey
JonathanBrouwer Sep 22, 2026
0aa0388
Rollup merge of #163065 - RalfJung:win-is-dir, r=ChrisDenton
JonathanBrouwer Sep 22, 2026
ca2c6c8
Rollup merge of #163138 - sorairolake:feature/more-duration-constants…
JonathanBrouwer Sep 22, 2026
4cefaa1
Auto merge of #163165 - JonathanBrouwer:rollup-qpPoMbu, r=JonathanBro…
bors Sep 22, 2026
e58d372
std: Update `wasip3` crate dependency
alexcrichton Sep 22, 2026
4fe0bcb
Use wrapping arithmetic in `from_str_radix`
maxdexh Sep 21, 2026
07ea044
Make it clear what the alignment needs to be for `deallocate`
maxdexh Sep 22, 2026
5af4240
implement LazyLock::(get_unchecked, get_unchecked_mut) and make count…
malezjaa Sep 22, 2026
1367573
Rollup merge of #160436 - edwloef:stabilize-box-take, r=Darksonn
JonathanBrouwer Sep 22, 2026
2a5358f
Rollup merge of #162837 - clarfonthey:c-str-display, r=Darksonn
JonathanBrouwer Sep 22, 2026
318b6de
Rollup merge of #163099 - maxdexh:int-from-str-loop-unchecked, r=Dark…
JonathanBrouwer Sep 22, 2026
36f5d11
Rollup merge of #163063 - Ddystopia:borrowed-cursor-send-sync, r=clar…
JonathanBrouwer Sep 22, 2026
0833c9a
Rollup merge of #163097 - brad0:librustc_llvm_sparc64, r=folkertdev
JonathanBrouwer Sep 22, 2026
687ad02
core/alloc: stabilise `Allocator`
nia-e May 31, 2026
a45252f
Bump Kani to 783e7f7 (kani#4820) to fix autoharness E0080 abort
feliperodri Sep 22, 2026
37aaaea
Rollup merge of #156882 - nia-e:stable-allocator, r=clarfonthey
mu001999 Sep 23, 2026
7edf9b2
Rollup merge of #163018 - malezjaa:once_lazy_lock_get_unchecked, r=La…
mu001999 Sep 23, 2026
e6aa6f8
Rollup merge of #163171 - maxdexh:allocator-alignment-fit-docs, r=nia-e
mu001999 Sep 23, 2026
549bd95
Fix typo in std::sys::process::unix::unsupported::wait_status documen…
bushrat011899 Sep 23, 2026
9cf9205
Fix bignum build on 16-bit targets
amari-ca Sep 23, 2026
aff71b1
rename direct_const_arg! to gca!
khyperia Sep 23, 2026
ec0102a
Rollup merge of #163168 - alexcrichton:update-wasip3, r=JohnTitor
JonathanBrouwer Sep 23, 2026
3e9835d
Rollup merge of #163198 - khyperia:rename-gca, r=BoxyUwU
JonathanBrouwer Sep 23, 2026
a8fd981
Rollup merge of #163192 - bushrat011899:typo, r=JohnTitor
JonathanBrouwer Sep 23, 2026
3f4df34
Rollup merge of #163197 - amari-ca:amarica/fix-bignum-on-16-bit, r=tg…
JonathanBrouwer Sep 23, 2026
b190b80
fix `test_mm_srav_epi64` shift direction
folkertdev Sep 23, 2026
a7c6b50
Merge pull request #2228 from folkertdev/better-simd-bitshift-tests
davidtwco Sep 23, 2026
0f73b32
Merge pull request #2231 from Kobzol/sync
folkertdev Sep 23, 2026
d2ec37d
Add `inline` attribute to `NonZero::from_str`
sorairolake Sep 23, 2026
83e3e25
std::thread::available_parallelism merging linux/android/freebsd version
devnexen Feb 2, 2024
e239070
Revert "remove no-longer-needed MaybeDangling from thread spawning"
RalfJung Sep 23, 2026
6e789c0
Rollup merge of #163216 - sorairolake:inline-nonzero-from-str, r=Dark…
jhpratt Sep 23, 2026
52c12f5
Rollup merge of #120589 - devnexen:cpuaff_fbsd_upd, r=clarfonthey
jhpratt Sep 23, 2026
fdc16bd
Reject byte offsets that wrap the pointer encoding in ptr contracts
feliperodri Sep 23, 2026
1e6d3ee
Simplify `core::cmp::{smallest, largest}` Implementation
bushrat011899 Aug 14, 2026
3bd2837
Auto merge of #162361 - RalfJung:maybe-dangling-perf2, r=saethlin
bors Sep 24, 2026
b2fe2cc
Rollup merge of #161275 - bushrat011899:variadic_min_refactor, r=scot…
JonathanBrouwer Sep 24, 2026
e6f94de
Rollup merge of #163110 - clarfonthey:wasip2-module, r=alexcrichton
JonathanBrouwer Sep 24, 2026
b149db8
Auto merge of #163244 - JonathanBrouwer:rollup-zSB1Zy6, r=JonathanBro…
bors Sep 24, 2026
2bb3708
Rollup merge of #163218 - folkertdev:stdarch-sync-2026-09-23, r=folke…
JonathanBrouwer Sep 24, 2026
066e3de
Auto merge of #163265 - JonathanBrouwer:rollup-RZQ8eQg, r=JonathanBro…
bors Sep 24, 2026
ea9ef00
Use a table of powers of ten in the decimal_seq Kani annotations (#704)
srivatsansamraj Oct 3, 2026
b1c6320
Find Kani's outputs under cargo's per-package build layout (#705)
srivatsansamraj Oct 3, 2026
2ed696b
Merge subtree update for toolchain nightly-2026-09-25
feliperodri Oct 3, 2026
93aeee4
Merge branch 'main' into sync-2026-08-21
feliperodri Oct 3, 2026
ca10fe3
Move toolchain, Kani and Flux to nightly-2026-09-25
feliperodri Oct 3, 2026
9ca1200
Unblock the Build Book and goto-transcoder jobs on nightly-2026-09-25
feliperodri Oct 3, 2026
9a01013
Update the VeriFast proofs for nightly-2026-09-25
feliperodri Oct 3, 2026
ae88131
Compile out check_is_ascii on aarch64 + NEON pending kani#4954
feliperodri Oct 3, 2026
8a64564
Compile one crate at a time in the Kani List and Kani Metrics jobs
feliperodri Oct 4, 2026
97c3788
Merge branch 'main' into sync-2026-08-21
feliperodri Oct 4, 2026
289b080
Fix the Step::forward_unchecked/backward_unchecked contracts
feliperodri Oct 5, 2026
6f956c2
Drop the allocator and Unicode conversion functions from autoharness …
feliperodri Oct 5, 2026
a4e1cd0
Use VeriFast 26.10 for nightly-2026-09-25 (#714)
btj Oct 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 4 additions & 2 deletions .github/workflows/book.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,16 @@ jobs:
- name: Checkout
uses: actions/checkout@v4

# Build the book tools with stable: inside this repo, rust-toolchain.toml would select the
# pinned nightly, whose proc_macro no longer has features older dependencies rely on.
- name: Install mdbook
run: |
cargo install mdbook --version "^0.4" --locked
cargo +stable install mdbook --version "^0.4" --locked
echo "${HOME}/.cargo/bin" >> $GITHUB_PATH

# Removed --locked for now since it is broken due to old proc_macro feature.
- name: Install linkchecker
run: cargo install mdbook-linkcheck --version "^0.7"
run: cargo +stable install mdbook-linkcheck --version "^0.7"

- name: Build Documentation
run: mdbook build doc
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/flux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ on:
branches: [main]

env:
FLUX_VERSION: "9c1b5e278791f57eed1fd109816bbe180423fa9d"
FLUX_VERSION: "849ef7c31ce06ec92e211050ac2f5bc8c543896d"
FIXPOINT_VERSION: "nightly-2026-07-20"

jobs:
Expand Down
17 changes: 16 additions & 1 deletion .github/workflows/kani.yml
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,11 @@ jobs:
# Notes:
# - core_arch::x86::__m128d::as_f64x2 is just one example of hundreds of
# core_arch::x86:: functions that are known to verify successfully.
# - __rdl_dealloc/__rdl_realloc are excluded until their contracts require ptr
# to come from the allocator (#712).
# - unicode::unicode_data::conversions::to_* are not listed for now: since the
# Unicode tables were regenerated (nightly-2026-09-25) they exceed the 10m
# timeout on macOS and the ubuntu runner died while verifying them.
- name: Run Kani Verification
run: |
scripts/run-kani.sh --run autoharness --kani-args \
Expand All @@ -109,6 +114,7 @@ jobs:
--include-pattern "<(.+)[[:space:]]as[[:space:]]iter::range::Step>::backward_unchecked" \
--include-pattern "<(.+)[[:space:]]as[[:space:]]iter::range::Step>::forward_unchecked" \
--include-pattern alloc::__default_lib_allocator:: \
--exclude-pattern "alloc::__default_lib_allocator::__rdl_(dealloc|realloc)" \
--include-pattern alloc::layout::Layout::from_size_align \
--include-pattern ascii::ascii_char::AsciiChar::from_u8 \
--include-pattern "<char[[:space:]]as[[:space:]]ascii::AsciiExt>::is_ascii" \
Expand Down Expand Up @@ -206,7 +212,6 @@ jobs:
--exclude-pattern time::Duration::from_nanos_u128 \
--include-pattern time::Duration::from_secs \
--exclude-pattern time::Duration::from_secs_f \
--include-pattern unicode::unicode_data::conversions::to_ \
--exclude-pattern ::precondition_check \
--harness-timeout 10m \
--default-unwind 1000 \
Expand Down Expand Up @@ -263,6 +268,11 @@ jobs:

# Step 2: Run list on the std library
- name: Run Kani Metrics
# Under Kani each library crate takes 1-12 GB to compile; compiling them in parallel
# exceeds the 16 GB of an ubuntu-latest runner, which then dies with "The runner has
# received a shutdown signal". One crate at a time peaks at the largest one (std).
env:
CARGO_BUILD_JOBS: 1
run: |
scripts/run-kani.sh --run metrics --with-autoharness
pushd /tmp/std_lib_analysis
Expand Down Expand Up @@ -359,6 +369,11 @@ jobs:

# Step 2: Run list on the std library
- name: Run Kani List
# Under Kani each library crate takes 1-12 GB to compile; compiling them in parallel
# exceeds the 16 GB of an ubuntu-latest runner, which then dies with "The runner has
# received a shutdown signal". One crate at a time peaks at the largest one (std).
env:
CARGO_BUILD_JOBS: 1
run: |
head/scripts/run-kani.sh --run list --with-autoharness --path ${{github.workspace}}/head
# remove duplicate white space to reduce file size (GitHub permits at
Expand Down
Loading
Loading