Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
34c41b8
Merge pull request #2337 from xizheyin/sync-code
Kobzol Apr 16, 2025
2bdabd0
Merge from rustc
invalid-email-address Apr 19, 2025
fbdd1fe
Merge pull request #2347 from rust-lang/rustc-pull
tshepang Apr 19, 2025
5ff907f
Merge pull request #2346 from folkertdev/bootstrap-in-dependencies
jieyouxu Apr 19, 2025
972a124
Merge pull request #2345 from rust-lang/extraneous
tshepang Apr 26, 2025
449fc23
Merge pull request #2343 from hwhsu1231-fork/fix-prefix-chapter
tshepang Apr 26, 2025
248fd79
Merge pull request #2352 from xizheyin/enable-behind-upstream
jieyouxu Apr 30, 2025
f8a99af
Merge from rustc
invalid-email-address May 1, 2025
8926344
Merge pull request #2367 from rust-lang/rustc-pull
tshepang May 1, 2025
f2e4fec
Merge from rustc
invalid-email-address May 8, 2025
275a5d6
Merge pull request #2374 from rust-lang/rustc-pull
tshepang May 8, 2025
d69c0ab
Merge pull request #2369 from rust-lang/tshepang-patch-1
tshepang May 10, 2025
83dd0c7
Merge pull request #2373 from rust-lang/tshepang-patch-2
tshepang May 14, 2025
249c62a
Merge from rustc
invalid-email-address May 15, 2025
2fc03df
Merge pull request #2388 from rust-lang/rustc-pull
tshepang May 15, 2025
446441c
Merge from rustc
invalid-email-address Jun 2, 2025
810e944
Merge pull request #2437 from rust-lang/rustc-pull
tshepang Jun 2, 2025
840a060
Merge pull request #2435 from smanilov/patch-19
tshepang Jun 2, 2025
840436a
Merge pull request #2386 from Lysxia/fix-link
tshepang Jun 2, 2025
736eed6
Merge from rustc
invalid-email-address Jun 9, 2025
6890bfc
Merge pull request #2461 from rust-lang/rustc-pull
tshepang Jun 9, 2025
b22e611
Merge from rustc
invalid-email-address Jun 12, 2025
4df7ab9
Merge pull request #2464 from rust-lang/rustc-pull
tshepang Jun 12, 2025
ef9cf9e
Merge pull request #2441 from rust-lang/tshepang-remove-title-case
tshepang Jun 14, 2025
5f3fc92
Merge from rustc
invalid-email-address Jun 19, 2025
0d5edb1
Merge pull request #2477 from rust-lang/rustc-pull
tshepang Jun 19, 2025
32fa3f5
Merge from rustc
invalid-email-address Jun 26, 2025
ef1895f
Merge pull request #2479 from rust-lang/rustc-pull
tshepang Jun 26, 2025
3127337
Merge ref 'c96a69059ecc' from rust-lang/rust
Kobzol Jul 4, 2025
4c4a25d
Merge pull request #2489 from Kobzol/pull
jieyouxu Jul 4, 2025
ecb76fa
Merge ref '040e2f8b9ff2' from rust-lang/rust
Kobzol Jul 8, 2025
6e66342
Merge pull request #1853 from Kobzol/pull-fixed
Amanieu Jul 8, 2025
608f6c1
Merge pull request #1857 from folkertdev/arm-dup
sayantn Jul 10, 2025
f5cff8f
Merge pull request #1858 from folkertdev/aarch-comparison-operators
sayantn Jul 11, 2025
f1f8831
Merge pull request #1852 from folkertdev/optimize-intrinsic-test
Amanieu Jul 14, 2025
6ae9acc
Merge pull request #1837 from heiher/loong32
Amanieu Jul 14, 2025
3a0c384
Merge ref 'fd2eb391d032' from rust-lang/rust
invalid-email-address Jul 17, 2025
ebd6111
Merge pull request #2508 from rust-lang/rustc-pull
tshepang Jul 17, 2025
de49ed5
Merge ref '460259d14de0' from rust-lang/rust
invalid-email-address Jul 21, 2025
cb08d77
Merge pull request #2512 from rust-lang/rustc-pull
tshepang Jul 21, 2025
181c095
Rollup merge of #144027 - RalfJung:clippy, r=Mark-Simulacrum
jieyouxu Jul 21, 2025
1bcd093
Rollup merge of #144243 - lnicola:sync-from-ra, r=lnicola
jieyouxu Jul 21, 2025
3a9ffd3
Rollup merge of #144246 - jieyouxu:no-dual-test, r=lqd,RalfJung
jieyouxu Jul 21, 2025
3290c66
Rollup merge of #144251 - tshepang:rdg-sync, r=jieyouxu
jieyouxu Jul 21, 2025
05737ad
Rollup merge of #144254 - ognevny:opt-dist-artifact-dir, r=Kobzol
jieyouxu Jul 21, 2025
daa3352
Auto merge of #144269 - jieyouxu:rollup-137ysl2, r=jieyouxu
bors Jul 21, 2025
9b11f5a
Auto merge of #144205 - hkBst:flt2dec, r=workingjubilee
bors Jul 22, 2025
8c24528
Auto merge of #144222 - Kobzol:stdarch-push, r=folkertdev
bors Jul 22, 2025
0a02ffd
Auto merge of #143897 - cjgillot:derive-walk, r=petrochenkov
bors Jul 23, 2025
32b73fc
Auto merge of #144233 - cjgillot:unsat-mir, r=oli-obk
bors Jul 23, 2025
b516b30
Auto merge of #144244 - jieyouxu:pr-full-ci, r=Kobzol
bors Jul 23, 2025
31b8881
Remove dead code and extend test coverage and diagnostics around it
oli-obk Jul 24, 2025
9959226
Auto merge of #144062 - bjorn3:lto_refactors2, r=davidtwco
bors Jul 24, 2025
e343d3c
Rollup merge of #142569 - xizheyin:139253, r=davidtwco
matthiaskrgr Jul 25, 2025
e4edf83
Rollup merge of #143401 - Enselic:no-stack-backtrace-print-in-display…
matthiaskrgr Jul 25, 2025
f3d4f5f
Rollup merge of #143424 - hkBst:auto-deref, r=jhpratt
matthiaskrgr Jul 25, 2025
89a1b7d
Rollup merge of #143970 - SunkenPotato:update_mem_copy_docs, r=scottmcm
matthiaskrgr Jul 25, 2025
ba2c337
Rollup merge of #143979 - dpaoliello:arm64ectest, r=petrochenkov
matthiaskrgr Jul 25, 2025
7c4b2b9
Rollup merge of #144200 - estebank:dont-point-at-closure, r=lcnr
matthiaskrgr Jul 25, 2025
d64e48b
Rollup merge of #144390 - oli-obk:arbitrary-enum-discrs, r=SparrowLii
matthiaskrgr Jul 25, 2025
9813f19
Rollup merge of #144392 - makai410:rm-mov, r=scottmcm
matthiaskrgr Jul 25, 2025
c2c1ab1
Auto merge of #144440 - matthiaskrgr:rollup-peb88gb, r=matthiaskrgr
bors Jul 25, 2025
62ca132
Auto merge of #144449 - flip1995:clippy-subtree-update, r=Manishearth
bors Jul 25, 2025
13e8568
Auto merge of #144338 - weihanglo:update-cargo, r=weihanglo
bors Jul 25, 2025
1bbcf9d
Auto merge of #139597 - Kobzol:lint-skip, r=BoxyUwU
bors Jul 26, 2025
d1f780b
Auto merge of #143500 - compiler-errors:characterize-less, r=lcnr
bors Jul 26, 2025
c1c3057
Auto merge of #143860 - scottmcm:transmute-always-rvalue, r=WaffleLapkin
bors Jul 26, 2025
29c5fb8
Auto merge of #144347 - scottmcm:ssa-enums-v0, r=WaffleLapkin
bors Jul 27, 2025
3ba4dcc
Auto merge of #144425 - nnethercote:avoid-new_adt-new_fn_def, r=compi…
bors Jul 27, 2025
76f8c7f
Auto merge of #144434 - nnethercote:preintern-ty-bounds, r=compiler-e…
bors Jul 27, 2025
8f0faf9
Auto merge of #144225 - purplesyringa:unwinding-intrinsics, r=nikic
bors Jul 27, 2025
43631be
Prepare for merging from rust-lang/rust
invalid-email-address Jul 28, 2025
5f45867
Merge ref '733dab558992' from rust-lang/rust
invalid-email-address Jul 28, 2025
572a79f
Format and bump rustc crates
lnicola Jul 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 16 additions & 16 deletions Cargo.lock

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

8 changes: 4 additions & 4 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -89,11 +89,11 @@ vfs-notify = { path = "./crates/vfs-notify", version = "0.0.0" }
vfs = { path = "./crates/vfs", version = "0.0.0" }
edition = { path = "./crates/edition", version = "0.0.0" }

ra-ap-rustc_lexer = { version = "0.122", default-features = false }
ra-ap-rustc_lexer = { version = "0.123", default-features = false }
ra-ap-rustc_parse_format = { version = "0.121", default-features = false }
ra-ap-rustc_index = { version = "0.122", default-features = false }
ra-ap-rustc_abi = { version = "0.122", default-features = false }
ra-ap-rustc_pattern_analysis = { version = "0.122", default-features = false }
ra-ap-rustc_index = { version = "0.123", default-features = false }
ra-ap-rustc_abi = { version = "0.123", default-features = false }
ra-ap-rustc_pattern_analysis = { version = "0.123", default-features = false }

# local crates that aren't published to crates.io. These should not have versions.

Expand Down
10 changes: 0 additions & 10 deletions crates/hir-ty/src/layout/adt.rs
Original file line number Diff line number Diff line change
Expand Up @@ -85,16 +85,6 @@ pub fn layout_of_adt_query(
let d = db.const_eval_discriminant(e.enum_variants(db).variants[id.0].0).ok()?;
Some((id, d))
}),
// FIXME: The current code for niche-filling relies on variant indices
// instead of actual discriminants, so enums with
// explicit discriminants (RFC #2363) would misbehave and we should disable
// niche optimization for them.
// The code that do it in rustc:
// repr.inhibit_enum_layout_opt() || def
// .variants()
// .iter_enumerated()
// .any(|(i, v)| v.discr != ty::VariantDiscr::Relative(i.as_u32()))
repr.inhibit_enum_layout_opt(),
!matches!(def, AdtId::EnumId(..))
&& variants
.iter()
Expand Down
2 changes: 1 addition & 1 deletion rust-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
e05ab47e6c418fb2b9faa2eae9a7e70c65c98eaa
733dab558992d902d6d17576de1da768094e2cf3
Loading