diff options
| -rw-r--r-- | src/librustc/dep_graph/graph.rs | 6 | ||||
| -rw-r--r-- | src/librustc/hir/mod.rs | 4 | ||||
| -rw-r--r-- | src/librustc/mir/mod.rs | 4 | ||||
| -rw-r--r-- | src/librustc/ty/context.rs | 6 | ||||
| -rw-r--r-- | src/librustc/ty/sty.rs | 6 | ||||
| -rw-r--r-- | src/librustc_plugin/lib.rs | 2 |
6 files changed, 16 insertions, 12 deletions
diff --git a/src/librustc/dep_graph/graph.rs b/src/librustc/dep_graph/graph.rs index 7acb466e9f3..3816bbc1a33 100644 --- a/src/librustc/dep_graph/graph.rs +++ b/src/librustc/dep_graph/graph.rs @@ -158,8 +158,8 @@ impl DepGraph { /// what state they have access to. In particular, we want to /// prevent implicit 'leaks' of tracked state into the task (which /// could then be read without generating correct edges in the - /// dep-graph -- see the [README] for more details on the - /// dep-graph). To this end, the task function gets exactly two + /// dep-graph -- see the module-level [README] for more details on + /// the dep-graph). To this end, the task function gets exactly two /// pieces of state: the context `cx` and an argument `arg`. Both /// of these bits of state must be of some type that implements /// `DepGraphSafe` and hence does not leak. @@ -178,7 +178,7 @@ impl DepGraph { /// - If you need 3+ arguments, use a tuple for the /// `arg` parameter. /// - /// [README]: README.md + /// [README]: https://github.com/rust-lang/rust/blob/master/src/librustc/dep_graph/README.md pub fn with_task<C, A, R, HCX>(&self, key: DepNode, cx: C, diff --git a/src/librustc/hir/mod.rs b/src/librustc/hir/mod.rs index 9ab3b5ca15e..7d3699b35eb 100644 --- a/src/librustc/hir/mod.rs +++ b/src/librustc/hir/mod.rs @@ -588,7 +588,9 @@ pub type CrateConfig = HirVec<P<MetaItem>>; /// The top-level data structure that stores the entire contents of /// the crate currently being compiled. /// -/// For more details, see [the module-level README](README.md). +/// For more details, see the module-level [README]. +/// +/// [README]: https://github.com/rust-lang/rust/blob/master/src/librustc/hir/README.md. #[derive(Clone, PartialEq, Eq, RustcEncodable, RustcDecodable, Debug)] pub struct Crate { pub module: Mod, diff --git a/src/librustc/mir/mod.rs b/src/librustc/mir/mod.rs index 68f8098709c..c52be9caa4f 100644 --- a/src/librustc/mir/mod.rs +++ b/src/librustc/mir/mod.rs @@ -8,7 +8,9 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -//! MIR datatypes and passes. See [the README](README.md) for details. +//! MIR datatypes and passes. See the module-level [README] for details. +//! +//! [README]: https://github.com/rust-lang/rust/blob/master/src/librustc/mir/README.md use graphviz::IntoCow; use middle::const_val::ConstVal; diff --git a/src/librustc/ty/context.rs b/src/librustc/ty/context.rs index b233156cf7f..e21eb8bbf8a 100644 --- a/src/librustc/ty/context.rs +++ b/src/librustc/ty/context.rs @@ -778,8 +778,10 @@ impl<'tcx> CommonTypes<'tcx> { /// The central data structure of the compiler. It stores references /// to the various **arenas** and also houses the results of the -/// various **compiler queries** that have been performed. See [the -/// README](README.md) for more deatils. +/// various **compiler queries** that have been performed. See the +/// module-level [README] for more details. +/// +/// [README]: https://github.com/rust-lang/rust/blob/master/src/librustc/ty/README.md #[derive(Copy, Clone)] pub struct TyCtxt<'a, 'gcx: 'a+'tcx, 'tcx: 'a> { gcx: &'a GlobalCtxt<'gcx>, diff --git a/src/librustc/ty/sty.rs b/src/librustc/ty/sty.rs index 02729c6d600..04477b82f29 100644 --- a/src/librustc/ty/sty.rs +++ b/src/librustc/ty/sty.rs @@ -1647,10 +1647,8 @@ impl<'a, 'gcx, 'tcx> TyS<'tcx> { /// /// Note that during type checking, we use an inference variable /// to represent the closure kind, because it has not yet been - /// inferred. Once [upvar inference] is complete, that type varibale - /// will be unified. - /// - /// [upvar inference]: src/librustc_typeck/check/upvar.rs + /// inferred. Once upvar inference (in `src/librustc_typeck/check/upvar.rs`) + /// is complete, that type variable will be unified. pub fn to_opt_closure_kind(&self) -> Option<ty::ClosureKind> { match self.sty { TyInt(int_ty) => match int_ty { diff --git a/src/librustc_plugin/lib.rs b/src/librustc_plugin/lib.rs index 3df56c4e728..c0f830f1fbe 100644 --- a/src/librustc_plugin/lib.rs +++ b/src/librustc_plugin/lib.rs @@ -57,7 +57,7 @@ //! #![plugin(myplugin)] //! ``` //! -//! See the [`plugin` feature](../../unstable-book/language-features/plugin.html) of +//! See the [`plugin` feature](../unstable-book/language-features/plugin.html) of //! the Unstable Book for more examples. #