-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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
Rollup of 9 pull requests #125938
Rollup of 9 pull requests #125938
Commits on Apr 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c8390cd - Browse repository at this point
Copy the full SHA c8390cdView commit details
Commits on Apr 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fc1e52a - Browse repository at this point
Copy the full SHA fc1e52aView commit details
Commits on May 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a126c11 - Browse repository at this point
Copy the full SHA a126c11View commit details -
make the fact that arm-none-eabi is a group of targets the first thin…
…g you see on the page.
Configuration menu - View commit details
-
Copy full SHA for f646314 - Browse repository at this point
Copy the full SHA f646314View commit details -
Configuration menu - View commit details
-
Copy full SHA for 144adf6 - Browse repository at this point
Copy the full SHA 144adf6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8704b9 - Browse repository at this point
Copy the full SHA d8704b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb1f5c3 - Browse repository at this point
Copy the full SHA bb1f5c3View commit details
Commits on May 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 94d4040 - Browse repository at this point
Copy the full SHA 94d4040View commit details
Commits on Jun 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c3de4b3 - Browse repository at this point
Copy the full SHA c3de4b3View commit details
Commits on Jun 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b320ac7 - Browse repository at this point
Copy the full SHA b320ac7View commit details -
Revert "Cache whether a body has inline consts"
This reverts commit eae5031.
Configuration menu - View commit details
-
Copy full SHA for f152e2c - Browse repository at this point
Copy the full SHA f152e2cView commit details -
Revert "Create const block DefIds in typeck instead of ast lowering"
This reverts commit ddc5f9b.
Configuration menu - View commit details
-
Copy full SHA for c9e50ae - Browse repository at this point
Copy the full SHA c9e50aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d88bf2 - Browse repository at this point
Copy the full SHA 0d88bf2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4576027 - Browse repository at this point
Copy the full SHA 4576027View commit details -
Fix ICE caused by ignoring EffectVars in type inference
Signed-off-by: Andrew Wock <ajwock@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 66a1386 - Browse repository at this point
Copy the full SHA 66a1386View commit details -
Configuration menu - View commit details
-
Copy full SHA for d392c50 - Browse repository at this point
Copy the full SHA d392c50View commit details -
Rollup merge of rust-lang#122597 - pacak:master, r=bjorn3
Show files produced by `--emit foo` in json artifact notifications Right now it is possible to ask `rustc` to save some intermediate representation into one or more files with `--emit=foo`, but figuring out what exactly was produced is difficult. This pull request adds information about `llvm_ir` and `asm` intermediate files into notifications produced by `--json=artifacts`. Related discussion: https://internals.rust-lang.org/t/easier-access-to-files-generated-by-emit-foo/20477 Motivation - `cargo-show-asm` parses those intermediate files and presents them in a user friendly way, but right now I have to apply some dirty hacks. Hacks make behavior confusing: hintron/computer-enhance#35 This pull request introduces a new behavior: now `rustc` will emit a new artifact notification for every artifact type user asked to `--emit`, for example for `--emit asm` those will include all the `.s` files. Most users won't notice this behavior, to be affected by it all of the following must hold: - user must use `rustc` binary directly (when `cargo` invokes `rustc` - it consumes artifact notifications and doesn't emit anything) - user must specify both `--emit xxx` and `--json artifacts` - user must refuse to handle unknown artifact types - user must disable incremental compilation (or deal with it better than cargo does, or use a workaround like `save-temps`) in order not to hit rust-lang#88829 / rust-lang#89149
Configuration menu - View commit details
-
Copy full SHA for 16c670c - Browse repository at this point
Copy the full SHA 16c670cView commit details -
Rollup merge of rust-lang#124486 - beetrees:vectorcall-tracking-issue…
…, r=ehuss Add tracking issue and unstable book page for `"vectorcall"` ABI Originally added in 2015 by rust-lang#30567, the Windows `"vectorcall"` ABI didn't have a tracking issue until now. Tracking issue: rust-lang#124485
Configuration menu - View commit details
-
Copy full SHA for ce4842c - Browse repository at this point
Copy the full SHA ce4842cView commit details -
Rollup merge of rust-lang#125690 - Lokathor:arm-maintainer-reorg, r=e…
…huss ARM Target Docs Update Updates the ARM target docs, drawing more attention to the `arm-none-eabi` target group by placing all targets *within* that group as a sub-list in the Table of Contents. Also updates the `armv4t-none-eabi` page (maintainer signoff: I'm that target's maintainer) to clarify that the page covers the arm version and the thumb version of the target, but that the target group page has the full info because there's nothing really specific to say for those targets.
Configuration menu - View commit details
-
Copy full SHA for e68ab49 - Browse repository at this point
Copy the full SHA e68ab49View commit details -
Rollup merge of rust-lang#125865 - ajwock:ice_not_fully_resolved, r=f…
…ee1-dead Fix ICE caused by ignoring EffectVars in type inference Fixes rust-lang#119830 r? ``@matthiaskrgr``
Configuration menu - View commit details
-
Copy full SHA for 183ad51 - Browse repository at this point
Copy the full SHA 183ad51View commit details -
Rollup merge of rust-lang#125893 - cjgillot:gvn-newops, r=oli-obk
Handle all GVN binops in a single place. <!-- If this PR is related to an unstable feature or an otherwise tracked effort, please link to the relevant tracking issue here. If you don't know of a related tracking issue or there are none, feel free to ignore this. This PR will get automatically assigned to a reviewer. In case you would like a specific user to review your work, you can assign it to them by using r? <reviewer name> --> Addresses https://github.com/rust-lang/rust/pull/125359/files#r1608185319 r? ```@oli-obk```
Configuration menu - View commit details
-
Copy full SHA for 765f55c - Browse repository at this point
Copy the full SHA 765f55cView commit details -
Rollup merge of rust-lang#125909 - fmease:rustdoc-add-test-synth-blan…
…ket-impls, r=GuillaumeGomez rustdoc: add a regression test for a former blanket impl synthesis ICE Fixes rust-lang#119792 (also passes in rust-lang#125907 in case you were wondering). r? rustdoc
Configuration menu - View commit details
-
Copy full SHA for 0b0dc46 - Browse repository at this point
Copy the full SHA 0b0dc46View commit details -
Rollup merge of rust-lang#125918 - oli-obk:const_block_ice, r=compile…
…r-errors Revert: create const block bodies in typeck via query feeding as per the discussion in rust-lang#125806 (comment) It was a mistake to try to shoehorn const blocks and some specific anon consts into the same box and feed them during typeck. It turned out not simplifying anything (my hope was that we could feed `type_of` to start avoiding the huge HIR matcher, but that didn't work out), but instead making a few things more fragile. reverts the const-block-specific parts of rust-lang#124650 ``@bors`` rollup=never had a small perf impact previously fixes rust-lang#125846 r? ``@compiler-errors``
Configuration menu - View commit details
-
Copy full SHA for 8e9737a - Browse repository at this point
Copy the full SHA 8e9737aView commit details -
Rollup merge of rust-lang#125919 - tbu-:pr_fix_typo, r=lqd
Remove stray "this"
Configuration menu - View commit details
-
Copy full SHA for 7f15094 - Browse repository at this point
Copy the full SHA 7f15094View commit details -
Rollup merge of rust-lang#125927 - ferrocene:lw-alloc-unwind-test, r=…
…pietroalbini Ignore `vec_deque_alloc_error::test_shrink_to_unwind` test on non-unwind targets rust-lang#123803 added this test which requires unwinding to succeed. This conditionally ignores the test on non-unwind targets (as is the case with other tests using `catch_unwind`).
Configuration menu - View commit details
-
Copy full SHA for 198b58b - Browse repository at this point
Copy the full SHA 198b58bView commit details