summaryrefslogtreecommitdiff
path: root/dhall_generator/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-05-04Rename dhall_generator to dhall_proc_macrosNadrieril3-432/+0
2019-05-04Rename dhall_core to dhall_syntaxNadrieril2-38/+38
2019-04-20An empty optional value is purely semanticNadrieril1-5/+2
2019-04-19Make App() only store one argumentNadrieril1-1/+0
2019-04-18Remove obsolete dhall_expr!() macroNadrieril1-6/+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 variantsNadrieril2-40/+54
2019-04-15rustfmtNadrieril1-1/+2
2019-04-15Remove leftover bx() functionNadrieril1-5/+5
2019-04-14Namespace deserialization functions in a `de` submoduleNadrieril1-6/+6
Closes #73
2019-04-14Document roughly the dhall subcratesNadrieril1-0/+5
Closes #72
2019-04-12Capture `Span`s in the AST and thread them through Parsed and ResolvedNadrieril1-2/+2
2019-04-11Thread lifetimes through other newtypesNadrieril1-1/+2
Closes #55
2019-04-10Add SimpleType and SimpeStaticType. Derive the latterNadrieril2-15/+26
2019-04-08clippyNadrieril1-2/+2
2019-04-07Avoid constructing exprs manually when possibleNadrieril1-0/+3
2019-04-06Rename some modulesNadrieril3-8/+10
2019-04-06s/Type/StaticType/Nadrieril2-6/+6
2019-04-06Split dhall_expr!() into 2Nadrieril3-9/+65
2019-04-01Refactor and clarify various map methodsNadrieril1-8/+6
2019-03-31Make Expr generic in LabelNadrieril1-5/+8
2019-03-31Make quoting genericNadrieril2-98/+70
2019-03-31Remove evil Deref implNadrieril1-1/+1
2019-03-31Move recursion out of ExprNadrieril2-20/+20
2019-03-31rustfmtNadrieril1-3/+1
2019-03-31Make SubExpr a newtypeNadrieril1-4/+3
2019-03-31Remove some redundant namespacingNadrieril2-18/+18
2019-03-27Manually rustfmt like a naziNadrieril2-2/+4
2019-03-26Derive DhallType for anonymous structs and enumsNadrieril1-22/+123
2019-03-26Derive DhallType for structsNadrieril2-8/+82
2019-03-24Lay groundwork for DhallType derivingNadrieril3-1/+26
2019-03-24Correctly namespace interpolations in dhall_expr!()Nadrieril1-19/+19
2019-03-24Prepare dhall_generator for a new moduleNadrieril2-163/+171
2019-03-24Refactor printerNadrieril1-3/+3
Avoids stupid stack overflows when adding variants, gets precedences right, and updates to latest grammar changes
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
Closes #29
2019-03-16Use Box more uniformly in ASTNadrieril1-4/+6
Closes #28
2019-03-16Store an Option in OptionalLit instead of a vecNadrieril1-3/+3
Closes #21
2019-03-15Store a vec in AppNadrieril1-1/+1
Closes #26
2019-03-09Considerably simplify typecheck using dhall_expr!()Nadrieril1-27/+57
Closes #17
2019-03-09Obey clippy lintsNadrieril1-8/+7
Closes #14