summaryrefslogtreecommitdiff
path: root/dhall/src/semantics/tck/tyexpr.rs (follow)
Commit message (Expand)AuthorAgeFilesLines
* Avoid unnecessary allocations of `Value`sNadrieril2020-01-301-2/+3
* Move main API to lib.rsNadrieril2020-01-301-2/+2
* Move normalize under nzeNadrieril2020-01-301-1/+1
* Introduce Thunks and normalize lazilyNadrieril2020-01-301-9/+13
* Make unnormalized Values unobservableNadrieril2020-01-301-3/+1
* Move builtins-related code to its own moduleNadrieril2020-01-301-2/+1
* Cleanup variable handlingNadrieril2020-01-291-6/+20
* Move envs to their own filesNadrieril2020-01-291-4/+2
* Use NameEnv in tyexpr_to_exprNadrieril2020-01-291-18/+9
* Remove dead codeNadrieril2020-01-291-5/+0
* Fix insufficient normalizationNadrieril2020-01-291-1/+9
* Fix all sorts of variable shenanigansNadrieril2020-01-281-1/+14
* Fix a bunch of bugs and more tckNadrieril2020-01-271-0/+10
* Implement basic env-based normalization for Value-based TyExprNadrieril2020-01-231-0/+8
* Simplify type error typeNadrieril2020-01-211-2/+1
* Reimplement basic tck/nze with proper environmentsNadrieril2020-01-201-7/+9
* Restore more types in value_to_tyexprNadrieril2020-01-191-1/+13
* Add Expr visitor and improve tyexpr_to_exprNadrieril2020-01-181-10/+12
* Introduce intermediate representation that stores typed exprNadrieril2020-01-181-0/+83