Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | derive macro: support records in union types | stuebinm | 2021-04-14 | 1 | -5/+15 |
| | |||||
* | derive macro: better error messages | stuebinm | 2021-04-14 | 1 | -4/+4 |
| | | | | | | | all error messages should now explicitly print that they occured while deriving a StaticType — before, they would just print out the error by itself, which could be confusing without context or knowing which derive-macro caused the error. | ||||
* | release: dhall_proc_macros version 0.5.1 | Nadrieril | 2021-04-03 | 2 | -2/+2 |
| | |||||
* | ci: more clippy fixes | Nadrieril | 2021-04-03 | 1 | -1/+1 |
| | |||||
* | clippy: fix lint name | Nadrieril | 2021-04-03 | 1 | -1/+1 |
| | |||||
* | Remove redundant semicolons in derived StaticType implementation. | Ceri Storey | 2021-03-27 | 1 | -1/+1 |
| | |||||
* | chore: fix clippy warnings | Nadrieril | 2021-03-09 | 1 | -0/+1 |
| | |||||
* | chore: remove unused dependencies using cargo-udeps | Nadrieril | 2020-06-24 | 1 | -1/+0 |
| | |||||
* | chore: upgrade dependencies using cargo-outdated | Nadrieril | 2020-06-24 | 1 | -1/+1 |
| | |||||
* | Release dhall_proc_macros version 0.5.0 | Nadrieril | 2020-04-05 | 2 | -2/+2 |
| | |||||
* | Setup cargo-release | Nadrieril | 2020-04-05 | 1 | -1/+2 |
| | |||||
* | Rework SimpleType | Nadrieril | 2020-03-31 | 1 | -5/+5 |
| | |||||
* | Ensure version numbers are kept in sync | Nadrieril | 2020-03-31 | 2 | -0/+7 |
| | |||||
* | Expose simple::Val/Ty properly in the API | Nadrieril | 2020-03-31 | 1 | -8/+11 |
| | |||||
* | Reorganize serde modules | Nadrieril | 2020-03-31 | 1 | -3/+3 |
| | |||||
* | Split serde_dhall::Value to separate values from types | Nadrieril | 2020-03-31 | 1 | -3/+3 |
| | |||||
* | No need for `extern crate proc_macro` anymore | Nadrieril | 2020-03-20 | 1 | -2/+0 |
| | | | | Since 1.42.0 | ||||
* | Cut release | Nadrieril | 2020-03-18 | 2 | -2/+2 |
| | |||||
* | Upgrade some dependencies | Nadrieril | 2020-03-17 | 1 | -4/+4 |
| | |||||
* | No need for syn features | Nadrieril | 2019-12-21 | 1 | -1/+1 |
| | |||||
* | Typo | Nadrieril | 2019-12-21 | 1 | -1/+1 |
| | |||||
* | Prepare for publishing on crates.io | Nadrieril | 2019-12-21 | 3 | -1/+12 |
| | |||||
* | Silence a macro-generated warning | Nadrieril | 2019-12-13 | 1 | -0/+1 |
| | |||||
* | Move pest_consume macros into their own crate | Nadrieril | 2019-09-09 | 3 | -568/+0 |
| | |||||
* | Make ParseInput independent from dhall-specific types | Nadrieril | 2019-09-09 | 2 | -7/+7 |
| | |||||
* | Implement rule shortcutting, and cleanup make_parser code | Nadrieril | 2019-09-05 | 1 | -61/+173 |
| | |||||
* | Implement rule aliasing and simplify parser code | Nadrieril | 2019-09-05 | 2 | -42/+156 |
| | |||||
* | Upgrade rust toolchain | Nadrieril | 2019-09-03 | 1 | -1/+1 |
| | |||||
* | Improve hygiene of identifiers | Nadrieril | 2019-09-02 | 1 | -13/+20 |
| | |||||
* | Parse polymorphically in the Embed parameter | Nadrieril | 2019-09-02 | 1 | -31/+52 |
| | |||||
* | Separate both parser proc_macros into their own files | Nadrieril | 2019-09-02 | 3 | -90/+95 |
| | |||||
* | Use proper hygiene for `Parsers` and `Rule` | Nadrieril | 2019-09-02 | 2 | -17/+36 |
| | |||||
* | Properly parse the argument of make_parser as an impl | Nadrieril | 2019-09-02 | 1 | -99/+62 |
| | |||||
* | Get rid of EntryPoint magic | Nadrieril | 2019-09-02 | 2 | -125/+32 |
| | |||||
* | Avoid use of bind_by_move_pattern_guards feature | Nadrieril | 2019-09-02 | 1 | -2/+9 |
| | |||||
* | Make make_parser into a proc_macro_attribute | Nadrieril | 2019-09-01 | 2 | -6/+10 |
| | | | | That way rustfmt will format the contents of the parser. | ||||
* | Change parser macros to use a function-like syntax | Nadrieril | 2019-09-01 | 2 | -250/+252 |
| | | | | This makes the parser code look much less magical. | ||||
* | Rewrite the make_parser macro as a proc_macro | Nadrieril | 2019-09-01 | 3 | -3/+410 |
| | |||||
* | dhall_proc_macros actually does not depend on dhall_syntax anymore | Nadrieril | 2019-08-16 | 2 | -2/+0 |
| | |||||
* | Rework API to resemble that of serde_json | Nadrieril | 2019-08-13 | 1 | -7/+7 |
| | |||||
* | Merge `Type` and `Value` in serde_dhall | Nadrieril | 2019-08-13 | 1 | -3/+3 |
| | | | | There was no point in separating them | ||||
* | Move api into its own crate | Nadrieril | 2019-08-13 | 1 | -7/+7 |
| | |||||
* | Remove dhall::expr!() macro | Nadrieril | 2019-08-10 | 2 | -234/+0 |
| | | | | It's a lot of hassle for not a lot of benefit | ||||
* | Write a custom map type that allows duplicates | Nadrieril | 2019-05-10 | 1 | -7/+6 |
| | |||||
* | Rewrite the StaticType trait and everything around it | Nadrieril | 2019-05-09 | 2 | -38/+34 |
| | |||||
* | ExprF need not be generic in Label | Nadrieril | 2019-05-09 | 1 | -4/+2 |
| | |||||
* | Detect duplicate record fields in typecheck | Nadrieril | 2019-05-09 | 1 | -7/+8 |
| | |||||
* | Clean up some of the SubExpr type-changing methods | Nadrieril | 2019-05-07 | 1 | -5/+5 |
| | |||||
* | Fix derive | Nadrieril | 2019-05-07 | 1 | -2/+2 |
| | |||||
* | Thread Spans through the AST | Nadrieril | 2019-05-04 | 1 | -1/+1 |
| |