summaryrefslogtreecommitdiff
path: root/dhall/src/semantics/tck/tyexpr.rs (follow)
Commit message (Collapse)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
| | | | Inspired from dhall_haskell
* 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