Skip to content

Commit c8da5bf

Browse files
authored
Fix some links (#1137)
* Fix some links * Address review comment
1 parent 7820456 commit c8da5bf

File tree

5 files changed

+9
-9
lines changed

5 files changed

+9
-9
lines changed

src/appendix/bibliography.md

+1-1
Original file line numberDiff line numberDiff 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)

src/compiler-team.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ contributions to rustc and its design.
1111

1212
Currently 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
6161
complicated).
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

src/identifiers.md

+1-1
Original file line numberDiff line numberDiff 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

src/query.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -155,10 +155,10 @@ providers**. Almost all **extern providers** wind up going through the
155155
from the crate metadata. But in some cases there are crates that
156156
provide queries for *both* local and external crates, in which case
157157
they 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

src/thir.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ But it has some other interesting features that distinguish it from the HIR:
3434
[HIR]: ./hir.md
3535

3636
The 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
3838
will be allocated. Dropping this arena will result in the THIR being destroyed,
3939
which is useful to keep peak memory in check. Having a THIR representation of
4040
all 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
4343
to `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

0 commit comments

Comments
 (0)