-
Notifications
You must be signed in to change notification settings - Fork 12.5k
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 7 pull requests #111304
Rollup of 7 pull requests #111304
Commits on Apr 30, 2023
-
Fix the test directories suggested by
./x.py suggest
The tests that were in `src/test/` have been moved to `tests/`, so the paths given by the suggestion tool should reflect this.
Configuration menu - View commit details
-
Copy full SHA for 71ab284 - Browse repository at this point
Copy the full SHA 71ab284View commit details
Commits on May 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a4ef2f5 - Browse repository at this point
Copy the full SHA a4ef2f5View commit details
Commits on May 3, 2023
-
check bootstrap scripts syntax
Signed-off-by: ozkanonur <work@onurozkan.dev>
Configuration menu - View commit details
-
Copy full SHA for eea6202 - Browse repository at this point
Copy the full SHA eea6202View commit details
Commits on May 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 00ac29d - Browse repository at this point
Copy the full SHA 00ac29dView commit details
Commits on May 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 08fc451 - Browse repository at this point
Copy the full SHA 08fc451View commit details
Commits on May 6, 2023
-
Expand the LLVM coverage of
--print target-cpus
We've been relying on a custom patch to add `MCSubtargetInfo::getCPUTable` for `rustc --print target-cpus`, and just printing that it's not supported on external LLVM builds. LLVM `main` now has `getAllProcessorDescriptions` that can replace ours, so now we try to use that. In addition, the fallback path can at least print the native and default cpu options. There were also some mismatches in the function signatures here between `LLVM_RUSTLLVM` and otherwise; this is now mitigated by sharing these functions and only using cpp to adjust the function bodies.
Configuration menu - View commit details
-
Copy full SHA for 67ae38a - Browse repository at this point
Copy the full SHA 67ae38aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9027d20 - Browse repository at this point
Copy the full SHA 9027d20View commit details -
Rollup merge of rust-lang#111002 - Zalathar:x-suggest-dirs, r=Mark-Si…
…mulacrum Fix the test directories suggested by `./x.py suggest` It seems that these paths were correct when rust-lang#106249 was being written, but since then rust-lang#106458 has been merged (moving `src/test/` to `tests/`), making the tool's suggestions incorrect.
Configuration menu - View commit details
-
Copy full SHA for cec5c40 - Browse repository at this point
Copy the full SHA cec5c40View commit details -
Rollup merge of rust-lang#111077 - cjgillot:const-prop-unit, r=Mark-S…
…imulacrum Make more ConstProp tests unit.
Configuration menu - View commit details
-
Copy full SHA for bccd296 - Browse repository at this point
Copy the full SHA bccd296View commit details -
Rollup merge of rust-lang#111151 - ozkanonur:syntax-check-on-bootstra…
…p-scripts, r=Mark-Simulacrum check bootstrap scripts syntax Fails bootstrapping if `x`/`x.ps1` scripts are not valid. Currently, it keeps executing lines until the invalid one.
Configuration menu - View commit details
-
Copy full SHA for 60db448 - Browse repository at this point
Copy the full SHA 60db448View commit details -
Rollup merge of rust-lang#111203 - Kobzol:remark-print-kind, r=tmiasko
Output LLVM optimization remark kind in `-Cremark` output Since rust-lang#90833, the optimization remark kind has not been printed. Therefore it wasn't possible to easily determine from the log (in a programmatic way) which remark kind was produced. I think that the most interesting remarks are the missed ones, which can lead users to some code optimization. Maybe we could also change the format closer to the "old" one: ``` note: optimization remark for tailcallelim at /checkout/src/libcore/num/mod.rs:1:0: marked this call a tail call candidate ``` I wanted to programatically parse the remarks so that they could work e.g. with https://github.com/OfekShilon/optview2. However, now that I think about it, probably the proper solution is to tell rustc to output them to YAML and then use the YAML as input for the opt remark visualization tools. The flag for enabling this does not seem to work though (rust-lang#96705 (comment)). Still I think that it's good to output the remark kind anyway, it's an important piece of information. r? ```@tmiasko```
Configuration menu - View commit details
-
Copy full SHA for e4eaf31 - Browse repository at this point
Copy the full SHA e4eaf31View commit details -
Rollup merge of rust-lang#111237 - loongarch-rs:clobber-abi, r=Amanieu
asm: loongarch64: Implementation of clobber_abi r? ```@Amanieu```
Configuration menu - View commit details
-
Copy full SHA for a3af532 - Browse repository at this point
Copy the full SHA a3af532View commit details -
Rollup merge of rust-lang#111274 - cuviper:print-target-cpus, r=Mark-…
…Simulacrum Expand the LLVM coverage of `--print target-cpus` We've been relying on a custom patch to add `MCSubtargetInfo::getCPUTable` for `rustc --print target-cpus`, and just printing that it's not supported on external LLVM builds. LLVM `main` now has `getAllProcessorDescriptions` that can replace ours, so now we try to use that. In addition, the fallback path can at least print the native and default cpu options. There were also some mismatches in the function signatures here between `LLVM_RUSTLLVM` and otherwise; this is now mitigated by sharing these functions and only using cpp to adjust the function bodies.
Configuration menu - View commit details
-
Copy full SHA for ecc0615 - Browse repository at this point
Copy the full SHA ecc0615View commit details -
Rollup merge of rust-lang#111289 - clubby789:fix-111280, r=jyn514
Check arguments length in trivial diagnostic lint Fixes rust-lang#111280
Configuration menu - View commit details
-
Copy full SHA for 1de257b - Browse repository at this point
Copy the full SHA 1de257bView commit details