Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2019-08-20 | Naming tweaks | Nadrieril | 2 | -9/+8 | |
2019-08-20 | Add Value::from_builtin | Nadrieril | 2 | -12/+5 | |
2019-08-20 | Clarify conversion of Const/Builtin to Value | Nadrieril | 1 | -5/+2 | |
2019-08-20 | Cleanup | Nadrieril | 2 | -16/+6 | |
2019-08-19 | Tweak Value API | Nadrieril | 1 | -28/+19 | |
2019-08-19 | Merge TypedValue and Value | Nadrieril | 3 | -161/+88 | |
2019-08-19 | Reduce untyped construction of Values | Nadrieril | 3 | -65/+51 | |
2019-08-19 | Use TypedValue instead of Typed in normalize and typecheck | Nadrieril | 3 | -44/+39 | |
Now Typed is only used in dhall::phase, similarly to Parsed/Resolved/Normalized | |||||
2019-08-19 | s/to_valuef/to_whnf/ and avoid cloning ValueFs when possible | Nadrieril | 2 | -23/+22 | |
2019-08-18 | Merge ValueInternal and TypedValueInternal | Nadrieril | 1 | -111/+79 | |
2019-08-18 | Rework ValueInternal and clarify invariants around ValueF | Nadrieril | 2 | -70/+63 | |
2019-08-17 | s/Thunk/Value/ | Nadrieril | 5 | -775/+775 | |
2019-08-16 | Share type alongside the value in a thunk | Nadrieril | 2 | -40/+110 | |
2019-08-16 | Use generic Shift/Subst impls | Nadrieril | 3 | -192/+186 | |
2019-08-16 | Store type in Thunk | Nadrieril | 2 | -58/+71 | |
2019-08-16 | Remove Const-optimization for now | Nadrieril | 1 | -14/+5 | |
2019-08-16 | s/Value/ValueF/ | Nadrieril | 4 | -153/+155 | |
2019-08-16 | Try to minimize untyped TypedThunks | Nadrieril | 1 | -7/+6 | |
2019-08-16 | fixup! No need for generic Context anymore | Nadrieril | 1 | -1/+1 | |
2019-08-16 | Free variables don't exist anymore | Nadrieril | 1 | -21/+13 | |
2019-08-16 | No need for generic Context anymore | Nadrieril | 1 | -75/+38 | |
2019-08-16 | Remove dead code | Nadrieril | 4 | -80/+21 | |
2019-08-16 | Reduce api surface of dhall crate | Nadrieril | 4 | -52/+45 | |
Helps detect unused code | |||||
2019-08-15 | rustfmt | Nadrieril | 1 | -2/+1 | |
2019-08-15 | Fix variable substitution | Nadrieril | 1 | -4/+2 | |
I have no idea how this didn't get caught before | |||||
2019-08-15 | Custom Debug impls to improve debug legibility | Nadrieril | 2 | -3/+37 | |
2019-08-15 | Remove special closures from Value | Nadrieril | 2 | -94/+7 | |
Instead construct their values directly | |||||
2019-08-15 | Fix bug in shifting contexts | Nadrieril | 1 | -1/+10 | |
2019-08-14 | Fix typo in normalization | Nadrieril | 1 | -1/+1 | |
2019-08-13 | Considerably simplify Embed handling | Nadrieril | 2 | -7/+3 | |
2019-08-13 | Stop tracking the absence of Embed values at the type level | Nadrieril | 2 | -11/+11 | |
2019-08-13 | Typos | Nadrieril | 1 | -2/+2 | |
2019-08-13 | s/TypeThunk/TypedThunk/g | Nadrieril | 2 | -45/+47 | |
2019-08-13 | Swap Typed and TypeThunk | Nadrieril | 1 | -21/+104 | |
2019-08-13 | Move api into its own crate | Nadrieril | 1 | -4/+4 | |
2019-08-10 | Remove dhall::expr!() macro | Nadrieril | 2 | -9/+45 | |
It's a lot of hassle for not a lot of benefit | |||||
2019-08-08 | Add support for dependent types | Nadrieril | 2 | -1/+22 | |
2019-08-07 | Remove union literals from the language | Nadrieril | 1 | -12/+3 | |
2019-08-06 | Prepare for https://github.com/dhall-lang/dhall-lang/pull/630 | Nadrieril | 1 | -3/+5 | |
2019-05-12 | clippy | Nadrieril | 3 | -5/+3 | |
2019-05-09 | Merge Type and Typed | Nadrieril | 1 | -1/+1 | |
2019-05-09 | Make visibilities more consistent | Nadrieril | 4 | -67/+54 | |
2019-05-09 | Reduce the distance between Type and Typed | Nadrieril | 1 | -48/+11 | |
2019-05-09 | ExprF need not be generic in Label | Nadrieril | 2 | -8/+4 | |
2019-05-09 | Make shift fallible and improve shift ergonomics | Nadrieril | 4 | -118/+147 | |
2019-05-09 | Detect duplicate record fields in typecheck | Nadrieril | 1 | -6/+6 | |
2019-05-09 | Correctly shift free variables in normalization | Nadrieril | 1 | -10/+10 | |
2019-05-08 | Implement normalization for record merging operators | Nadrieril | 1 | -0/+7 | |
2019-05-08 | Implement normalization of missing builtins | Nadrieril | 1 | -2/+7 | |
2019-05-08 | Fix Context shifting | Nadrieril | 1 | -15/+24 | |