Skip to content
Open
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
043b847
Change field `bit_width: usize` to `bits: u32` in type info
SpriteOvO Jan 17, 2026
6a7d86d
Auto merge of #151228 - cyrgani:less-feature, r=jhpratt
bors Jan 17, 2026
b13f6ae
Merge pull request #1973 from ZuseZ4/u32-threadidx
sayantn Jan 17, 2026
3f828f7
Fix is_ascii performance regression on AVX-512 CPUs
bonega Jan 17, 2026
f7d551c
Merge pull request #1992 from folkertdev/remove-impl-neg
sayantn Jan 17, 2026
d60d118
Auto merge of #151190 - estebank:const-default-hashmap, r=oli-obk
bors Jan 17, 2026
776ec35
Include a link to `count_ones` in the docs for `uN::count_zeros`
scottmcm Jan 17, 2026
bf45ac3
Rollup merge of #148769 - stabilize/alloc_layout_extra, r=scottmcm
jhpratt Jan 18, 2026
efed488
Rollup merge of #151200 - time_saturating_systemtime, r=Mark-Simulacrum
jhpratt Jan 18, 2026
a279219
Rollup merge of #151235 - type-info-rename-bits, r=oli-obk
jhpratt Jan 18, 2026
70c9ca3
Rollup merge of #151274 - count_zeros_note, r=jhpratt
jhpratt Jan 18, 2026
e6f5711
fix: thread creation failed on the wasm32-wasip1-threads target.
oligamiq Jan 18, 2026
fab42c5
option: Use Option::map in Option::cloned
cvengler Jan 16, 2026
ba84704
avoid phi node for pointers flowing into Vec appends
the8472 Sep 28, 2024
61c065a
Rollup merge of #151309 - main, r=alexcrichton
JonathanBrouwer Jan 18, 2026
598d542
Optimize small input path for is_ascii on x86_64
bonega Jan 18, 2026
7bac228
std: round up the deadline in `sleep_until`
joboet Jan 19, 2026
43fca82
feat: support pointers in type info
BD103 Jan 14, 2026
908393f
add `simd_splat` intrinsic
folkertdev Jan 18, 2026
df2ae62
Rollup merge of #151004 - apple-sleep-until, r=ChrisDenton
JonathanBrouwer Jan 19, 2026
7426c98
Rollup merge of #151119 - reflect-pointers, r=oli-obk
JonathanBrouwer Jan 19, 2026
91a4de1
remove `reason = "newly added"` from `#[unstable(...)]`
cyrgani Jan 19, 2026
8366912
remove `#[deprecated]` from unstable & internal `SipHasher13&24`
cyrgani Jan 19, 2026
14c1a81
remove old `#[allow(deprecated)]` for `env::home_dir` calls
cyrgani Jan 19, 2026
de320b8
Auto merge of #151076 - cuviper:compiler-hashbrown-0.16.1, r=Amanieu
bors Jan 20, 2026
79ce3fd
std: use 64-bit `clock_nanosleep` on Linux if available
joboet Jan 20, 2026
6e290e4
ptr_aligment_type: add more APIs
GrigorenkoPV Nov 9, 2025
990863e
chore: Remove redundant conversion
sorairolake Jan 20, 2026
05021f5
Merge pull request #1974 from JamieCunliffe/inline-always-neon
sayantn Jan 20, 2026
e2a3831
Move -Cembed-bitcode
adamgemmell Sep 26, 2025
cbc919b
Move frame pointers
adamgemmell Sep 26, 2025
da465b0
Move debuginfo=1
adamgemmell Sep 30, 2025
9a7b260
Configure test's unstable feature gate when built outside of bootstrap
adamgemmell Oct 6, 2025
66fea26
Rephrase embed-bitcode comment
adamgemmell Jan 8, 2026
fc290af
Avoid pulling in unicode when calling io::Error::kind
lhecker Jan 20, 2026
2c9aa38
`c_variadic`: use `Clone` instead of LLVM `va_copy`
folkertdev Dec 27, 2025
2ae80aa
c-variadic: make `VaList::drop` call the rust `va_end`
folkertdev Jan 9, 2026
7c7d9f6
Rollup merge of #151418 - windows-error-kind-size, r=nagisa
GuillaumeGomez Jan 20, 2026
ff2163f
Replace #[rustc_do_not_implement_via_object] with #[rustc_dyn_incompa…
zachs18 Nov 7, 2025
e00c25a
Rollup merge of #150436 - va-list-copy, r=workingjubilee,RalfJung
jhpratt Jan 21, 2026
4bd02ae
Replace version placeholders with 1.94
Mark-Simulacrum Jan 19, 2026
040e335
Rollup merge of #148637 - rustc_dyn_incompatible, r=lcnr
jhpratt Jan 21, 2026
a7d456e
Use `repeat_packed` when calculating layouts in `RawVec`
scottmcm Jan 20, 2026
1e1146e
std: use `clock_nanosleep` for `sleep` where available
joboet Jan 21, 2026
09fc570
use `deny(missing_docs)` for non-mir intrinsics
folkertdev Jan 20, 2026
1ceee57
make `simd_insert_dyn` and `simd_extract_dyn` const
folkertdev Jan 21, 2026
6b10f36
Rollup merge of #151432 - folkertdev:intrinsics-require-docs, r=RalfJung
JonathanBrouwer Jan 21, 2026
8dd87ce
Rollup merge of #151453 - folkertdev:simd-dyn-const, r=RalfJung
JonathanBrouwer Jan 21, 2026
99f1bec
std: avoid tearing `dbg!` prints
joboet Dec 10, 2025
6db0ccf
Auto merge of #149514 - adamgemmell:dev/adagem01/bootstrap-to-library…
bors Jan 21, 2026
9d869dc
`f16`: fix fixmes
folkertdev Jan 21, 2026
1f04edc
`f16`: use `intrinsics::fabsf16`
folkertdev Jan 21, 2026
ea7f2b1
test `vmulh_lane_f16` in intrinsic test
folkertdev Jan 21, 2026
591b5ee
Rollup merge of #151010 - joboet:osstr-bytestr-display, r=jhpratt
JonathanBrouwer Jan 21, 2026
07934f6
feat: support slices in reflection type info
BD103 Jan 14, 2026
d7d068a
Move assert_matches to planned stable path
Voultapher Jan 19, 2026
3d0dd9e
Auto merge of #151471 - JonathanBrouwer:rollup-EgxENYU, r=JonathanBro…
bors Jan 21, 2026
e83d9a6
Rollup merge of #151118 - BD103:reflect-slices, r=oli-obk
jhpratt Jan 22, 2026
59009bb
Rollup merge of #151439 - Mark-Simulacrum:bootstrap-bump, r=nnethercote
jhpratt Jan 22, 2026
2bbadfa
`f16`: run more tests on supported platforms
folkertdev Jan 21, 2026
cf64caa
Rollup merge of #151042 - RedDaedalus:fix-select-unpredictable-fallba…
JonathanBrouwer Jan 22, 2026
9ae9de1
Rollup merge of #151220 - cvengler:map-option, r=tgross35
JonathanBrouwer Jan 22, 2026
421923b
Rollup merge of #151423 - Voultapher:move-assert-matches, r=Amanieu
JonathanBrouwer Jan 22, 2026
d8b01e1
Rollup merge of #151468 - folkertdev:f16-fixmes, r=tgross35
JonathanBrouwer Jan 22, 2026
ec5ddf0
Add missing mut to pin.rs docs
justanotheranonymoususer Jan 5, 2026
00cd54a
std: ensure that the deadline has passed in `sleep_until`
joboet Jan 20, 2026
677b86f
use `simd_extract_dyn` for `extract`
folkertdev Jan 21, 2026
c232758
global.rs: improve readability of re-entrance section
tshepang Jan 22, 2026
0def8cb
s390x: add `nnp-assist` intrinsics
folkertdev Jan 17, 2026
ea71f8a
Make is_ascii_sse2 a safe function
bonega Jan 22, 2026
07ccde0
Merge pull request #1998 from folkertdev/test-vmulh_lane_f16
Amanieu Jan 22, 2026
68bc1fe
Rollup merge of #151450 - joboet:sleep_clock_monotonic, r=Amanieu
jhpratt Jan 23, 2026
d17d68e
Rollup merge of #151494 - joboet:sleep_until_ensure_elapsed, r=jhpratt
jhpratt Jan 23, 2026
e0fd004
Rollup merge of #151498 - tshepang:patch-1, r=jhpratt
jhpratt Jan 23, 2026
720b973
f16,f128: Resolve cfg-releated instances of `FIXME(f16_f128)`
tgross35 Jan 23, 2026
88285b5
library: Resolve outdated FIXMEs related to float bitcasts in `const`
tgross35 Jan 23, 2026
7f98dbf
library: Use `fabsf128` in the implementation of `abs`
tgross35 Jan 23, 2026
f1d09e5
cleanup: Start splitting `FIXME(f16_f128)` into `f16`, `f128`, or `f1…
tgross35 Jan 23, 2026
9e880ee
Auto merge of #151389 - scottmcm:vec-repeat, r=joboet
bors Jan 23, 2026
02e8b57
reenable tests
bend-n Jan 22, 2026
90fe3ed
constify boolean methods
bend-n Jan 22, 2026
192c254
Rollup merge of #151527 - tgross35:f16-fixme-cleanup, r=folkertdev
JonathanBrouwer Jan 23, 2026
75e0bce
Auto merge of #151533 - JonathanBrouwer:rollup-P3oXrte, r=JonathanBro…
bors Jan 23, 2026
28cb8ff
std: implement `sleep_until` on Motor
joboet Jan 23, 2026
7d50941
Add new `byte_value` and `char_value` methods to `proc_macro::Literal`
GuillaumeGomez Jan 23, 2026
9fdfe97
Don't use default build-script fingerprinting in `test`
ehuss Jan 23, 2026
c661efa
Fix compilation of std/src/sys/pal/uefi/tests.rs
nicholasbishop Jan 23, 2026
7a74421
std: implement `sleep_until` on VEX
joboet Jan 23, 2026
a5e0120
Rollup merge of #151259 - bonega:fix-is-ascii-avx512, r=folkertdev
JonathanBrouwer Jan 24, 2026
cfc2fe4
Rollup merge of #151489 - bend-n:constify-all-boolean-methods-under-f…
JonathanBrouwer Jan 24, 2026
77a06ab
Rollup merge of #151551 - ehuss:test-build-script, r=jhpratt
JonathanBrouwer Jan 24, 2026
9061b0b
Rollup merge of #151555 - nicholasbishop:bishop-fix-just-uefi-test, r…
JonathanBrouwer Jan 24, 2026
a14f3e5
Remove a couple of unnecessary impls
bjorn3 Oct 3, 2025
77ce0d9
Handle FreeFunctions outside with_api_handle_types
bjorn3 Oct 3, 2025
32531b0
Expand with_api_handle_types
bjorn3 Oct 3, 2025
edbf723
Move all bridge methods into a single type
bjorn3 Jan 22, 2026
efd755e
Various simplifications after moving all bridge methods to a single type
bjorn3 Jan 22, 2026
4a472b4
Merge FreeFunctions trait into Server trait
bjorn3 Jan 22, 2026
79a97a5
Get rid of MarkedTypes
bjorn3 Oct 3, 2025
788c17b
Fix review comments
bjorn3 Jan 23, 2026
bc83860
Add ARMv6 bare-metal targets
thejpster Nov 16, 2025
00bb0d3
Revised yield hints
thejpster Dec 19, 2025
2ce3f2a
Merge pull request #1993 from folkertdev/stabilize-jscvt
folkertdev Jan 24, 2026
756ce80
Rollup merge of #150905 - PaulDance:patches/unsupport-win7-hostname, …
matthiaskrgr Jan 24, 2026
00c7b3b
Rollup merge of #151346 - folkertdev:simd-splat, r=workingjubilee
matthiaskrgr Jan 24, 2026
02331a2
Rollup merge of #151538 - joboet:sleep_more, r=Mark-Simulacrum
matthiaskrgr Jan 24, 2026
41a5226
Rollup merge of #151403 - joboet:clock_nanosleep_time64, r=Mark-Simul…
matthiaskrgr Jan 24, 2026
52fc41c
Fix is_ascii performance on x86_64 with explicit SSE2 intrinsics
bonega Jan 24, 2026
66d1e1c
hint: Add a recommendation to benchmark with `cold_path`
tgross35 Jan 24, 2026
6c1a109
Fix 'the the' typo in library/core/src/array/iter.rs
vinDelphini Jan 24, 2026
4d98ca7
Rollup merge of #148764 - GrigorenkoPV:aligment_api, r=scottmcm
matthiaskrgr Jan 25, 2026
47c12c4
Rollup merge of #149869 - joboet:torn-dbg, r=Mark-Simulacrum
matthiaskrgr Jan 25, 2026
3408b7c
Rollup merge of #150842 - PaulDance:patches/fix-win7-sleep, r=Mark-Si…
matthiaskrgr Jan 25, 2026
0f1a56d
Rollup merge of #151505 - bjorn3:proc_macro_refactors, r=petrochenkov…
matthiaskrgr Jan 25, 2026
3c45fb7
Rollup merge of #151620 - vinDelphini:fix-typo-library-core, r=joboet
matthiaskrgr Jan 25, 2026
13704c4
From: cleanup
hkBst Oct 6, 2025
fe2b174
TryFrom<integer> for bool
hkBst Oct 6, 2025
6185f96
Mark is_ascii_sse2 as #[inline]
bonega Jan 25, 2026
ced6ba0
Auto merge of #151337 - the8472:bail-before-memcpy2, r=Mark-Simulacrum
bors Jan 25, 2026
9bc2553
Bump `std`'s `backtrace`'s `rustc-demangle`
fmease Jan 25, 2026
0806e78
Suggest changing `iter`/`into_iter` when the other was meant
estebank Jan 25, 2026
4aeab2a
Update `ptr::Alignment` to go through transmuting
scottmcm Jan 26, 2026
8e5e794
Adjust `Alignment` to emphasize that we don't look at its field
scottmcm Jan 26, 2026
a5749f0
hint: Document that `cold_path` can be used to implement `(un)likely`
tgross35 Jan 24, 2026
4697c0e
hint: Update the tracking issue for `likely_unlikely`
tgross35 Jan 24, 2026
a99106e
Rollup merge of #151611 - bonega:improve-is-slice-is-ascii-performanc…
Zalathar Jan 26, 2026
4682cb2
Rollup merge of #150705 - justanotheranonymoususer:patch-1, r=joboet
Zalathar Jan 26, 2026
1a0e146
rename uN::{gather,scatter}_bits to uN::{extract,deposit}_bits
quaternic Jan 26, 2026
eb7eeaf
Prepare for merging from rust-lang/rust
invalid-email-address Jan 26, 2026
3e9e03b
Merge ref '873d4682c7d2' from rust-lang/rust
invalid-email-address Jan 26, 2026
bbdf4f0
Rollup merge of #151612 - tgross35:cold-path-doc, r=scottmcm
Zalathar Jan 26, 2026
9a05306
Auto merge of #151674 - Zalathar:rollup-pNhrXnP, r=Zalathar
bors Jan 26, 2026
c28b69f
use `simd_splat`
folkertdev Jan 26, 2026
a7f6dd5
Update backtrace
ChrisDenton Jan 26, 2026
83a448c
Update windows bindings in std
ChrisDenton Jan 26, 2026
4d3aaa7
move `Types` from `with_api!` to `Server`
cyrgani Jan 26, 2026
b025c2d
inline `Writer` and `Reader` type aliases
cyrgani Jan 26, 2026
64be98b
flatten the `api_tags` module
cyrgani Jan 26, 2026
38181f3
introduce `MarkedX` type aliases
cyrgani Jan 26, 2026
ef7fb14
remove some unneeded impls
cyrgani Jan 26, 2026
b6c334c
merge `Mark` and `Unmark` traits
cyrgani Jan 26, 2026
94b7d79
os allow missing_docs
lblasc Jan 26, 2026
d8c89a0
Rollup merge of #151661 - estebank:issue-68095, r=mati865
JonathanBrouwer Jan 26, 2026
285271c
use `simd_splat` for the `set1` functions
folkertdev Jan 26, 2026
9d16abd
Merge pull request #2003 from folkertdev/use-simd-splat
folkertdev Jan 26, 2026
c4f2e97
enable `target_feature_inline_always` in `core` and `std`
folkertdev Jan 26, 2026
f93c60e
lint: Use rustc_apfloat for `overflowing_literals`, add f16 and f128
tgross35 Jan 23, 2026
6534e93
Rollup merge of #151680 - ChrisDenton:bindgen, r=tgross35
Zalathar Jan 27, 2026
ce74dc8
Rollup merge of #151383 - cyrgani:no-internal-deprecation, r=scottmcm
Zalathar Jan 27, 2026
d9f777c
Rollup merge of #151529 - tgross35:lint-apfloat, r=nnethercote
Zalathar Jan 27, 2026
b795e48
Rollup merge of #151669 - quaternic:rename-gather-scatter-bits, r=sco…
Zalathar Jan 27, 2026
35d2c85
Rollup merge of #151700 - lblasc:os-allow-missing-docs, r=tgross35
Zalathar Jan 27, 2026
6386866
Remove duplicated code in `slice/index.rs`
scottmcm Jan 27, 2026
705cc9a
Rollup merge of #147436 - okaneco:eq_ignore_ascii_autovec, r=scottmcm
Zalathar Jan 27, 2026
98904ff
Tweak `SlicePartialEq` to allow MIR-inlining the `compare_bytes` call
scottmcm Jan 27, 2026
d532e87
std: move time implementations to `sys` (preparation)
joboet Jan 15, 2026
17040e5
std: move time implementations to `sys` (small platforms)
joboet Jan 15, 2026
5cb728b
std: move time implementations to `sys` (VEX)
joboet Jan 15, 2026
96c9c6f
std: move time implementations to `sys` (Solid)
joboet Jan 15, 2026
451b35e
std: move time implementations to `sys` (UEFI)
joboet Jan 15, 2026
d78b0de
std: move time implementations to `sys` (Windows)
joboet Jan 15, 2026
b65dbeb
std: move time implementations to `sys` (UNIX)
joboet Jan 15, 2026
84db9b1
std: move time implementations to `sys` (WASI/TEEOS)
joboet Jan 15, 2026
6b4657b
std: move time implementations to `sys` (Hermit)
joboet Jan 15, 2026
156fa61
Merge pull request #1989 from eduardosm/unsafe-tests
Amanieu Jan 27, 2026
5bf5dcd
Merge pull request #1995 from CrooseGit/dev/reucru01/documentation
Amanieu Jan 27, 2026
e174b3a
Adds some arm intrinsics to bring more up-to-date with acle
CrooseGit Jan 14, 2026
9ee1d12
Makes some A64 intrinsics available on A32
CrooseGit Dec 17, 2025
5fe0304
Disables `assert_instr` tests on windows msvc
CrooseGit Jan 14, 2026
eb11336
Ammends typo in generator & generated
CrooseGit Jan 14, 2026
4cb514d
Rollup merge of #151161 - joboet:move-pal-time, r=tgross35
JonathanBrouwer Jan 27, 2026
f56df0a
Rollup merge of #151694 - cyrgani:more-pm-cleanup, r=petrochenkov
JonathanBrouwer Jan 27, 2026
1562295
Rollup merge of #151711 - folkertdev:stdarch-sync-2026-01-26, r=folke…
JonathanBrouwer Jan 27, 2026
78ce9b3
std: sys: uefi: os: Implement join_paths
Ayush1325 Jan 12, 2026
4073994
Merge pull request #1994 from CrooseGit/dev/reucru01/add-missing-intr…
folkertdev Jan 27, 2026
382e6ad
Remove Fuchsia from target OS list in unix.rs for sleep
PiJoules Jan 27, 2026
e6717a0
Add support for `trait object` types in `type_info` reflection
izagawd Jan 27, 2026
0fc1a60
fix undefined behavior in VecDeque::splice
Qelxiros Jan 28, 2026
693fd6b
Merge commit 'd9aae8cc544c5f524a12b5f3b2f3c3745c34dd74' into sync-fro…
calebzulawski Jan 28, 2026
1a74d86
Rollup merge of #151013 - ehuss:fmt-clarification, r=joboet
Zalathar Jan 28, 2026
71f8e5d
remove fp16 target feature from some vreinterpret intrinsics
usamoi Jan 10, 2026
b69d432
fix overflowing_literals in avx512fp16 tests
usamoi Jan 28, 2026
23a70c2
Merge pull request #1991 from usamoi/fp16-transmute
folkertdev Jan 28, 2026
1e146b1
Avoid miri error in `slice::sort` under Stacked Borrows
Voultapher Jan 27, 2026
2401c58
Auto merge of #150945 - scottmcm:tweak-slice-partial-eq, r=Mark-Simul…
bors Jan 28, 2026
68cd1e6
Stabilize feature(push_mut)
zachs18 Jan 28, 2026
d09e79f
Rollup merge of #150968 - tgross35:remove-no-f16-f128, r=Amanieu
JonathanBrouwer Jan 28, 2026
2a2f815
Rollup merge of #151660 - fmease:bump-backtrace-demangler-alt, r=tgro…
JonathanBrouwer Jan 28, 2026
e7a5f2d
Rollup merge of #151706 - PiJoules:fuchsia-nanosleep, r=joboet
JonathanBrouwer Jan 28, 2026
ff5c417
Rollup merge of #151769 - Qelxiros:vecdeque_splice_fix, r=joboet
JonathanBrouwer Jan 28, 2026
0902cb5
Rollup merge of #151779 - folkertdev:stdarch-sync-2026-01-28, r=folke…
JonathanBrouwer Jan 28, 2026
0f1f82b
Update std and tests to match std::simd API (remove LaneCount bound a…
calebzulawski Jan 28, 2026
9be0acf
Fix grammar
ZenPZero Jan 29, 2026
a67fcca
Rollup merge of #149110 - Paladynee:acp/ptr_cast_slice, r=jhpratt
Zalathar Jan 29, 2026
542f32f
Rollup merge of #151785 - zachs18:stabilize-push_mut, r=jhpratt
Zalathar Jan 29, 2026
98829c4
Rollup merge of #151805 - ZenPZero:patch-1, r=jhpratt
Zalathar Jan 29, 2026
e45d636
Rollup merge of #151775 - calebzulawski:sync-from-portable-simd-2026-…
Zalathar Jan 29, 2026
e7f5a74
Auto merge of #151816 - Zalathar:rollup-z5YytdB, r=Zalathar
bors Jan 29, 2026
e015278
Implement `BinaryHeap::pop_if()`
max-heller Jan 29, 2026
15337f0
Rollup merge of #149482 - RalfJung:scope-tls-dtors, r=joboet
JonathanBrouwer Jan 29, 2026
aacbec2
Fix typo for Maybe dangling docs
ionicmc-rs Jan 29, 2026
fefe58a
Add `shift_{left,right}` on slices
scottmcm Jan 29, 2026
9e98d2f
Address review comments and fix tests
max-heller Jan 30, 2026
17361e2
constify `Iterator`
fee1-dead Jan 18, 2026
68f55cf
Use `Bound::copied` instead of `Bound::cloned`
scottmcm Jan 27, 2026
b847e40
Rollup merge of #143650 - lolbinarycat:core-option_get_or_try_insert_…
jhpratt Jan 31, 2026
8464c32
Rollup merge of #151726 - scottmcm:delete-duplicated-code, r=jhpratt
jhpratt Jan 31, 2026
c2f9541
Rollup merge of #151812 - scottmcm:slice-shift, r=jhpratt
jhpratt Jan 31, 2026
6ae4744
Rollup merge of #151829 - max-heller:binary-heap-pop-if, r=jhpratt,jo…
jhpratt Jan 31, 2026
9fa3284
Rollup merge of #151838 - ionicmc-rs:patch-1, r=jhpratt
jhpratt Jan 31, 2026
5f602b8
feat(windows): add Unix domain socket support
kouhe3 Jan 29, 2026
ed029a3
Auto merge of #151622 - scottmcm:elide-more-transmutes, r=cjgillot
bors Jan 31, 2026
debc3c1
Rollup merge of #150300 - EFanZh:patch-1, r=dtolnay,tgross35
JonathanBrouwer Jan 31, 2026
2e4463a
Auto merge of #151924 - JonathanBrouwer:rollup-Pqp8PIn, r=JonathanBro…
bors Jan 31, 2026
f144b04
Improve new proc-macro methods name
GuillaumeGomez Feb 1, 2026
4e442d0
Auto merge of #151543 - GuillaumeGomez:more-proc-macro-literal-method…
bors Feb 1, 2026
8e46178
more float constants: sqrt(5), 1/sqrt(5)
joshuarayton Sep 23, 2025
617c4f1
Auto merge of #150428 - kouhe3:win-af-unix-2, r=Mark-Simulacrum
bors Feb 1, 2026
a24e8e8
Rollup merge of #151756 - Voultapher:fix-box-retag-in-sort, r=Mark-Si…
Zalathar Feb 1, 2026
2ab7538
Rollup merge of #147400 - hkBst:convert-1, r=Mark-Simulacrum
Zalathar Feb 1, 2026
1b76006
Rollup merge of #150993 - Ayush1325:uefi-join-path, r=Mark-Simulacrum
Zalathar Feb 1, 2026
92a2758
Update documentation for `Result::ok()`
clundin55 Feb 2, 2026
323cad5
Auto merge of #151971 - Zalathar:rollup-KwKpKLY, r=Zalathar
bors Feb 2, 2026
179ca83
Fix uninitialized UEFI globals in tests
nicholasbishop Jan 23, 2026
7d60a99
Rollup merge of #151825 - joshuarayton:more-float-constants, r=tgross35
JonathanBrouwer Feb 2, 2026
5eac897
Rollup merge of #151979 - nicholasbishop:push-ssmqyutnpypo, r=jhpratt
JonathanBrouwer Feb 2, 2026
fa5db58
stabilize ptr_as_ref_unchecked
RalfJung Feb 2, 2026
c0ee8a1
Move bigint helper tracking issues
clarfonthey Feb 2, 2026
57b41ce
Rollup merge of #151974 - clundin55:doc-fix, r=jhpratt
jhpratt Feb 3, 2026
8762397
Rollup merge of #151995 - RalfJung:ptr_as_ref_unchecked, r=jhpratt
jhpratt Feb 3, 2026
71df1ba
Auto merge of #152025 - jhpratt:rollup-Kxb6k3Y, r=jhpratt
bors Feb 3, 2026
a4cb289
disable socket tests in Miri
RalfJung Feb 3, 2026
07c25a1
Rollup merge of #151109 - tyhdefu:float_bits_const, r=tgross35
Zalathar Feb 3, 2026
ec49248
Rollup merge of #152029 - RalfJung:miri-socket-tests, r=Mark-Simulacrum
JonathanBrouwer Feb 3, 2026
568d360
Fix set_times_nofollow for directory on windows
chenyukang Feb 4, 2026
7206615
Rollup merge of #152083 - chenyukang:yukang-fix-set-times-nofollow-on…
JonathanBrouwer Feb 4, 2026
8310d24
Merge from db3e99bbab28c6ca778b13222becdea54533d908 with conflicts
Jul 19, 2026
d4c5bde
Update submodules
Jul 19, 2026
96762d0
Update toolchain to 2026-02-05
Jul 19, 2026
83c5ecd
Update Kani version to 152c6a8c875d9886a67e229247b4826d6105ccfd
Jul 19, 2026
d0de9b9
Update VeriFast proofs
Jul 19, 2026
7d86087
Resolve merge conflicts
tautschnig Jul 19, 2026
39e1f4b
Fix compilation after nightly-2026-02-05 merge conflict resolution
tautschnig Jul 19, 2026
a855779
Break contract recursion between Alignment::as_nonzero and as_usize
tautschnig Jul 20, 2026
3736d54
Fix Layout::repeat contract and f128->i128 harness failures
tautschnig Jul 20, 2026
ad15b11
Bump Flux to 67d714e90ce7 (nightly-2026-02-05)
tautschnig Jul 20, 2026
5837927
Restore Flux spec on integer From impls dropped in the merge
tautschnig Jul 20, 2026
79342b9
Cap harness parallelism on ubuntu partition runners
tautschnig Jul 20, 2026
c4ef731
Update to latest flux (#614)
nilehmann Jul 20, 2026
87de2fa
Reduce check_from_bytes_with_nul bound to fit macos CI runners
tautschnig Jul 20, 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
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .github/workflows/flux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ on:
branches: [main]

env:
FLUX_VERSION: "27e3ef52b52253a1d128aff7b80894bed4da0c95"
FIXPOINT_VERSION: "nightly-01-14-2026"
FLUX_VERSION: "9c1b5e278791f57eed1fd109816bbe180423fa9d"
FIXPOINT_VERSION: "nightly-2026-07-20"

jobs:
check-flux-on-core:
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/kani.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,10 @@ jobs:
WORKER_INDEX: ${{ matrix.partition }}
# Total number of workers running this step
WORKER_TOTAL: 4
# Cap parallel harness verification on ubuntu-latest: its 4-core/16 GB
# runners get OOM-killed when 4 memory-hungry harnesses (up to ~10 GB
# each, e.g. the ffi::c_str ones) run concurrently.
KANI_JOBS: ${{ matrix.os == 'ubuntu-latest' && 2 || '' }}

steps:
- name: Remove unnecessary software to free up disk space
Expand Down
31 changes: 15 additions & 16 deletions library/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

28 changes: 27 additions & 1 deletion library/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ members = [
exclude = [
# stdarch has its own Cargo workspace
"stdarch",
"windows_targets"
"windows_link"
]

[profile.release.package.compiler_builtins]
Expand Down Expand Up @@ -54,6 +54,32 @@ rustflags = ["-Cpanic=abort"]
[profile.release.package.panic_abort]
rustflags = ["-Cpanic=abort"]

# The "dist" profile is used by bootstrap for prebuilt libstd artifacts
# These settings ensure that the prebuilt artifacts support a variety of features
# in the user's profile.
[profile.dist]
inherits = "release"
codegen-units = 1
debug = 1 # "limited"
rustflags = [
# `profile.lto=off` implies `-Cembed-bitcode=no`, but unconditionally embedding
# bitcode is necessary for when users enable LTO.
# Required until Cargo can re-build the standard library based on the value
# of `profile.lto` in the user's profile.
"-Cembed-bitcode=yes",
# Enable frame pointers
"-Zunstable-options",
"-Cforce-frame-pointers=non-leaf",
]

[profile.dist.package.panic_abort]
rustflags = [
"-Cpanic=abort",
"-Cembed-bitcode=yes",
"-Zunstable-options",
"-Cforce-frame-pointers=non-leaf",
]

[patch.crates-io]
# See comments in `library/rustc-std-workspace-core/README.md` for what's going on here
rustc-std-workspace-core = { path = 'rustc-std-workspace-core' }
Expand Down
1 change: 0 additions & 1 deletion library/alloc/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ safety = { path = "../contracts/safety" }
[features]
compiler-builtins-mem = ['compiler_builtins/mem']
compiler-builtins-c = ["compiler_builtins/c"]
compiler-builtins-no-f16-f128 = ["compiler_builtins/no-f16-f128"]
# Choose algorithms that are optimized for binary size instead of runtime performance
optimize_for_size = ["core/optimize_for_size"]

Expand Down
Loading
Loading