summaryrefslogtreecommitdiff
path: root/dhall_proc_macros/src/quote.rs (unfollow)
Commit message (Expand)AuthorFilesLines
2019-08-10Remove dhall::expr!() macroNadrieril1-223/+0
2019-05-10Write a custom map type that allows duplicatesNadrieril1-7/+6
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-04Revert "Make SubExpr generic in the variable labels type"Nadrieril1-31/+31
2019-05-04Make SubExpr generic in the variable labels typeNadrieril1-31/+31
2019-05-04Thread Spans through the ASTNadrieril1-1/+1
2019-05-04Move `Note`s into the spine of the ASTNadrieril1-3/+1
2019-05-04Rename dhall_generator to dhall_proc_macrosNadrieril1-0/+0
2019-05-04Rename dhall_core to dhall_syntaxNadrieril1-31/+31
2019-04-20An empty optional value is purely semanticNadrieril1-5/+2
2019-04-19Make App() only store one argumentNadrieril1-1/+0
2019-04-18Remove more duplicationNadrieril1-4/+4
2019-04-18Reduce duplication between mapping functionsNadrieril1-2/+2
2019-04-18Start cleaning up the mess of mapping functionsNadrieril1-2/+2
2019-04-16Prepare for nullary union variantsNadrieril1-18/+41
2019-04-15Remove leftover bx() functionNadrieril1-5/+5
2019-04-12Capture `Span`s in the AST and thread them through Parsed and ResolvedNadrieril1-2/+2
2019-04-08clippyNadrieril1-2/+2
2019-04-07Avoid constructing exprs manually when possibleNadrieril1-0/+3
2019-04-06Rename some modulesNadrieril1-0/+0
2019-04-06Split dhall_expr!() into 2Nadrieril1-6/+51
2019-04-01Refactor and clarify various map methodsNadrieril1-8/+6
2019-03-31Make Expr generic in LabelNadrieril1-5/+8
2019-03-31Make quoting genericNadrieril1-69/+53
2019-03-31Remove evil Deref implNadrieril1-1/+1
2019-03-31Move recursion out of ExprNadrieril1-18/+18
2019-03-31Make SubExpr a newtypeNadrieril1-4/+3
2019-03-27Manually rustfmt like a naziNadrieril1-1/+2
2019-03-26Derive DhallType for structsNadrieril1-0/+4
2019-03-24Lay groundwork for DhallType derivingNadrieril1-0/+3
2019-03-24Correctly namespace interpolations in dhall_expr!()Nadrieril1-19/+19
2019-03-24Prepare dhall_generator for a new moduleNadrieril1-2/+1
2019-03-24Refactor printerNadrieril1-3/+3
2019-03-21Represent Optional literals more faithfullyNadrieril1-15/+7
2019-03-21Rename Record/Union to RecordType/UnionTypeNadrieril1-2/+2
2019-03-21Reorganize dhall_core a bitNadrieril1-12/+12
2019-03-19CI tweaksNadrieril1-1/+0
2019-03-19Skip build-only subcrates in code coverageNadrieril1-0/+1
2019-03-18Implement a few more primitivesNadrieril1-0/+8
2019-03-18Split List literal between empty and non-emptyNadrieril1-3/+6
2019-03-17Use Rc consistently everywhereNadrieril1-2/+2
2019-03-16Use Rc instead of Box in AST to allow structural sharingNadrieril1-7/+8
2019-03-16Use Box more uniformly in ASTNadrieril1-4/+6
2019-03-16Store an Option in OptionalLit instead of a vecNadrieril1-3/+3
2019-03-15Store a vec in AppNadrieril1-1/+1
2019-03-09Considerably simplify typecheck using dhall_expr!()Nadrieril1-27/+57
2019-03-09Obey clippy lintsNadrieril1-8/+7
2019-03-09Remove the pervasive Label type parameterNadrieril1-4/+4