summaryrefslogtreecommitdiff
path: root/dhall (unfollow)
Commit message (Expand)AuthorFilesLines
2019-04-10Allow providing type for typechecking in APINadrieril4-20/+21
2019-04-10Mild cleanup importsNadrieril2-18/+16
2019-04-10Cleanup error handlingNadrieril5-56/+51
2019-04-10Split traits module into submodulesNadrieril3-50/+47
2019-04-10Add error submoduleNadrieril4-8/+8
2019-04-10Write main lib docNadrieril1-0/+106
2019-04-10Prepare for serde supportNadrieril3-0/+11
2019-04-10Add a new Deserialize trait for reading dhall valuesNadrieril2-0/+64
2019-04-10s/load_from/parse/Nadrieril3-20/+20
2019-04-10Add SimpleType and SimpeStaticType. Derive the latterNadrieril5-61/+147
2019-04-09Update dhall-lang submoduleNadrieril1-1/+0
2019-04-08clippyNadrieril4-31/+40
2019-04-08Limit public APINadrieril3-14/+8
2019-04-08Rename spec testsNadrieril4-601/+601
2019-04-08Move spec tests into the relevant filesNadrieril9-659/+668
2019-04-07TweaksNadrieril2-4/+2
2019-04-07Restrict public APINadrieril7-71/+104
2019-04-07FixNadrieril1-0/+1
2019-04-07Use macros in typecheck; much cleanerNadrieril1-132/+125
2019-04-07Universe hierarchy is overkillNadrieril2-77/+63
2019-04-07More typecheckNadrieril1-66/+89
2019-04-07Avoid constructing exprs manually when possibleNadrieril5-19/+24
2019-04-07Store Normalized in type errorNadrieril1-46/+66
2019-04-07Augment stack size for typecheck testsNadrieril3-8/+30
2019-04-07Handle universe error properlyNadrieril1-35/+49
2019-04-07Put a Cow in TypeNadrieril3-76/+84
2019-04-07More typecheckNadrieril1-78/+86
2019-04-06More improvements to typecheckNadrieril1-133/+114
2019-04-06Store the whole type hierarchy in a TypeNadrieril2-110/+167
2019-04-06Add Sort type universeNadrieril2-9/+12
2019-04-06Start taking Typed seriouslyNadrieril3-111/+135
2019-04-06Thread Typed through type_withNadrieril3-66/+67
2019-04-06Move binary decoding to new APINadrieril4-32/+66
2019-04-06Massage import loading into new APINadrieril3-51/+83
2019-04-06Define some newtypes for ExprNadrieril2-8/+37
2019-04-06Rename some modulesNadrieril3-3/+3
2019-04-06s/Type/StaticType/Nadrieril3-20/+19
2019-04-06s/DhallError/ImportError/Nadrieril2-13/+13
2019-04-06Factor out type equality checkingNadrieril1-46/+50
2019-04-06Move more cases after recursionNadrieril1-34/+34
2019-04-06Loop through args when typechecking AppNadrieril1-17/+24
2019-04-06Factor out the recursion when possible in typecheckNadrieril2-127/+133
2019-04-06Add type-inference testsNadrieril2-0/+149
2019-04-06Normalize only as needed while typecheckingNadrieril1-17/+17
2019-04-06type_with always normalizesNadrieril1-49/+35
2019-04-06Avoid early returns in type_withNadrieril1-41/+38
2019-04-06Split dhall_expr!() into 2Nadrieril1-0/+2
2019-04-06Normalize output of type inferenceNadrieril1-4/+4
2019-04-06Ensure all type errors carry normalized typesNadrieril1-7/+4
2019-04-06Remove an unnecessary normalizationNadrieril1-2/+1