You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/glossary.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -15,10 +15,10 @@ cx | we tend to use "cx" as an abbrevation for context. Se
15
15
DAG | a directed acyclic graph is used during compilation to keep track of dependencies between queries. ([see more](incremental-compilation.html))
16
16
data-flow analysis | a static analysis that figures out what properties are true at each point in the control-flow of a program; see [the background chapter for more](./background.html#dataflow)
17
17
DefId | an index identifying a definition (see `librustc/hir/def_id.rs`). Uniquely identifies a `DefPath`.
18
+
free variable | a "free variable" is one that is not bound within an expression or term; see [the background chapter for more](./background.html#free-vs-bound)
18
19
HIR | the High-level IR, created by lowering and desugaring the AST ([see more](hir.html))
19
20
HirId | identifies a particular node in the HIR by combining a def-id with an "intra-definition offset".
20
21
HIR Map | The HIR map, accessible via tcx.hir, allows you to quickly navigate the HIR and convert between various forms of identifiers.
21
-
free variable | a "free variable" is one that is not bound within an expression or term; see [the background chapter for more](./background.html#free-vs-bound)
22
22
'gcx | the lifetime of the global arena ([see more](ty.html))
23
23
generics | the set of generic type parameters defined on a type or item
24
24
ICE | internal compiler error. When the compiler crashes.
0 commit comments