Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2019-09-01 | Make make_parser into a proc_macro_attribute | Nadrieril | 2 | -6/+10 | |
That way rustfmt will format the contents of the parser. | |||||
2019-09-01 | Change parser macros to use a function-like syntax | Nadrieril | 2 | -250/+252 | |
This makes the parser code look much less magical. | |||||
2019-09-01 | Rewrite the make_parser macro as a proc_macro | Nadrieril | 3 | -3/+410 | |
2019-08-16 | dhall_proc_macros actually does not depend on dhall_syntax anymore | Nadrieril | 2 | -2/+0 | |
2019-08-13 | Rework API to resemble that of serde_json | Nadrieril | 1 | -7/+7 | |
2019-08-13 | Merge `Type` and `Value` in serde_dhall | Nadrieril | 1 | -3/+3 | |
There was no point in separating them | |||||
2019-08-13 | Move api into its own crate | Nadrieril | 1 | -7/+7 | |
2019-08-10 | Remove dhall::expr!() macro | Nadrieril | 2 | -234/+0 | |
It's a lot of hassle for not a lot of benefit | |||||
2019-05-10 | Write a custom map type that allows duplicates | Nadrieril | 1 | -7/+6 | |
2019-05-09 | Rewrite the StaticType trait and everything around it | Nadrieril | 2 | -38/+34 | |
2019-05-09 | ExprF need not be generic in Label | Nadrieril | 1 | -4/+2 | |
2019-05-09 | Detect duplicate record fields in typecheck | Nadrieril | 1 | -7/+8 | |
2019-05-07 | Clean up some of the SubExpr type-changing methods | Nadrieril | 1 | -5/+5 | |
2019-05-07 | Fix derive | Nadrieril | 1 | -2/+2 | |
2019-05-04 | Revert "Make SubExpr generic in the variable labels type" | Nadrieril | 1 | -31/+31 | |
This reverts commit 4c159640e5ee77ffa48b85a5bffa56350cf933ef. | |||||
2019-05-04 | Make SubExpr generic in the variable labels type | Nadrieril | 1 | -31/+31 | |
2019-05-04 | Thread Spans through the AST | Nadrieril | 1 | -1/+1 | |
2019-05-04 | Move `Note`s into the spine of the AST | Nadrieril | 1 | -3/+1 | |
2019-05-04 | Remove dummy lifetimes | Nadrieril | 1 | -2/+2 | |
2019-05-04 | Rename dhall_generator to dhall_proc_macros | Nadrieril | 4 | -0/+449 | |