Rollup of 5 pull requests#103125
Conversation
including those loaded through hacks.
…ark-Simulacrum Documentation BTreeMap::append's behavior for already existing keys `BTreeMap::append` overwrites existing values with new ones. This commit adds explicit documentation for that.
…r=oli-obk Mark derived StructuralEq as automatically derived. Fixes rust-lang#69952 Drive-by: use correct spans for generic params.
Clarify the possible return values of `len_utf16` `char::len_utf16` always return 1 or 2. Clarify this in the docs, in the same way as `char::len_utf8`.
PhantomData: inline a macro that is used only once I suspect this macro used to have more uses, but right now it just obfuscates the code.
rustdoc: Do not expect `doc(primitive)` modules to always exist The second commit fixes one more ICE by processing impls in crates loaded through the "load all `--extern`s" hack. Fixes rust-lang#96288 Fixes rust-lang#103028
|
@bors r+ rollup=never p=5 |
|
☀️ Test successful - checks-actions |
|
📌 Perf builds for each rolled up PR: previous master: b8b5caee04 In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
|
Finished benchmarking commit (a501e66): comparison URL. Overall result: ❌✅ regressions and improvements - no action needed@rustbot label: -perf-regression Instruction countThis is a highly reliable metric that was used to determine the overall result at the top of this comment.
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:
len_utf16#103102 (Clarify the possible return values oflen_utf16)doc(primitive)modules to always exist #103120 (rustdoc: Do not expectdoc(primitive)modules to always exist)Failed merges:
r? @ghost
@rustbot modify labels: rollup
Create a similar rollup