summaryrefslogtreecommitdiff
path: root/dhall/src (unfollow)
Commit message (Expand)AuthorFilesLines
2019-04-17Normalize union constructorsNadrieril1-4/+22
2019-04-16Add typecheck failure testsNadrieril1-7/+82
2019-04-16Update dhall-lang submoduleNadrieril1-0/+1
2019-04-16Handle nullary union variantsNadrieril2-6/+6
2019-04-16Prepare for nullary union variantsNadrieril2-10/+58
2019-04-16Improve test error ergonomicsNadrieril1-2/+8
2019-04-16Fix union constructor typecheckingNadrieril1-17/+24
2019-04-16Typecheck union constructorNadrieril1-6/+15
2019-04-16Typecheck unionsNadrieril1-16/+26
2019-04-16Typecheck higher-kinded recordsNadrieril1-21/+33
2019-04-16Remove one more instance of duplicate typecheckingNadrieril2-1/+16
2019-04-16Remove higher-kinded type noise in TypeNadrieril4-42/+67
2019-04-16Revert "Preserve notes when normalizing"Nadrieril1-13/+6
2019-04-16Preserve notes when normalizingNadrieril1-6/+13
2019-04-16Naming tweaksNadrieril2-12/+12
2019-04-16Avoid some work duplication in typecheckingNadrieril2-51/+56
2019-04-15Handle empty optionals correctlyNadrieril4-3/+19
2019-04-15Error on import cyclesBasile Henry1-6/+32
2019-04-15rustfmtNadrieril1-4/+4
2019-04-14Namespace deserialization functions in a `de` submoduleNadrieril3-42/+46
2019-04-14clippyNadrieril5-17/+15
2019-04-14Add import testsNadrieril2-0/+40
2019-04-14Naming nitpickNadrieril1-5/+5
2019-04-14Cache importsBasile Henry1-12/+34
2019-04-14Transform more mapping functions to use the Visitor traitNadrieril1-1/+1
2019-04-14Implement `let` type synonymsNadrieril1-51/+25
2019-04-14Fix a tiny normalization bugNadrieril1-1/+1
2019-04-13Implement ListAppend typecheckingNadrieril1-2/+20
2019-04-13Fix `let` parsingNadrieril1-0/+1
2019-04-13Improve error display on test failureNadrieril1-10/+20
2019-04-13Various typecheck improvementsNadrieril1-83/+93
2019-04-13Don't need dhall::expr!() for builtinsNadrieril1-15/+20
2019-04-13Split typecheck into two phasesNadrieril1-202/+214
2019-04-13docs: document import resolution rootNadrieril1-4/+6
2019-04-13Document all of the APINadrieril4-10/+60
2019-04-12Restrict public API to its most minimal expressionNadrieril8-101/+111
2019-04-12Remove any remains from the standard or `dhall-haskell`Nadrieril1-2/+2
2019-04-12Capture `Span`s in the AST and thread them through Parsed and ResolvedNadrieril3-15/+10
2019-04-11Thread lifetimes through other newtypesNadrieril7-155/+174
2019-04-11Add lifetime parameters to Parsed and ResolvedNadrieril5-23/+52
2019-04-11Remove type parameter from TypeErrorNadrieril3-28/+27
2019-04-11Respect import boundariesNadrieril5-49/+63
2019-04-11Be more civilized when typecheck case unimplementedNadrieril1-2/+3
2019-04-11Ditch quick_error because it doesn't support generic parametersNadrieril2-34/+50
2019-04-11Improve simple type handling in typecheckNadrieril2-37/+39
2019-04-11Abstract get_type() into a traitNadrieril6-49/+96
2019-04-11Handle untyped case differently from the type of SortNadrieril4-75/+107
2019-04-11`Some` is not a builtin, it's a keywordNadrieril1-1/+0
2019-04-11Remove premature #[inline(always)]Nadrieril1-18/+0
2019-04-11Add basic deserialization supportNadrieril5-9/+95