summaryrefslogtreecommitdiff
path: root/dhall/src/error/mod.rs (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-08-01Add the typechecking of RecursiveRecordMerge.FintanH1-0/+3
This introduces an external function for HashMaps to perform an outer join so that you can do a unionWith but with more power by having a new tagert type. Using outer_join and recursively looking through records of records we have an implementation for combining records.
2019-05-12Implement binary encodingNadrieril1-0/+12
Closes #39
2019-05-09Make shift fallible and improve shift ergonomicsNadrieril1-0/+1
2019-05-09Detect duplicate record fields in typecheckNadrieril1-0/+2
2019-05-08Typecheck record projectionNadrieril1-0/+2
2019-05-08Typecheck mergeNadrieril1-0/+7
2019-05-07Unify typecheck and normalization contextsNadrieril1-6/+0
2019-05-06Move main datatypes into their own modulesNadrieril1-1/+1
2019-05-06Consolidate errors in the error moduleNadrieril1-0/+169