Fix some links
This commit is contained in:
parent
8a817bc6ca
commit
c4776cb94a
|
|
@ -107,12 +107,11 @@ The hash includes a variety of elements:
|
||||||
Disambiguator](#crate-disambiguator), and all CLI options marked with
|
Disambiguator](#crate-disambiguator), and all CLI options marked with
|
||||||
`[TRACKED]`).
|
`[TRACKED]`).
|
||||||
|
|
||||||
See [`finalize_and_compute_crate_hash`] for where the hash is actually
|
See [`compute_hir_hash`] for where the hash is actually computed.
|
||||||
computed.
|
|
||||||
|
|
||||||
[SVH]: https://doc.rust-lang.org/nightly/nightly-rustc/rustc_data_structures/svh/struct.Svh.html
|
[SVH]: https://doc.rust-lang.org/nightly/nightly-rustc/rustc_data_structures/svh/struct.Svh.html
|
||||||
[incremental compilation]: ../queries/incremental-compilation.md
|
[incremental compilation]: ../queries/incremental-compilation.md
|
||||||
[`finalize_and_compute_crate_hash`]: https://doc.rust-lang.org/nightly/nightly-rustc/rustc_middle/hir/map/collector/struct.NodeCollector.html#method.finalize_and_compute_crate_hash
|
[`compute_hir_hash`]: https://doc.rust-lang.org/nightly/nightly-rustc/rustc_ast_lowering/struct.LoweringContext.html#method.compute_hir_hash
|
||||||
|
|
||||||
### Stable Crate Id
|
### Stable Crate Id
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -56,7 +56,7 @@ because one must first build the new compiler with an older compiler
|
||||||
and then use that to build the new compiler with itself.
|
and then use that to build the new compiler with itself.
|
||||||
For development, you usually only want the `stage1` compiler,
|
For development, you usually only want the `stage1` compiler,
|
||||||
which you can build with `./x.py build library/std`.
|
which you can build with `./x.py build library/std`.
|
||||||
See [Building the Compiler](/building/how-to-build-and-run.html#building-the-compiler).
|
See [Building the Compiler](./how-to-build-and-run.html#building-the-compiler).
|
||||||
|
|
||||||
### Stage 3
|
### Stage 3
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,7 @@ why the array length in `foo<const N: usize>() -> [u8; N + 1]` can use `N`.
|
||||||
|
|
||||||
Without any manual adjustments, this causes us to include parameters even if
|
Without any manual adjustments, this causes us to include parameters even if
|
||||||
the constant doesn't use them in any way. This can cause
|
the constant doesn't use them in any way. This can cause
|
||||||
[some interesting errors](pcg-unused-substs) and breaks some already stable code.
|
[some interesting errors][pcg-unused-substs] and breaks some already stable code.
|
||||||
|
|
||||||
To deal with this, we intend to look at the generic parameters explicitly mentioned
|
To deal with this, we intend to look at the generic parameters explicitly mentioned
|
||||||
by the constants and then search the predicates of its parents to figure out which
|
by the constants and then search the predicates of its parents to figure out which
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue