Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Reorganize dhall into a phase structure | Nadrieril | 2019-05-06 | 1 | -1393/+0 |
| | |||||
* | Merge TypedInternal and Typed | Nadrieril | 2019-05-06 | 1 | -9/+0 |
| | |||||
* | s/DoubleVar/AlphaVar/ | Nadrieril | 2019-05-05 | 1 | -8/+8 |
| | |||||
* | Make Value equality be alpha-equivalence | Nadrieril | 2019-05-05 | 1 | -7/+4 |
| | | | | Closes #66, #65 | ||||
* | Use alpha-normalization in equivalence checking | Nadrieril | 2019-05-05 | 1 | -80/+2 |
| | |||||
* | Implement alpha-normalization | Nadrieril | 2019-05-05 | 1 | -9/+11 |
| | | | | Closes #12 | ||||
* | Clarify match_vars implementation | Nadrieril | 2019-05-04 | 1 | -12/+12 |
| | |||||
* | Revert "Make SubExpr generic in the variable labels type" | Nadrieril | 2019-05-04 | 1 | -34/+31 |
| | | | | This reverts commit 4c159640e5ee77ffa48b85a5bffa56350cf933ef. | ||||
* | Make SubExpr generic in the variable labels type | Nadrieril | 2019-05-04 | 1 | -31/+34 |
| | |||||
* | Keep Spans through normalization and typechecking | Nadrieril | 2019-05-04 | 1 | -25/+29 |
| | |||||
* | Thread Spans through the AST | Nadrieril | 2019-05-04 | 1 | -1/+1 |
| | |||||
* | Move `Note`s into the spine of the AST | Nadrieril | 2019-05-04 | 1 | -1/+1 |
| | |||||
* | Remove dummy lifetimes | Nadrieril | 2019-05-04 | 1 | -93/+74 |
| | |||||
* | rustfmt | Nadrieril | 2019-05-04 | 1 | -1/+1 |
| | |||||
* | Rename dhall_generator to dhall_proc_macros | Nadrieril | 2019-05-04 | 1 | -1/+1 |
| | |||||
* | Rename dhall_core to dhall_syntax | Nadrieril | 2019-05-04 | 1 | -14/+14 |
| | |||||
* | Remove some deprecated functions | Nadrieril | 2019-05-03 | 1 | -1/+1 |
| | |||||
* | Avoid unnecessary RefCell::borrow_mut | Nadrieril | 2019-05-03 | 1 | -14/+4 |
| | |||||
* | Update dhall-lang submodule | Nadrieril | 2019-05-02 | 1 | -0/+1 |
| | |||||
* | Typecheck text interpolation | Nadrieril | 2019-05-02 | 1 | -3/+16 |
| | |||||
* | Typecheck missing builtin cases | Nadrieril | 2019-05-02 | 1 | -29/+47 |
| | |||||
* | Remove shift0 | Nadrieril | 2019-05-02 | 1 | -14/+5 |
| | |||||
* | Instead of possibly nonexistent Type, treat Sort specially | Nadrieril | 2019-05-02 | 1 | -156/+117 |
| | |||||
* | Store Thunk in Normalized | Nadrieril | 2019-05-02 | 1 | -21/+5 |
| | |||||
* | Tweaks | Nadrieril | 2019-05-02 | 1 | -30/+38 |
| | |||||
* | Remove now useless TypedOrType type | Nadrieril | 2019-04-30 | 1 | -86/+34 |
| | |||||
* | Avoid some rewrapping of thunks | Nadrieril | 2019-04-30 | 1 | -2/+2 |
| | |||||
* | Don't borrow from thunk more than necessary | Nadrieril | 2019-04-30 | 1 | -37/+58 |
| | |||||
* | Pass references when possible | Nadrieril | 2019-04-30 | 1 | -26/+33 |
| | |||||
* | Merge Typed and PartiallyNormalized | Nadrieril | 2019-04-30 | 1 | -75/+62 |
| | |||||
* | Store a Thunk in Typed | Nadrieril | 2019-04-30 | 1 | -6/+11 |
| | |||||
* | Store thunks behind Rc<RefCell<_>> to ensure minimal computation | Nadrieril | 2019-04-30 | 1 | -4/+1 |
| | |||||
* | Remove NF/WHNF distinction at runtime | Nadrieril | 2019-04-29 | 1 | -6/+6 |
| | |||||
* | Allow representing normal form as a semantic value | Nadrieril | 2019-04-29 | 1 | -22/+27 |
| | |||||
* | Don't need to store original expression in TypeError | Nadrieril | 2019-04-29 | 1 | -48/+14 |
| | |||||
* | Properly substitute when typing App | Nadrieril | 2019-04-29 | 1 | -45/+45 |
| | |||||
* | Use PartiallyNormalized throughout typechecking | Nadrieril | 2019-04-28 | 1 | -86/+87 |
| | |||||
* | Move Pi to WHNF | Nadrieril | 2019-04-27 | 1 | -36/+41 |
| | |||||
* | Builtins | Nadrieril | 2019-04-27 | 1 | -15/+11 |
| | |||||
* | Replace TypeInternal::UnionType with WHNF::UnionType | Nadrieril | 2019-04-27 | 1 | -23/+23 |
| | |||||
* | Replace TypeInternal::RecordType with WHNF::RecordType | Nadrieril | 2019-04-27 | 1 | -28/+51 |
| | |||||
* | Rework TypeInternal | Nadrieril | 2019-04-27 | 1 | -83/+72 |
| | |||||
* | Lists and Optionals | Nadrieril | 2019-04-26 | 1 | -42/+94 |
| | |||||
* | ensure_is_const is not that helpful | Nadrieril | 2019-04-26 | 1 | -59/+35 |
| | |||||
* | Union types | Nadrieril | 2019-04-26 | 1 | -66/+117 |
| | |||||
* | Fix shifting again | Nadrieril | 2019-04-25 | 1 | -13/+9 |
| | |||||
* | Now I can use TypeInternal::RecordType fully | Nadrieril | 2019-04-25 | 1 | -11/+10 |
| | |||||
* | Revert "Try property testing against reference implementation" | Nadrieril | 2019-04-25 | 1 | -133/+0 |
| | | | | This reverts commit ff1bee1b115a5b9528be621502719cc4faeffaee. | ||||
* | Try property testing against reference implementation | Nadrieril | 2019-04-25 | 1 | -0/+133 |
| | |||||
* | Correctly shift values before inserting into context | Nadrieril | 2019-04-25 | 1 | -4/+7 |
| |