-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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 #107498
Rollup of 8 pull requests #107498
Conversation
The handling of async constructs in the compiler does not rely on `GenFuture` anymore since `1.67`, so this code can now be removed from `core`.
The link `Debug` points to should be the trait `Debug`, not the macro `Debug`.
…g, r=lcnr Implement unsizing in the new trait solver This makes hello world compile! Ignore the first commit, that's just rust-lang#107146 which is waiting on merge. I'll leave some comments inline about design choices that might be debatable. r? `@lcnr` (until we have a new trait solver reviewer group...)
Remove `GenFuture` from core The handling of async constructs in the compiler does not rely on `GenFuture` anymore since `1.67`, so this code can now be removed from `core`.
Update books ## rust-lang/book 2 commits in 2cd1b5593d26dc6a03c20f8619187ad4b2485552..f2a78f64b668f63f581203c6bac509903f7c00ee 2023-01-23 18:19:32 UTC to 2023-01-23 15:15:22 UTC - Change CamelCase to UpperCamelCase - Fix broken link to the No Starch Press version (rust-lang/book#3513) ## rust-embedded/book 3 commits in 19f798d448835a4888e3b3eae7fe69f1d61d8681..f1a4614aa41cc544b91b79760a709e113f3451d7 2023-01-26 15:21:58 UTC to 2023-01-18 07:51:06 UTC - Fix typo in the registers.md (rust-embedded/book#343) - Macports install instructions (rust-embedded/book#342) - remove extern crate statements (rust-embedded/book#340) ## rust-lang/nomicon 2 commits in 960d610e7f33889a2577f5f17c26f0d5c82b30df..bd1829d235296952bf72ca55635e360584b8805e 2023-01-18 03:14:58 UTC to 2023-01-17 20:05:07 UTC - Copyedits to FFI and unwinding section (rust-lang/nomicon#396) - Fix typo in dropck documentation (rust-lang/nomicon#397) ## rust-lang/reference 2 commits in 2cb0ed9ba56360949f492f9866afe8c293f9f9da..22882fb3f7b4d69fdc0d1731e8b9cfcb6910537d 2023-01-23 13:21:28 UTC to 2023-01-20 18:38:44 UTC - Fix typo “assigment” (…and more) (rust-lang/reference#1322) - Syntax correction for trait-bounds.md (rust-lang/reference#1319) ## rust-lang/rust-by-example 1 commits in a9fb7d13eadfcc5f457962731f105b97f9a7474a..134376872e8c387ef369507e0ee9b5a0e3272718 2023-01-25 11:56:37 UTC to 2023-01-25 11:56:37 UTC - update std_misc/file/create.md: fixed grammar (rust-lang/rust-by-example#1668) ## rust-lang/rustc-dev-guide 12 commits in 7352353ae91c48b136d2ca7d03822e1448165e1e..e359ee27fc3da3356d71a732128c0a1abe02e53a 2023-01-30 15:08:16 UTC to 2023-01-17 12:44:19 UTC - New infcx usage (rust-lang/rustc-dev-guide#1571) - Create a chapter for AST validation (rust-lang/rustc-dev-guide#1524) - Use ephemeral PAT for linkcheck (rust-lang/rustc-dev-guide#1569) - add section for the new trait solver (rust-lang/rustc-dev-guide#1551) - version 5 is now not supported (rust-lang/rustc-dev-guide#1568) - there are still no locale bundles (rust-lang/rustc-dev-guide#1567) - bumpt date-check examples to current month (rust-lang/rustc-dev-guide#1566) - Update hir.md (rust-lang/rustc-dev-guide#1565) - rustc_typeck exists no more (rust-lang/rustc-dev-guide#1559) - Correct tests misplacement (rust-lang/rustc-dev-guide#1564) - Update resolution.md (rust-lang/rustc-dev-guide#1561) - Update asm.md (rust-lang/rustc-dev-guide#1560)
…=GuillaumeGomez rustdoc: remove unnecessary wrapper `div.item-decl` from HTML
Migrate last part of CSS themes to CSS variables No changes in the output. This is already tested in `tests/rustdoc-gui/search-tab.goml` so no need to add a GUI test. r? `@notriddle`
…, r=BoxyUwU Use `ObligationCtxt::new_in_snapshot` in `satisfied_from_param_env` We can evaluate nested `ConstEvaluatable` obligations in an evaluation probe, which will ICE if we use `ObligationCtxt::new`. Fixes rust-lang#107474 Fixes rust-lang#106666 r? `@BoxyUwU` but feel free to reassign cc `@JulianKnodt` who i think added this assertion code Not sure if the rustdoc test is needed, but can't hurt. They're the same root cause, though.
rustdoc: remove meta keywords from HTML Discussed in <https://rust-lang.zulipchat.com/#narrow/stream/266220-rustdoc/topic/.60.3Cmeta.20name.3D.22keywords.22.3E.60>
fix link in std::path::Path::display() The link `Debug` points to should be the trait `Debug`, not the macro `Debug`.
@bors r+ rollup=never p=8 |
☀️ Test successful - checks-actions |
📌 Perf builds for each rolled up PR: previous master: dc3e59cb3f In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
Finished benchmarking commit (7c4a9a9): comparison URL. Overall result: ✅ 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.
|
Successful merges:
GenFuture
from core #107445 (RemoveGenFuture
from core)div.item-decl
from HTML #107476 (rustdoc: remove unnecessary wrapperdiv.item-decl
from HTML)ObligationCtxt::new_in_snapshot
insatisfied_from_param_env
#107479 (UseObligationCtxt::new_in_snapshot
insatisfied_from_param_env
)Failed merges:
r? @ghost
@rustbot modify labels: rollup
Create a similar rollup