Uh oh!
There was an error while loading. Please reload this page.
Rollup of 5 pull requests - #101757
Conversation
And into `AttrAnnotatedTokenTree::Token`. PR rust-lang#99887 did the same thing for `TokenStream`.
These two type names are long and have long matching prefixes. I find
them hard to read, especially in combinations like
`AttrAnnotatedTokenStream::new(vec![AttrAnnotatedTokenTree::Token(..)])`.
This commit renames them as `AttrToken{Stream,Tree}`.The `AttrTokenStream` is always immediately turned into a `TokenStream`.
`To` is better than `Create` for indicating that this is a non-consuming conversion, rather than creating something out of nothing. And the addition of `Attr` is because the current names makes them sound like they relate to `TokenStream`, but really they relate to `AttrTokenStream`.
This fixes the typo `&[u8, _]` -> `&[u8; _]`
…rochenkov Streamline `AttrAnnotatedTokenStream` r? ```@petrochenkov```
…-obk Avoid `Iterator::last` Adapters like `Filter` and `Map` use the default implementation of `Iterator::last` which is not short-circuiting (and so does `core::str::Split`). The predicate function will be run for every single item of the underlying iterator. I hope that removing those calls to `last` results in slight performance improvements.
…avidtwco A `SubstitutionPart` is not considered a deletion if it replaces nothing with nothing Fixesrust-lang#101689
Fix typo in concat_bytes documentation This fixes the typo `&[u8, _]` -> `&[u8; _]`
…-sidebar-toggle, r=GuillaumeGomez rustdoc: remove redundant CSS `#source-sidebar, #sidebar-toggle` These two elements are always nested below `<nav class="sidebar">`, and will inherit the font from their parent. These selectors were added in 93520d2, and became redundant in 07e3f99 when the source sidebar elements became nested below `nav.sidebar`.
Dylan-DPC
commented
Sep 13, 2022
@bors r+ rollup=never p=5 |
bors
commented
Sep 13, 2022
bors
commented
Sep 13, 2022
bors
commented
Sep 13, 2022
☀️ Test successful - checks-actions |
rust-timer
commented
Sep 13, 2022
📌 Perf builds for each rolled up PR: previous master: 7098c181f8 In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
rust-timer
commented
Sep 13, 2022
Finished benchmarking commit (5338f5f): comparison URL. Overall result: no relevant changes - no action needed@rustbot label: -perf-regression Instruction countThis benchmark run did not return any relevant results for this metric. Max RSS (memory usage)ResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
CyclesResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
Footnotes |
Successful merges:
AttrAnnotatedTokenStream#101602 (StreamlineAttrAnnotatedTokenStream)Iterator::last#101690 (AvoidIterator::last)SubstitutionPartis not considered a deletion if it replaces nothing with nothing #101700 (ASubstitutionPartis not considered a deletion if it replaces nothing with nothing)#source-sidebar, #sidebar-toggle#101748 (rustdoc: remove redundant CSS#source-sidebar, #sidebar-toggle)Failed merges:
r? @ghost
@rustbot modify labels: rollup
Create a similar rollup