summaryrefslogtreecommitdiff
path: root/dhall_proc_macros (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-04-03release: dhall_proc_macros version 0.5.1Nadrieril2-2/+2
2021-04-03ci: more clippy fixesNadrieril1-1/+1
2021-04-03clippy: fix lint nameNadrieril1-1/+1
2021-03-27Remove redundant semicolons in derived StaticType implementation.Ceri Storey1-1/+1
2021-03-09chore: fix clippy warningsNadrieril1-0/+1
2020-06-24chore: remove unused dependencies using cargo-udepsNadrieril1-1/+0
2020-06-24chore: upgrade dependencies using cargo-outdatedNadrieril1-1/+1
2020-04-05Release dhall_proc_macros version 0.5.0Nadrieril2-2/+2
2020-04-05Setup cargo-releaseNadrieril1-1/+2
2020-03-31Rework SimpleTypeNadrieril1-5/+5
2020-03-31Ensure version numbers are kept in syncNadrieril2-0/+7
2020-03-31Expose simple::Val/Ty properly in the APINadrieril1-8/+11
2020-03-31Reorganize serde modulesNadrieril1-3/+3
2020-03-31Split serde_dhall::Value to separate values from typesNadrieril1-3/+3
2020-03-20No need for `extern crate proc_macro` anymoreNadrieril1-2/+0
Since 1.42.0
2020-03-18Cut releaseNadrieril2-2/+2
2020-03-17Upgrade some dependenciesNadrieril1-4/+4
2019-12-21No need for syn featuresNadrieril1-1/+1
2019-12-21TypoNadrieril1-1/+1
2019-12-21Prepare for publishing on crates.ioNadrieril3-1/+12
2019-12-13Silence a macro-generated warningNadrieril1-0/+1
2019-09-09Move pest_consume macros into their own crateNadrieril3-568/+0
2019-09-09Make ParseInput independent from dhall-specific typesNadrieril2-7/+7
2019-09-05Implement rule shortcutting, and cleanup make_parser codeNadrieril1-61/+173
2019-09-05Implement rule aliasing and simplify parser codeNadrieril2-42/+156
2019-09-03Upgrade rust toolchainNadrieril1-1/+1
2019-09-02Improve hygiene of identifiersNadrieril1-13/+20
2019-09-02Parse polymorphically in the Embed parameterNadrieril1-31/+52
2019-09-02Separate both parser proc_macros into their own filesNadrieril3-90/+95
2019-09-02Use proper hygiene for `Parsers` and `Rule`Nadrieril2-17/+36
2019-09-02Properly parse the argument of make_parser as an implNadrieril1-99/+62
2019-09-02Get rid of EntryPoint magicNadrieril2-125/+32
2019-09-02Avoid use of bind_by_move_pattern_guards featureNadrieril1-2/+9
2019-09-01Make make_parser into a proc_macro_attributeNadrieril2-6/+10
That way rustfmt will format the contents of the parser.
2019-09-01Change parser macros to use a function-like syntaxNadrieril2-250/+252
This makes the parser code look much less magical.
2019-09-01Rewrite the make_parser macro as a proc_macroNadrieril3-3/+410
2019-08-16dhall_proc_macros actually does not depend on dhall_syntax anymoreNadrieril2-2/+0
2019-08-13Rework API to resemble that of serde_jsonNadrieril1-7/+7
2019-08-13Merge `Type` and `Value` in serde_dhallNadrieril1-3/+3
There was no point in separating them
2019-08-13Move api into its own crateNadrieril1-7/+7
2019-08-10Remove dhall::expr!() macroNadrieril2-234/+0
It's a lot of hassle for not a lot of benefit
2019-05-10Write a custom map type that allows duplicatesNadrieril1-7/+6
2019-05-09Rewrite the StaticType trait and everything around itNadrieril2-38/+34
2019-05-09ExprF need not be generic in LabelNadrieril1-4/+2
2019-05-09Detect duplicate record fields in typecheckNadrieril1-7/+8
2019-05-07Clean up some of the SubExpr type-changing methodsNadrieril1-5/+5
2019-05-07Fix deriveNadrieril1-2/+2
2019-05-04Revert "Make SubExpr generic in the variable labels type"Nadrieril1-31/+31
This reverts commit 4c159640e5ee77ffa48b85a5bffa56350cf933ef.
2019-05-04Make SubExpr generic in the variable labels typeNadrieril1-31/+31
2019-05-04Thread Spans through the ASTNadrieril1-1/+1