-
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 9 pull requests #129898
Rollup of 9 pull requests #129898
Commits on Aug 26, 2024
-
Similar to cargo, rustc, and rustfmt, this adds the support of using custom clippy on bootstrap. It’s designed for those who want to test their own clippy builds or avoid downloading the stage0 clippy. Signed-off-by: onur-ozkan <work@onurozkan.dev>
Configuration menu - View commit details
-
Copy full SHA for 9d694b5 - Browse repository at this point
Copy the full SHA 9d694b5View commit details -
document
build.cargo-clippy
optionSigned-off-by: onur-ozkan <work@onurozkan.dev>
Configuration menu - View commit details
-
Copy full SHA for 9dcc656 - Browse repository at this point
Copy the full SHA 9dcc656View commit details -
add change entry for custom clippy support
Signed-off-by: onur-ozkan <work@onurozkan.dev>
Configuration menu - View commit details
-
Copy full SHA for 1a991e5 - Browse repository at this point
Copy the full SHA 1a991e5View commit details -
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 Aug 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 175238b - Browse repository at this point
Copy the full SHA 175238bView commit details
Commits on Sep 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d30b5f0 - Browse repository at this point
Copy the full SHA d30b5f0View commit details
Commits on Sep 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5780c1c - Browse repository at this point
Copy the full SHA 5780c1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac69544 - Browse repository at this point
Copy the full SHA ac69544View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00de006 - Browse repository at this point
Copy the full SHA 00de006View commit details -
Configuration menu - View commit details
-
Copy full SHA for a178559 - Browse repository at this point
Copy the full SHA a178559View commit details -
Do not request sanitizers for naked functions
Naked functions can only contain inline asm, so any instrumentation inserted by sanitizers is illegal. Don't request it. Fixes rust-lang#129224.
Configuration menu - View commit details
-
Copy full SHA for cf08447 - Browse repository at this point
Copy the full SHA cf08447View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7494224 - Browse repository at this point
Copy the full SHA 7494224View commit details -
Rollup merge of rust-lang#129152 - onur-ozkan:custom-clippy, r=Kobzol
custom/external clippy support for bootstrapping Similar to cargo, rustc, and rustfmt, this adds the support of using custom clippy on bootstrap. It’s designed for those who want to test their own clippy builds or avoid downloading the stage0 clippy. Closes rust-lang#121518
Configuration menu - View commit details
-
Copy full SHA for 2dcad58 - Browse repository at this point
Copy the full SHA 2dcad58View 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 9485928 - Browse repository at this point
Copy the full SHA 9485928View commit details -
Rollup merge of rust-lang#129829 - compiler-errors:decode-non-optiona…
…l, r=lcnr Make decoding non-optional `LazyArray` panic if not set Tables may be [defined](https://github.com/rust-lang/rust/blob/9649706eada1b2c68cf6504356efb058f68ad739/compiler/rustc_metadata/src/rmeta/mod.rs#L377) as `optional:` or `defaulted:`. If optional, if we try to read a value from a key that was never encoded, we should panic. This has high value in ensuring correctness over a defaulted table, so the tradeoff is worth considering, since it signals the compiler has a buggy encode impl, rather than just defaulting to a value. HOWEVER, `optional:` arrays were side-stepping this. So this PR fixes that, and makes `optional:` tables of `LazyArray` act like `LazyValue`, and panic if it's not assigned a value during encoding. During this PR, I found that `deduced_param_attrs` has buggy (?? i think??) implementation where it will refuse to encode cross-crate `deduced_param_attrs` unless we're codegening, we're optimizing the library, and incremental is disabled. This seems incredibly wrong, but I don't want to fix it in this PR. https://github.com/rust-lang/rust/blob/9649706eada1b2c68cf6504356efb058f68ad739/compiler/rustc_metadata/src/rmeta/encoder.rs#L1733-L1747
Configuration menu - View commit details
-
Copy full SHA for aec8ada - Browse repository at this point
Copy the full SHA aec8adaView commit details -
Rollup merge of rust-lang#129860 - lqd:remove-duplicate-deps, r=alexc…
…richton update `object` dependency to remove duplicate `wasmparser` `@alexcrichton` in rust-lang#129762 you bumped a few wasm-related dependencies and tried to avoid duplicates. If I understand correctly, `object` 0.36.4 wasn't yet released at the time, and therefore rust-lang#129762 ended up duplicating `wasmparser`. Now that the release happened, we can remove the duplicate. r? `@alexcrichton`
Configuration menu - View commit details
-
Copy full SHA for c67c646 - Browse repository at this point
Copy the full SHA c67c646View commit details -
Rollup merge of rust-lang#129875 - Sajjon:sajjon_fix_typos_batch_1, r…
…=compiler-errors,jieyouxu chore: Fix typos in 'compiler' (batch 1) Batch 1/3: Fixes typos in `compiler` (See [issue](rust-lang#129874) tracking all PRs with typos fixes)
Configuration menu - View commit details
-
Copy full SHA for 9bacd78 - Browse repository at this point
Copy the full SHA 9bacd78View commit details -
Rollup merge of rust-lang#129877 - Sajjon:sajjon_fix_typos_batch_2, r…
…=fee1-dead chore: Fix typos in 'compiler' (batch 2) Batch 2/3: Fixes typos in `compiler` (See [issue](rust-lang#129874) tracking all PRs with typos fixes)
Configuration menu - View commit details
-
Copy full SHA for 364135a - Browse repository at this point
Copy the full SHA 364135aView commit details -
Rollup merge of rust-lang#129878 - Sajjon:sajjon_fix_typos_batch_3, r…
…=jieyouxu chore: Fix typos in 'compiler' (batch 3) Batch 3/3: Fixes typos in `compiler` (See [issue](rust-lang#129874) tracking all PRs with typos fixes)
Configuration menu - View commit details
-
Copy full SHA for 6165b06 - Browse repository at this point
Copy the full SHA 6165b06View commit details -
Rollup merge of rust-lang#129891 - nikic:naked-no-san, r=jackh726
Do not request sanitizers for naked functions Naked functions can only contain inline asm, so any instrumentation inserted by sanitizers is illegal. Don't request it. Fixes rust-lang#129224.
Configuration menu - View commit details
-
Copy full SHA for 19a6bf3 - Browse repository at this point
Copy the full SHA 19a6bf3View commit details -
Rollup merge of rust-lang#129892 - oskgo:clarify-slice-from-raw, r=Ra…
…lfJung Clarify language around ptrs in slice::raw More specifically we explicitly mention that the pointer should be non-null as a top level requirement. Nullptrs are always valid for zero sized operations, so just validity (and alignment) does not guarantee non-nullness as implied in the existing docs. We also explicitly call out ZSTs as an additional example where perhaps unintuitively alignment and non-nullness still have to hold. Finally we change `data` in the range functions to `start`, which seems like a typo to me. Touches docs for rust-lang#89792 r? RalfJung
Configuration menu - View commit details
-
Copy full SHA for 718b124 - Browse repository at this point
Copy the full SHA 718b124View commit details