Conversation
The main new feature is support for detecting the current stack size on illumos. (See my blog post [1] for the context which led to this.) [1]: https://sunshowers.io/posts/rustc-segfault-illumos/
core: use `compare_bytes` for more slice element types `bool`, `NonZero<u8>`, `Option<NonZero<u8>>` and `ascii::Char` can be compared the same way as `u8`.
…esses-in-parser, r=scottmcm refactor: standardize duplicate processes in parser ## Summary This PR refactors the `read_number` function to standardize duplicate code, improve readability, and enhance efficiency. ## Changes - Merged the logic for both `max_digits` cases into a single `read_atomically` closure - Simplified control flow and reduced code duplication
…gillot Lint that warns when an elided lifetime ends up being a named lifetime As suggested in rust-lang#48686 (comment) Fixes rust-lang#48686
…chenkov Create opaque definitions in resolver. Implementing rust-lang#129023 (comment) That was easier than I expected. r? `@petrochenkov`
…Simulacrum Update stacker to 0.1.17 The main new feature is support for detecting the current stack size on illumos. (See [my blog post] for the context which led to this.) [my blog post]: https://sunshowers.io/posts/rustc-segfault-illumos/ try-job: x86_64-mingw
…ark-Simulacrum Make option-like-enum.rs UB-free and portable Fixes rust-lang#129662 (or, at least the parts of it that aren't rust-lang#128973)
add crashtests for several old unfixed ICEs Adds several new crashtests for some older ICEs that did not yet have any. Tests were added for rust-lang#128097, rust-lang#119095, rust-lang#117460 and rust-lang#126443.
Remove stray dot in `std::char::from_u32_unchecked` documentation
|
@bors r+ rollup=never p=8 |
|
☀️ Test successful - checks-actions |
|
📌 Perf builds for each rolled up PR:
previous master: 43eaa5c624 In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
|
Finished benchmarking commit (78d5c04): 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)Results (primary -0.2%, secondary 0.3%)This 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.
CyclesResults (primary -0.2%, secondary 0.0%)This 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.
Binary sizeResults (primary -0.6%, secondary -0.6%)This 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.
Bootstrap: 789.934s -> 789.43s (-0.06%) |
Successful merges:
compare_bytesfor more slice element types #128495 (core: usecompare_bytesfor more slice element types)elided_named_lifetimes) #129207 (Lint that warns when an elided lifetime ends up being a named lifetime)std::char::from_u32_uncheckeddocumentation #129832 (Remove stray dot instd::char::from_u32_uncheckeddocumentation)r? @ghost
@rustbot modify labels: rollup
Create a similar rollup