Uh oh!
There was an error while loading. Please reload this page.
Rollup of 6 pull requests - #98359
Conversation
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
Arms are about TAIT and RPIT, as the variants clearly show.
lub: don't bail out due to empty binders
allows for the following to compile. The equivalent code using `struct Wrapper<'upper>(fn(&'upper ());` already compiles on stable.
```rust
let _: fn(&'upper ()) = match v {
true => lt_in_fn::<'a>(),
false => lt_in_fn::<'b>(),
};
```
see https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=7034a677190110941223cafac6632f70 for a complete example
r? ```@rust-lang/types```…li-obk interpret: convert_tag_add_extra: allow tagger to raise errors Needed for rust-lang/miri#2234 r? `@oli-obk`
Move some tests to more reasonable directories r? `@petrochenkov`
…rrors Add a full regression test for rust-lang#73727Closesrust-lang#73727 This also moves a test to the `issues` directory as it's also tested on the adt_const_params feature. r? ```@compiler-errors``` Signed-off-by: Yuki Okushi <jtitor@2k36.org>
…t, r=GuillaumeGomez Remove the unused-`#[doc(hidden)]` logic from the `unused_attributes` lint Fixesrust-lang#96890. It was found out that `#[doc(hidden)]` on trait impl items does indeed have an effect on the generated documentation (see the linked issue). In my opinion and the one of [others](https://rust-lang.zulipchat.com/#narrow/stream/266220-rustdoc/topic/Validy.20checks.20for.20.60.23.5Bdoc.28hidden.29.5D.60/near/281846219), rustdoc's output is actually a bit flawed in that regard but that should be tracked in a new issue I suppose (I will open an issue for that in the near future). The check was introduced in rust-lang#96008 which is marked to be part of version `1.62` (current `beta`). As far as I understand, this means that **this PR needs to be backported** to `beta` to fixrust-lang#96890 on time. Correct me if I am wrong. CC `@dtolnay` (in case you would like to agree or disagree with my decision to fully remove this check) `@rustbot` label A-lint T-compiler T-rustdoc r? `@rust-lang/compiler`
…t, r=oli-obk This comment is out dated and misleading, the arm is about TAITs r? ```@oli-obk``` ```@oli-obk``` unsure if you want to add a different comment of some sort. ```@bors``` rollup=always
JohnTitor
commented
Jun 21, 2022
@bors r+ p=6 rollup=never |
bors
commented
Jun 21, 2022
📌 Commit cb3322a has been approved by |
bors
commented
Jun 22, 2022
bors
commented
Jun 22, 2022
☀️ Test successful - checks-actions |
Tested on commit rust-lang/rust@a09c668. Direct link to PR: <rust-lang/rust#98359> 💔 miri on windows: test-pass → build-fail (cc @RalfJung@eddyb@oli-obk). 💔 miri on linux: test-pass → build-fail (cc @RalfJung@eddyb@oli-obk).
rust-timer
commented
Jun 22, 2022
Finished benchmarking commit (a09c668): comparison url. Instruction count
Max RSS (memory usage)Results
CyclesResults
If you disagree with this performance assessment, please file an issue in rust-lang/rustc-perf. Next Steps: If you can justify the regressions found in this perf run, please indicate this with @rustbot label: +perf-regression Footnotes |
Successful merges:
&'static [_]causes ICE #73727)#[doc(hidden)]logic from theunused_attributeslint #98336 (Remove the unused-#[doc(hidden)]logic from theunused_attributeslint)Failed merges:
r? @ghost
@rustbot modify labels: rollup
Create a similar rollup