summaryrefslogtreecommitdiff
path: root/dhall/src/semantics/tck/tyexpr.rs (unfollow)
Commit message (Expand)AuthorFilesLines
2020-01-30Avoid unnecessary allocations of `Value`sNadrieril1-2/+3
2020-01-30Move main API to lib.rsNadrieril1-2/+2
2020-01-30Move normalize under nzeNadrieril1-1/+1
2020-01-30Introduce Thunks and normalize lazilyNadrieril1-9/+13
2020-01-30Make unnormalized Values unobservableNadrieril1-3/+1
2020-01-30Move builtins-related code to its own moduleNadrieril1-2/+1
2020-01-29Cleanup variable handlingNadrieril1-6/+20
2020-01-29Move envs to their own filesNadrieril1-4/+2
2020-01-29Use NameEnv in tyexpr_to_exprNadrieril1-18/+9
2020-01-29Remove dead codeNadrieril1-5/+0
2020-01-29Fix insufficient normalizationNadrieril1-1/+9
2020-01-28Fix all sorts of variable shenanigansNadrieril1-1/+14
2020-01-27Fix a bunch of bugs and more tckNadrieril1-0/+10
2020-01-23Implement basic env-based normalization for Value-based TyExprNadrieril1-0/+8
2020-01-21Simplify type error typeNadrieril1-2/+1
2020-01-20Reimplement basic tck/nze with proper environmentsNadrieril1-7/+9
2020-01-19Restore more types in value_to_tyexprNadrieril1-1/+13
2020-01-18Add Expr visitor and improve tyexpr_to_exprNadrieril1-10/+12
2020-01-18Introduce intermediate representation that stores typed exprNadrieril1-0/+83