-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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 #130100
Rollup of 7 pull requests #130100
Commits on Aug 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 893413d - Browse repository at this point
Copy the full SHA 893413dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7957140 - Browse repository at this point
Copy the full SHA 7957140View commit details -
run test in tmp dir and emit artifacts there
otherwise the test would build in the source root's `target` folder
Configuration menu - View commit details
-
Copy full SHA for d9794a9 - Browse repository at this point
Copy the full SHA d9794a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2190c28 - Browse repository at this point
Copy the full SHA 2190c28View commit details -
separate the crates to test from the test setup
it'll be easier to see and update the list: the other cmd args can just be ignored
Configuration menu - View commit details
-
Copy full SHA for 0577035 - Browse repository at this point
Copy the full SHA 0577035View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1df0c5 - Browse repository at this point
Copy the full SHA f1df0c5View commit details
Commits on Sep 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a178559 - Browse repository at this point
Copy the full SHA a178559View commit details
Commits on Sep 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7dd1be1 - Browse repository at this point
Copy the full SHA 7dd1be1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6d2cfc - Browse repository at this point
Copy the full SHA f6d2cfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae661dd - Browse repository at this point
Copy the full SHA ae661ddView commit details -
Make
download-ci-llvm = true
check if CI llvm is availableand make it the default for the compiler profile, as to prevent unnecessarily checking out `src/llvm-project` with `"if-unchanged"`.
Configuration menu - View commit details
-
Copy full SHA for 5f367bb - Browse repository at this point
Copy the full SHA 5f367bbView commit details
Commits on Sep 7, 2024
-
Rename variant
AddrOfRegion
ofRegionVariableOrigin
to `BorrowReg……ion` because "Borrow" is the more idiomatic Rust term than "AddrOf".
Configuration menu - View commit details
-
Copy full SHA for c0b0627 - Browse repository at this point
Copy the full SHA c0b0627View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7d4da6 - Browse repository at this point
Copy the full SHA f7d4da6View commit details -
Configuration menu - View commit details
-
Copy full SHA for cfe85a3 - Browse repository at this point
Copy the full SHA cfe85a3View commit details -
librustdoc::config: removed Input from Options
The `librustdoc::config::Options` struct no longer includes `rustc_session::config::Input`. This is so that Input can be optional. In rfc#3662, the crate input is not required if `--merge=finalize`. Replacing Input with Option<Input> was decided against. In most places that Input is needed, it should be statically known to not be optional (means fewer unwraps). We just want to have an Input-free Options in librustdoc::main_args, where we can run the write shared procedure.
Configuration menu - View commit details
-
Copy full SHA for 3782251 - Browse repository at this point
Copy the full SHA 3782251View commit details -
rfc#3662 changes under unstable flags
* All new functionality is under unstable options * Adds `--merge=shared|none|finalize` flags * Adds `--parts-out-dir=<crate specific directory>` for `--merge=none` to write cross-crate info file for a single crate * Adds `--include-parts-dir=<previously specified directory>` for `--merge=finalize` to write cross-crate info files * update tests/run-make/rustdoc-default-output/rmake.rs golden
Configuration menu - View commit details
-
Copy full SHA for 2e1cba6 - Browse repository at this point
Copy the full SHA 2e1cba6View commit details -
add tests for behavior in rfc#3662
* Adds tests for the behavior from rfc#3662 in `tests/rustdoc/`
Configuration menu - View commit details
-
Copy full SHA for 548b6e1 - Browse repository at this point
Copy the full SHA 548b6e1View commit details
Commits on Sep 8, 2024
-
Rollup merge of rust-lang#129337 - EtomicBomb:rfc, r=notriddle
rustdoc rfc#3662 changes under unstable flags * All new functionality is under unstable options * Adds `--merge=shared|none|finalize` flags * Adds `--parts-out-dir=<crate specific directory>` for `--merge=none` to write cross-crate info file for a single crate * Adds `--include-parts-dir=<previously specified directory>` for `--merge=finalize` to write cross-crate info files * `tests/rustdoc/` tests for the new flags
Configuration menu - View commit details
-
Copy full SHA for 0106b27 - Browse repository at this point
Copy the full SHA 0106b27View commit details -
Rollup merge of rust-lang#129473 - Urgau:fix-llvm-if-unchanged, r=onu…
…r-ozkan use `download-ci-llvm=true` in the default compiler config rust-lang@1ca2708 made it so that the `src/llvm-project` submodule has to be checkout for `download-ci-llvm = "if-unchanged"` to know if the submodule has been changed, but that is not required, if the submodule hasn't been checkout it cannot have been modified. ~~This PR restore the previous behavior by only updating the submodule if it has already been checkout.~~ This PR makes `download-ci-llvm = true` check if CI llvm is available and make it the default for the compiler profile, as to prevent unnecessarily checking out `src/llvm-project` with `"if-unchanged"`. r? `@onur-ozkan`
Configuration menu - View commit details
-
Copy full SHA for fc87247 - Browse repository at this point
Copy the full SHA fc87247View commit details -
Rollup merge of rust-lang#129529 - lqd:stable-new-solver, r=Kobzol
Add test to build crates used by r-a on stable r? ```@Kobzol``` I've opened other PRs for this one to work and they've landed already. I cherry-picked your commit, and added the last remaining pieces we needed I think.
Configuration menu - View commit details
-
Copy full SHA for 2f82550 - Browse repository at this point
Copy the full SHA 2f82550View commit details -
Rollup merge of rust-lang#130025 - Urgau:missing_docs-expect, r=petro…
…chenkov Also emit `missing_docs` lint with `--test` to fulfil expectations This PR removes the "test harness" suppression of the `missing_docs` lint to be able to fulfil `#[expect]` (expectations) as it is now "relevant". I think the goal was to maybe avoid false-positive while linting on public items under `#[cfg(test)]` but with effective visibility we should no longer have any false-positive. Another possibility would be to query the lint level and only emit the lint if it's of expect level, but that is even more hacky. Fixes rust-lang#130021
Configuration menu - View commit details
-
Copy full SHA for 5f12177 - Browse repository at this point
Copy the full SHA 5f12177View commit details -
Rollup merge of rust-lang#130070 - gurry:rename-regionkind-addof-to-r…
…ef, r=compiler-errors Rename variant `AddrOfRegion` of `RegionVariableOrigin` to `BorrowRegion` because "Borrow" is the more idiomatic Rust term than "AddrOf".
Configuration menu - View commit details
-
Copy full SHA for 8940640 - Browse repository at this point
Copy the full SHA 8940640View commit details -
Rollup merge of rust-lang#130087 - RalfJung:option-const-iter, r=work…
…ingjubilee remove 'const' from 'Option::iter' This is kind of pointless to be a `const fn` since you can't do anything with the iterator. It is also the only `const fn iter*` in the entire standard library. It probably got constified when `~const` traits got added everywhere, and then was forgotten to be de-constified when that was undone. The rest of the const_option feature seems like it can reasonably be stabilized, but this one IMO should not be stabilized, and it's not worth creating a new tracking issue. Cc rust-lang#67441
Configuration menu - View commit details
-
Copy full SHA for 1157f40 - Browse repository at this point
Copy the full SHA 1157f40View commit details -
Rollup merge of rust-lang#130092 - zslayton:master, r=jieyouxu
Fixes typo in wasm32-wasip2 doc comment
Configuration menu - View commit details
-
Copy full SHA for e4f8824 - Browse repository at this point
Copy the full SHA e4f8824View commit details