-
Notifications
You must be signed in to change notification settings - Fork 13.7k
Rollup of 21 pull requests #145034
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Rollup of 21 pull requests #145034
Changes from all commits
Commits
Show all changes
107 commits
Select commit
Hold shift + click to select a range
c6a97d3
emit `StorageLive` and schedule `StorageDead` for `let`-`else` after ...
dianne 5a5027a
Move float non determinism helpers to math.rs
LorrensP-2158466 4653b7a
Stabilize const `TypeId::of`
oli-obk ed50029
ci: Switch to nightly rustfmt
tgross35 f391acb
Implement nondet behaviour and change/add tests.
LorrensP-2158466 08bca4d
ci: Add native PowerPC64LE and s390x jobs
tgross35 fcc7824
ci: Update to the latest ubuntu:25.04 Docker images
tgross35 95c4263
symcheck: Switch the `object` dependency from git to crates.io
tgross35 83aea65
ci: Use a mirror for musl
tgross35 5c4abe9
ci: Upgrade ubuntu:25.04 for the PowerPC64LE test
tgross35 43c3e1b
Enable tests that were skipped on PowerPC
tgross35 b168793
Enable tests that were skipped on aarch64
tgross35 0b6c1d3
Enable skipped `f32` and `f64` multiplication tests
tgross35 9dad77f
Use `x86_no_sse` configuration in more places
tgross35 ef608f1
Introduce `target_spec_enum` macro to avoid duplication
Noratrieb 4743158
libm: Update for new warn-by-default clippy lints
tgross35 c061e73
Avoid inlining `floor` into `rem_pio2`
quaternic 9c683d3
Implement `floor` and `ceil` in assembly on `i586`
folkertdev 16cb37c
Remove `no-asm` gating when there is no alternative implementation
tgross35 54f6ab7
Switch to using a GH app for authenticating sync PRs
Kobzol 54a4f86
cleanup: Trim trailing whitespace
tgross35 97c35d3
ci: Simplify tests for verbatim paths
tgross35 987a49b
bootstrap: extract `cc` query into a new function
mati865 9cfe5f6
bootstrap: split runtime DLL part out of `make_win_dist`
mati865 ab8a2e1
ci: Switch to strongly typed directives
tgross35 eafafc4
ci: Don't print output twice in `ci-util`
tgross35 c045c9b
ci: Commonize the way `PrInfo` is loaded from env
tgross35 4ebfdf7
ci: Add a way to run `libm` tests that would otherwise be skipped
tgross35 3cbd088
ci: Set pipefail before running ci-util
tgross35 ecf6d3c
Simplify the configuration for no-panic
tgross35 b3f369d
Address some rustc inconsistency issues
zeroomega f95edbe
move gcc config parsing to parse_inner
Shourya742 3f9bf57
move dist to parse_inner
Shourya742 924912c
move target parsing to parse_inner
Shourya742 89219ff
move install to parse_inner
Shourya742 3248ff1
move llvm parsing to parse_inner
Shourya742 ddd2a54
move rust config to parse_inner
Shourya742 ae05591
Force initializing ExecutionContext with verbosity and fail_fast mode
Shourya742 82756fd
Extract TOML config loading and src directory computation into separa...
Shourya742 f89ea08
Split TOML postprocessing into a separate function
Shourya742 cfc40de
Override some build TOML values by flags
Shourya742 8652d96
Fix logging of config skip values
Shourya742 58a38cd
Fix verbosity setting
Shourya742 222dfcc
add install default implementation
Shourya742 bbe7c08
add gcc and dist default implementation
Shourya742 38ddefa
add llvm default implementation
Shourya742 8b80cb0
add rust default implementation
Shourya742 d3d3b10
make llvm toml fields follow a specific naming convention
Shourya742 c008a4b
make gcc toml fields follow a specific naming convention
Shourya742 4d2a2c2
make dist toml fields follow a specific naming convention
Shourya742 ad98550
make install toml fields follow a specific naming convention
Shourya742 2c96132
make build toml fields follow a specific naming convention
Shourya742 a75326b
move build config to the top of parse method
Shourya742 39d9cf7
move install config to the top of parse method
Shourya742 120d93e
move rust config to the top of parse method
Shourya742 f74f1a0
move llvm config to the top of parse method
Shourya742 7f20ad8
move dist and gcc config to the top of parse method
Shourya742 1dfa421
Add --print target-spec-json-schema
Noratrieb d2cfe48
remove feature gate
Kivooeo b7f5392
remove begin prefix
Kivooeo 91e606b
Tweak auto trait errors
estebank d2e3ea9
windows-gnullvm: include `libunwind.dll` in dist
mati865 36383dd
[win][arm64ec] Fix msvc-wholearchive for Arm64EC
dpaoliello 33cb419
Mark all deprecation lints in name resolution as deny-by-default and ...
petrochenkov 3b50253
compiler-builtins: plumb LSE support for aarch64 on linux
pmur 6936bb9
Dynamically enable LSE for aarch64 rust provided intrinsics
pmur fbc700f
configure: Use `CARGO_CFG_*_{F16,F128}` rather than invoking rustc
tgross35 962836d
remove redundant _toml suffix and other misc changes
Shourya742 9ccc9f1
replace version placeholder
BoxyUwU 2108631
bump stage0
BoxyUwU 351e4bd
handle bootstrap cfgs
BoxyUwU 6e7b9d5
Introduce ModernIdent type to unify macro 2.0 hygiene handling
xizheyin 2472d19
Include allocator module in LLVM_passes timer
bjorn3 ee38bc0
Remove unused field from ModuleConfig
bjorn3 6fbea4f
Remove bitcode_llvm_cmdline
bjorn3 71add2f
Change stdlib float tests to account for miri nondet floats.
LorrensP-2158466 7bc3462
tidy
BoxyUwU 270c1a4
Revert "Embed GDB pretty printers in rlibs and dylibs"
bjorn3 e02cc40
Revert "Preserve the .debug_gdb_scripts section"
bjorn3 4ff22dd
Move some TypeVisitable/TypeFoldable impls to rustc_type_ir
flodiebold 856e381
don't schedule unnecessary drops when lowering or-patterns
dianne ea1eca5
base drop order on the first sub-branch
dianne b7de539
lower bindings in the order they're written
dianne f7ad406
Port `#[should_panic]` to the new attribute parsing infrastructure
JonathanBrouwer 4281e05
Changes to the tests for the `#[should_panic]` port
JonathanBrouwer a8f6528
Add a missing UpcastFrom impl in rustc_type_ir
flodiebold 40747d5
Rollup merge of #137831 - estebank:auto-trait-err, r=compiler-errors
Zalathar 24018a6
Rollup merge of #143028 - dianne:let-else-storage, r=oli-obk,traviscross
Zalathar 1e0dd6f
Rollup merge of #143764 - dianne:primary-binding-drop-order, r=Nadrie...
Zalathar d8c6a20
Rollup merge of #143808 - JonathanBrouwer:should_panic_parser, r=jdon...
Zalathar 134a6a5
Rollup merge of #143906 - LorrensP-2158466:miri-float-nondet-foreign-...
Zalathar ece8d99
Rollup merge of #143929 - petrochenkov:depresolve, r=lcnr
Zalathar 17674d8
Rollup merge of #144133 - oli-obk:stabilize-const-type-id, r=lcnr
Zalathar 07a378f
Rollup merge of #144439 - xizheyin:symbol-rs, r=petrochenkov
Zalathar 50a130a
Rollup merge of #144473 - zeroomega:rustc_inconsistency, r=Mark-Simul...
Zalathar 9913605
Rollup merge of #144498 - Noratrieb:rustc-json-schema, r=jieyouxu
Zalathar 8e14bb7
Rollup merge of #144659 - mati865:gnullvm-vendor-libunwind, r=Kobzol
Zalathar d3fe765
Rollup merge of #144705 - pmur:murp/aarch64-lse, r=Amanieu
Zalathar 73376eb
Rollup merge of #144807 - Shourya742:2025年07月30日-streamline-config, r=...
Zalathar eaba2c7
Rollup merge of #144900 - Kivooeo:unsigned_signed_diff-stabilize, r=d...
Zalathar 89df8fa
Rollup merge of #144903 - Kivooeo:panic_handler-is-not-begin, r=m-ou-se
Zalathar 9dbf035
Rollup merge of #144931 - dpaoliello:msvc-wholearchive, r=jieyouxu
Zalathar f943da6
Rollup merge of #144974 - tgross35:update-builtins, r=tgross35
Zalathar ea47c11
Rollup merge of #144997 - BoxyUwU:bootstrap_bump, r=Mark-Simulacrum
Zalathar dad85cf
Rollup merge of #145004 - bjorn3:remove_unused_fields, r=WaffleLapkin
Zalathar 63ca855
Rollup merge of #145009 - jackh726:ra-next-solver-changes, r=compiler...
Zalathar 79e429a
Rollup merge of #145014 - bjorn3:revert_preserve_debug_gdb_scripts, r...
Zalathar File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
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
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.