File tree Expand file tree Collapse file tree 5 files changed +9
-9
lines changed Expand file tree Collapse file tree 5 files changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ Rust, as well as publications about Rust.
1111* [ Making ad-hoc polymorphism less ad hoc] ( https://dl.acm.org/doi/10.1145/75277.75283 )
1212* [ Macros that work together] ( https://www.cs.utah.edu/plt/publications/jfp12-draft-fcdf.pdf )
1313* [ Traits: composable units of behavior] ( http://scg.unibe.ch/archive/papers/Scha03aTraits.pdf )
14- * [ Alias burying] ( http ://www.cs.uwm.edu/faculty/boyland/papers/unique-preprint.ps ) - We tried something similar and abandoned it.
14+ * [ Alias burying] ( https ://dl.acm.org/doi/10.1002/spe.370 ) - We tried something similar and abandoned it.
1515* [ External uniqueness is unique enough] ( http://www.cs.uu.nl/research/techreps/UU-CS-2002-048.html )
1616* [ Uniqueness and Reference Immutability for Safe Parallelism] ( https://research.microsoft.com/pubs/170528/msr-tr-2012-79.pdf )
1717* [ Region Based Memory Management] ( https://www.cs.ucla.edu/~palsberg/tba/papers/tofte-talpin-iandc97.pdf )
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ contributions to rustc and its design.
1111
1212Currently the compiler team chats in Zulip:
1313
14- - Team chat occurs in the ` t-compiler ` stream on [ the Zulip instance] [ zulip ]
14+ - Team chat occurs in the [ ` t-compiler ` ] [ zulip-t-compiler ] stream on the Zulip instance
1515- There are also a number of other associated Zulip streams,
1616 such as [ ` t-compiler/help ` ] [ zulip-help ] , where people can ask for help
1717 with rustc development, or [ ` t-compiler/meetings ` ] [ zulip-meetings ] ,
@@ -60,8 +60,8 @@ The meeting currently takes place on Thursdays at 10am Boston time
6060(UTC-4 typically, but daylight savings time sometimes makes things
6161complicated).
6262
63-
6463[ procedure ] : ./bug-fix-procedure.md
64+ [ zulip-t-compiler ] : https://rust-lang.zulipchat.com/#narrow/stream/131828-t-compiler
6565[ zulip-help ] : https://rust-lang.zulipchat.com/#narrow/stream/182449-t-compiler.2Fhelp
6666[ zulip-meetings ] : https://rust-lang.zulipchat.com/#narrow/stream/238009-t-compiler.2Fmeetings
6767
Original file line number Diff line number Diff line change @@ -53,7 +53,7 @@ See the [HIR chapter][hir-map] for more detailed information.
5353[ `LocalDefId` ] : https://doc.rust-lang.org/nightly/nightly-rustc/rustc_hir/def_id/struct.LocalDefId.html
5454[ `HirId` ] : https://doc.rust-lang.org/nightly/nightly-rustc/rustc_hir/hir_id/struct.HirId.html
5555[ `BodyId` ] : https://doc.rust-lang.org/nightly/nightly-rustc/rustc_hir/struct.BodyId.html
56- [ `CrateNum` ] : https://doc.rust-lang.org/nightly/nightly-rustc/rustc_hir/def_id/enum .CrateNum.html
56+ [ `CrateNum` ] : https://doc.rust-lang.org/nightly/nightly-rustc/rustc_hir/def_id/struct .CrateNum.html
5757[ `DefIndex` ] : https://doc.rust-lang.org/nightly/nightly-rustc/rustc_hir/def_id/struct.DefIndex.html
5858[ `Body` ] : https://doc.rust-lang.org/nightly/nightly-rustc/rustc_hir/struct.Body.html
5959[ Node ] : https://doc.rust-lang.org/nightly/nightly-rustc/rustc_hir/hir/enum.Node.html
Original file line number Diff line number Diff line change @@ -155,10 +155,10 @@ providers**. Almost all **extern providers** wind up going through the
155155from the crate metadata. But in some cases there are crates that
156156provide queries for * both* local and external crates, in which case
157157they define both a ` provide ` and a ` provide_extern ` function, through
158- [ ` provide_both ` ] [ ext_provide_both ] , that ` rustc_driver ` can invoke.
158+ [ ` wasm_import_module_map ` ] [ wasm_import_module_map ] , that ` rustc_driver ` can invoke.
159159
160160[ rustc_metadata ] : https://doc.rust-lang.org/nightly/nightly-rustc/rustc_metadata/index.html
161- [ ext_provide_both ] : https://doc.rust-lang.org/nightly/nightly-rustc/rustc_codegen_llvm/attributes/ fn.provide_both .html
161+ [ wasm_import_module_map ] : https://doc.rust-lang.org/nightly/nightly-rustc/rustc_codegen_ssa/back/symbol_export/ fn.wasm_import_module_map .html
162162
163163### Adding a new kind of query
164164
Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ But it has some other interesting features that distinguish it from the HIR:
3434[ HIR ] : ./hir.md
3535
3636The THIR lives in [ ` rustc_mir_build::thir ` ] [ thir-docs ] . To construct a [ ` thir::Expr ` ] ,
37- you can use the [ ` build_thir ` ] function, passing in the memory arena where the THIR
37+ you can use the [ ` thir_body ` ] function, passing in the memory arena where the THIR
3838will be allocated. Dropping this arena will result in the THIR being destroyed,
3939which is useful to keep peak memory in check. Having a THIR representation of
4040all bodies of a crate in memory at the same time would be very heavy.
@@ -43,5 +43,5 @@ You can get a debug representation of the THIR by passing the `-Zunpretty=thir-t
4343to ` rustc ` .
4444
4545[ thir-docs ] : https://doc.rust-lang.org/nightly/nightly-rustc/rustc_mir_build/thir/index.html
46- [ `thir::Expr` ] : https://doc.rust-lang.org/nightly/nightly-rustc/rustc_mir_build /thir/struct.Expr.html
47- [ `build_thir ` ] : https://doc.rust-lang.org/nightly/nightly-rustc/rustc_mir_build/thir/fn.build_thir .html
46+ [ `thir::Expr` ] : https://doc.rust-lang.org/nightly/nightly-rustc/rustc_middle /thir/struct.Expr.html
47+ [ `thir_body ` ] : https://doc.rust-lang.org/nightly/nightly-rustc/rustc_middle/ty/context/struct.TyCtxt .html#method.thir_body
You can’t perform that action at this time.
0 commit comments