Skip to content

Rustc dev guide subtree update - #139283

Merged
bors merged 54 commits into
rust-lang:masterfrom
BoxyUwU:rdg-push
Apr 3, 2025
Merged

Rustc dev guide subtree update#139283
bors merged 54 commits into
rust-lang:masterfrom
BoxyUwU:rdg-push

Conversation

@BoxyUwU

Copy link
Copy Markdown
Member

sagudevand others added 30 commits January 7, 2025 21:29
Start removing `rustc_middle::hir::map::Map`
Following commit f86f7ad from pull request rust-lang#136466
in the Rust project
(https://github.com/rust-lang/rust),
some methods in `Map` were moved to `TyCtxt`.
This update reimplements `rustc-drive-example.rs`,
`rustc-driver-interacting-with-the-ast.rs`,
and `rustc-interface-example.rs` using the new
versions of these methods, ensuring compatibility
with the nightly-2025-03-08 toolchain.
(https://github.com/rust-lang/rust),
`ErrorGuaranteed` was replaced by fatal errors.
As a result, `tcx.analysis()` now aborts directly
instead of returning an error guard.
To accommodate this change, this update replaces
`tcx.analysis()` with `typeck()`
to perform type checking in the example.
Signed-off-by: xizheyin <xizheyin@smail.nju.edu.cn>
Add issue link for explaining that why rustc_private linker fails
Add Fuchsia ping group page and mention Fuchsia and RfL ping groups in integration test pages
This makes this command pass
mdbook test --chapter "Remarks on perma-unstable features"
Includes redirects to avoid breaking existing links.
Update `ParamEnv` section for `TypingEnv` changes
…nfig-to-bootstrap
doc: fix reference to #create-a-configtoml
Slightly reorganize ecosystem tests, stub out codegen backend test pages
@rustbotrustbot added A-rustc-dev-guide Area: rustc-dev-guide S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Apr 2, 2025
@rustbot

Copy link
Copy Markdown
Collaborator

The rustc-dev-guide subtree was changed. If this PR only touches the dev guide consider submitting a PR directly to rust-lang/rustc-dev-guide otherwise thank you for updating the dev guide with your changes.

cc @BoxyUwU, @jieyouxu, @Kobzol

@jieyouxu

Copy link
Copy Markdown
Member

Thanks!
@bors r+ rollup

@bors

bors commented Apr 2, 2025

Copy link
Copy Markdown
Collaborator

📌 Commit ead4d4c has been approved by jieyouxu

It is now in the queue for this repository.

@borsbors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Apr 2, 2025
m-ou-se added a commit to m-ou-se/rust that referenced this pull request Apr 3, 2025
Rustc dev guide subtree update
r? `@jieyouxu` `@Kobzol`
@m-ou-sem-ou-se mentioned this pull request Apr 3, 2025
bors added a commit to rust-lang-ci/rust that referenced this pull request Apr 3, 2025
…iaskrgr
Rollup of 7 pull requests
Successful merges:
- rust-lang#139080 (Experimental feature gate for `super let`)
- rust-lang#139145 (slice: Remove some uses of unsafe in first/last chunk methods)
- rust-lang#139149 (unstable book: document import_trait_associated_functions)
- rust-lang#139273 (Apply requested API changes to `cell_update`)
- rust-lang#139282 (rustdoc: make settings checkboxes always square)
- rust-lang#139283 (Rustc dev guide subtree update)
- rust-lang#139294 (Fix the `f16`/`f128` feature gates on integer literals)
r? `@ghost`
`@rustbot` modify labels: rollup
bors added a commit to rust-lang-ci/rust that referenced this pull request Apr 3, 2025
…iaskrgr
Rollup of 7 pull requests
Successful merges:
- rust-lang#139080 (Experimental feature gate for `super let`)
- rust-lang#139145 (slice: Remove some uses of unsafe in first/last chunk methods)
- rust-lang#139149 (unstable book: document import_trait_associated_functions)
- rust-lang#139273 (Apply requested API changes to `cell_update`)
- rust-lang#139282 (rustdoc: make settings checkboxes always square)
- rust-lang#139283 (Rustc dev guide subtree update)
- rust-lang#139294 (Fix the `f16`/`f128` feature gates on integer literals)
r? `@ghost`
`@rustbot` modify labels: rollup
@bors
bors merged commit 85c557e into rust-lang:masterApr 3, 2025
@rustbotrustbot added this to the 1.88.0 milestone Apr 3, 2025
rust-timer added a commit to rust-lang-ci/rust that referenced this pull request Apr 3, 2025
Rollup merge of rust-lang#139283 - BoxyUwU:rdg-push, r=jieyouxu
Rustc dev guide subtree update
r? ``@jieyouxu`` ``@Kobzol``
github-actionsBot pushed a commit to model-checking/verify-rust-std that referenced this pull request Apr 8, 2025
…iaskrgr
Rollup of 7 pull requests
Successful merges:
- rust-lang#139080 (Experimental feature gate for `super let`)
- rust-lang#139145 (slice: Remove some uses of unsafe in first/last chunk methods)
- rust-lang#139149 (unstable book: document import_trait_associated_functions)
- rust-lang#139273 (Apply requested API changes to `cell_update`)
- rust-lang#139282 (rustdoc: make settings checkboxes always square)
- rust-lang#139283 (Rustc dev guide subtree update)
- rust-lang#139294 (Fix the `f16`/`f128` feature gates on integer literals)
r? `@ghost`
`@rustbot` modify labels: rollup
@BoxyUwU
BoxyUwU deleted the rdg-push branch June 3, 2025 12:57
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-rustc-dev-guideArea: rustc-dev-guideS-waiting-on-borsStatus: Waiting on bors to run and complete tests. Bors will change the label on completion.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

18 participants

@BoxyUwU@rustbot@jieyouxu@bors@sagudev@y1lan@xizheyin@Kobzol@lolbinarycat@tshepang@petrochenkov@lcnr@chiichen@mejrs@spastorino@GuillaumeGomez@samueltardieu@clubby789