summaryrefslogtreecommitdiff
path: root/dhall/src/core (unfollow)
Commit message (Expand)AuthorFilesLines
2019-08-10Remove dhall::expr!() macroNadrieril2-9/+45
2019-08-08Add support for dependent typesNadrieril2-1/+22
2019-08-07Remove union literals from the languageNadrieril1-12/+3
2019-08-06Prepare for https://github.com/dhall-lang/dhall-lang/pull/630Nadrieril1-3/+5
2019-05-12clippyNadrieril3-5/+3
2019-05-09Merge Type and TypedNadrieril1-1/+1
2019-05-09Make visibilities more consistentNadrieril4-67/+54
2019-05-09Reduce the distance between Type and TypedNadrieril1-48/+11
2019-05-09ExprF need not be generic in LabelNadrieril2-8/+4
2019-05-09Make shift fallible and improve shift ergonomicsNadrieril4-118/+147
2019-05-09Detect duplicate record fields in typecheckNadrieril1-6/+6
2019-05-09Correctly shift free variables in normalizationNadrieril1-10/+10
2019-05-08Implement normalization for record merging operatorsNadrieril1-0/+7
2019-05-08Implement normalization of missing builtinsNadrieril1-2/+7
2019-05-08Fix Context shiftingNadrieril1-15/+24
2019-05-08shift on lookup instead of on insertNadrieril2-27/+71
2019-05-07Replace hashmap-based context with a vec-based oneNadrieril1-14/+37
2019-05-07Don't discard normalization work done by typecheckingNadrieril2-31/+54
2019-05-07Unify typecheck and normalization contextsNadrieril2-65/+113
2019-05-07Promote shift and subst_shift to traitsNadrieril4-86/+119
2019-05-07Move AlphaVar and AlphaLabel into a new moduleNadrieril5-105/+110
2019-05-07Small mistakeNadrieril1-1/+1
2019-05-07Document Value and ThunkNadrieril2-8/+21
2019-05-07Clean up some of the SubExpr type-changing methodsNadrieril1-2/+2
2019-05-06Move main datatypes into their own modulesNadrieril4-0/+1050