summaryrefslogtreecommitdiff
path: root/dhall_proc_macros (follow)
Commit message (Collapse)AuthorAgeFilesLines
* derive macro: better error messagesstuebinm2021-04-141-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.1Nadrieril2021-04-032-2/+2
|
* ci: more clippy fixesNadrieril2021-04-031-1/+1
|
* clippy: fix lint nameNadrieril2021-04-031-1/+1
|
* Remove redundant semicolons in derived StaticType implementation.Ceri Storey2021-03-271-1/+1
|
* chore: fix clippy warningsNadrieril2021-03-091-0/+1
|
* chore: remove unused dependencies using cargo-udepsNadrieril2020-06-241-1/+0
|
* chore: upgrade dependencies using cargo-outdatedNadrieril2020-06-241-1/+1
|
* Release dhall_proc_macros version 0.5.0Nadrieril2020-04-052-2/+2
|
* Setup cargo-releaseNadrieril2020-04-051-1/+2
|
* Rework SimpleTypeNadrieril2020-03-311-5/+5
|
* Ensure version numbers are kept in syncNadrieril2020-03-312-0/+7
|
* Expose simple::Val/Ty properly in the APINadrieril2020-03-311-8/+11
|
* Reorganize serde modulesNadrieril2020-03-311-3/+3
|
* Split serde_dhall::Value to separate values from typesNadrieril2020-03-311-3/+3
|
* No need for `extern crate proc_macro` anymoreNadrieril2020-03-201-2/+0
| | | | Since 1.42.0
* Cut releaseNadrieril2020-03-182-2/+2
|
* Upgrade some dependenciesNadrieril2020-03-171-4/+4
|
* No need for syn featuresNadrieril2019-12-211-1/+1
|
* TypoNadrieril2019-12-211-1/+1
|
* Prepare for publishing on crates.ioNadrieril2019-12-213-1/+12
|
* Silence a macro-generated warningNadrieril2019-12-131-0/+1
|
* Move pest_consume macros into their own crateNadrieril2019-09-093-568/+0
|
* Make ParseInput independent from dhall-specific typesNadrieril2019-09-092-7/+7
|
* Implement rule shortcutting, and cleanup make_parser codeNadrieril2019-09-051-61/+173
|
* Implement rule aliasing and simplify parser codeNadrieril2019-09-052-42/+156
|
* Upgrade rust toolchainNadrieril2019-09-031-1/+1
|
* Improve hygiene of identifiersNadrieril2019-09-021-13/+20
|
* Parse polymorphically in the Embed parameterNadrieril2019-09-021-31/+52
|
* Separate both parser proc_macros into their own filesNadrieril2019-09-023-90/+95
|
* Use proper hygiene for `Parsers` and `Rule`Nadrieril2019-09-022-17/+36
|
* Properly parse the argument of make_parser as an implNadrieril2019-09-021-99/+62
|
* Get rid of EntryPoint magicNadrieril2019-09-022-125/+32
|
* Avoid use of bind_by_move_pattern_guards featureNadrieril2019-09-021-2/+9
|
* Make make_parser into a proc_macro_attributeNadrieril2019-09-012-6/+10
| | | | That way rustfmt will format the contents of the parser.
* Change parser macros to use a function-like syntaxNadrieril2019-09-012-250/+252
| | | | This makes the parser code look much less magical.
* Rewrite the make_parser macro as a proc_macroNadrieril2019-09-013-3/+410
|
* dhall_proc_macros actually does not depend on dhall_syntax anymoreNadrieril2019-08-162-2/+0
|
* Rework API to resemble that of serde_jsonNadrieril2019-08-131-7/+7
|
* Merge `Type` and `Value` in serde_dhallNadrieril2019-08-131-3/+3
| | | | There was no point in separating them
* Move api into its own crateNadrieril2019-08-131-7/+7
|
* Remove dhall::expr!() macroNadrieril2019-08-102-234/+0
| | | | It's a lot of hassle for not a lot of benefit
* Write a custom map type that allows duplicatesNadrieril2019-05-101-7/+6
|
* Rewrite the StaticType trait and everything around itNadrieril2019-05-092-38/+34
|
* ExprF need not be generic in LabelNadrieril2019-05-091-4/+2
|
* Detect duplicate record fields in typecheckNadrieril2019-05-091-7/+8
|
* Clean up some of the SubExpr type-changing methodsNadrieril2019-05-071-5/+5
|
* Fix deriveNadrieril2019-05-071-2/+2
|
* Thread Spans through the ASTNadrieril2019-05-041-1/+1
|
* Move `Note`s into the spine of the ASTNadrieril2019-05-041-3/+1
|