-
Notifications
You must be signed in to change notification settings - Fork 12.9k
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 8 pull requests #108538
Rollup of 8 pull requests #108538
Conversation
This reduces build time of bootstrap by ~6s
…riplett Move IpAddr, SocketAddr and V4+V6 related types to `core` Implements RFC rust-lang/rfcs#2832. The RFC has completed FCP with disposition merge, but is not yet merged. Moves IP types to `core` as specified in the RFC. The full list of moved types is: `IpAddr`, `Ipv4Addr`, `Ipv6Addr`, `SocketAddr`, `SocketAddrV4`, `SocketAddrV6`, `Ipv6MulticastScope` and `AddrParseError`. Doing this move was one of the main driving arguments behind rust-lang#78802.
[stdio][windows] Use MBTWC and WCTMB `MultiByteToWideChar` and `WideCharToMultiByte` are extremely well optimized, and therefore should probably be used when we know we can (specifically in the Windows stdio stuff). Fixes rust-lang#107092
…lbertlarsan68 Allow building serde and serde_derive in parallel This reduces build time of bootstrap by ~6s
Move the unused extern crate check back to the resolver. It doesn't have anything to do in `rustc_hir_typeck`.
…acrum Bages for easy access links to Rust community r? `@Mark-Simulacrum`
…sts, r=jackh726 Commit some new solver tests Lazy norm is hard. `<?0 as Trait>::Assoc = ?0` ... probably should emit an alias-eq goal, but currently we don't do that. Right now it fails with a cyclical ty error. Also committed a check-pass test that broken when I attempted to fix this (unsuccessfully). r? types
…sions, r=Nilstrieb Avoid `&str` to `String` conversions This patch removes some unnecessary `&str` to `String` conversions.
…escr, r=compiler-errors diagnostics: avoid querying `associated_item` in the resolver Fixes rust-lang#108529 CC rust-lang#108324
@bors r+ rollup=never p=8 |
☀️ Test successful - checks-actions |
1 similar comment
☀️ Test successful - checks-actions |
📌 Perf builds for each rolled up PR:
previous master: 7281249a19 In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
📌 Perf builds for each rolled up PR: previous master: f540a25745 In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
Finished benchmarking commit (7281249): 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.
CyclesThis benchmark run did not return any relevant results for this metric. |
Successful merges:
core
#104265 (Move IpAddr, SocketAddr and V4+V6 related types tocore
)&str
toString
conversions #108523 (Avoid&str
toString
conversions)associated_item
in the resolver #108533 (diagnostics: avoid queryingassociated_item
in the resolver)Failed merges:
r? @ghost
@rustbot modify labels: rollup
Create a similar rollup