summaryrefslogtreecommitdiff
path: root/dhall_core (unfollow)
Commit message (Expand)AuthorFilesLines
2019-05-04Rename dhall_core to dhall_syntaxNadrieril10-3050/+0
2019-05-02Update dhall-lang submoduleNadrieril2-5/+46
2019-05-02Update dhall-lang submoduleNadrieril1-71/+51
2019-05-02Update dhall-lang submoduleNadrieril2-3/+8
2019-05-02Update dhall-lang submoduleNadrieril2-26/+41
2019-05-02Remove shift0Nadrieril1-23/+17
2019-04-30Fix shifting. This completely destroys sharing so performance is dead.Nadrieril1-1/+3
2019-04-29Don't shift by mutable refNadrieril1-7/+19
2019-04-29Properly substitute when typing AppNadrieril1-8/+15
2019-04-22Remove now obsolete subst_shiftNadrieril1-42/+1
2019-04-21Prepare for interop between two contextsNadrieril1-13/+21
2019-04-20An empty optional value is purely semanticNadrieril4-14/+6
2019-04-20Implement more normalization simplificationsNadrieril1-27/+24
2019-04-20improved_slice_patterns now returns ownership on errorNadrieril2-2/+2
2019-04-20Text interpolationNadrieril1-4/+4
2019-04-20Text literalsNadrieril1-2/+14
2019-04-19A union constructor is a purely semantic valueNadrieril3-15/+0
2019-04-19Make App() only store one argumentNadrieril4-16/+7
2019-04-18Label is redundant in EnvItem::SkipNadrieril1-2/+4
2019-04-18Use a context for substitution in normalizationNadrieril1-1/+7
2019-04-18subst_shift in a single passNadrieril2-5/+71
2019-04-18Use argument-position impl trait for mapping functionsNadrieril1-87/+39
2019-04-18Remove more duplicationNadrieril2-62/+34
2019-04-18Avoid an unnecessary unroll()Nadrieril2-27/+52
2019-04-18Add even more general visitor traitNadrieril1-55/+140
2019-04-18Reduce duplication between mapping functionsNadrieril2-58/+33
2019-04-18Deprecate some thingsNadrieril2-21/+6
2019-04-18Merge impl blocksNadrieril1-106/+104
2019-04-18Consistent type variable namingNadrieril1-33/+34
2019-04-18Start cleaning up the mess of mapping functionsNadrieril2-23/+130
2019-04-18Simplify implementation of shift and subst_shiftNadrieril1-27/+31
2019-04-17Normalize union constructorsNadrieril3-4/+19
2019-04-16rustfmtNadrieril1-1/+2
2019-04-16Update dhall-lang submoduleNadrieril1-6/+11
2019-04-16Tiny rename to save myself a lot of painNadrieril1-27/+27
2019-04-16Handle nullary union variantsNadrieril1-1/+8
2019-04-16Prepare for nullary union variantsNadrieril4-21/+51
2019-04-16Fix union constructor typecheckingNadrieril1-0/+6
2019-04-16Doc tweakNadrieril1-8/+8
2019-04-15Handle empty optionals correctlyNadrieril4-6/+18
2019-04-15Remove leftover bx() functionNadrieril1-6/+1
2019-04-14clippyNadrieril2-3/+3
2019-04-14Use crates.io improved_slice_patterns on top of path depNadrieril1-1/+1
2019-04-14Rename iter_patterns to improved_slice_patternsNadrieril2-2/+2
2019-04-14Document roughly the dhall subcratesNadrieril1-0/+5
2019-04-14Use upstream pestNadrieril1-1/+1
2019-04-14Document why Visitor is neededNadrieril1-0/+12
2019-04-14Cache importsBasile Henry1-8/+8
2019-04-14Remove unused ExprF::as_refNadrieril1-47/+0
2019-04-14Improve visitor trait hierarchyNadrieril2-87/+226