summaryrefslogtreecommitdiff
path: root/dhall/src/semantics/resolve/hir.rs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Resolve imports and alternatives outside of the ast traversalNadrieril2020-12-071-2/+12
|
* Defer name errors to typecheckingNadrieril2020-12-071-0/+3
| | | | We aren't supposed to inspect anything before alternatives are chosen
* Unify `skip_resolve_expr` with normal resolutionNadrieril2020-12-071-2/+2
|
* Pass import results via the global contextNadrieril2020-12-071-6/+7
|
* Thread cx everywhere else imports are readNadrieril2020-12-071-9/+11
|
* Thread cx through normalizationNadrieril2020-12-071-19/+23
|
* Thread cx through typecheckNadrieril2020-12-071-3/+6
|
* Check code hashes in importNadrieril2020-04-051-0/+4
|
* Brutally make all of dhall pubNadrieril2020-03-311-4/+4
|
* Nir::normalize isn't usefulNadrieril2020-03-311-6/+0
| | | | | It pretends to normalize but actually can't normalize under lambdas. The correct way to normalize a Nir is to convert it to Hir.
* Remove top-level Expr aliasesNadrieril2020-03-311-9/+5
|
* Run clippyNadrieril2020-03-171-3/+3
|
* Implement `as Location` importsNadrieril2020-03-051-0/+3
|
* Avoid re-typechecking after importNadrieril2020-02-191-1/+6
|
* Discard import headers while we don't use themNadrieril2020-02-181-9/+1
|
* Remove useless `normalize` option from ToExprOptionsNadrieril2020-02-181-8/+2
|
* Borrow relevant Hir from TirNadrieril2020-02-181-3/+17
|
* Rename Value to NirNadrieril2020-02-171-3/+3
|
* Rename TyExpr to TirNadrieril2020-02-171-2/+2
|
* Move hir and resolve into a moduleNadrieril2020-02-171-0/+130