summaryrefslogtreecommitdiff
path: root/dhall_core/src/core.rs (unfollow)
Commit message (Expand)AuthorFilesLines
2019-03-16Use Rc instead of Box in AST to allow structural sharingNadrieril1-39/+41
2019-03-16Use Box more uniformly in ASTNadrieril1-35/+43
2019-03-16Store an Option in OptionalLit instead of a vecNadrieril1-9/+9
2019-03-15Store a vec in AppNadrieril1-11/+21
2019-03-14rustfmtNadrieril1-5/+16
2019-03-14Handle and parse interpolated stringsNadrieril1-13/+127
2019-03-14Implement binary decodingNadrieril1-3/+3
2019-03-12Handle Some and None builtinsNadrieril1-6/+18
2019-03-11Fix stack overflows in prelude testsNadrieril1-37/+20
2019-03-11Normalize lazilyNadrieril1-0/+1
2019-03-10Use Rc<str> for LabelNadrieril1-6/+8
2019-03-09Obey clippy lintsNadrieril1-1/+1
2019-03-09Remove the pervasive Label type parameterNadrieril1-106/+64
2019-03-09Use new Label type everywhereNadrieril1-82/+37
2019-03-09Use new Label type instead of &str in parserNadrieril1-6/+51
2019-03-09rustfmtNadrieril1-22/+31
2019-03-09First import works !Nadrieril1-0/+10
2019-03-08Clean up some of the messNadrieril1-2/+13
2019-03-08Rename Expr back to its true nameNadrieril1-88/+87
2019-03-08Finally get rid of all the &'i strNadrieril1-10/+10
2019-03-08Make labels non-CopyNadrieril1-96/+91
2019-03-08Slowly propagate the new type parameter throughout the codebaseNadrieril1-85/+184
2019-03-08Make Expr generic in its type of labelsNadrieril1-53/+54
2019-03-07Revert "Start moving strs in the AST"Nadrieril1-119/+117
2019-03-07Start moving strs in the ASTNadrieril1-117/+119
2019-03-06rustfmtNadrieril1-5/+3
2019-03-06Start parsing importsNadrieril1-15/+68
2019-03-06rustfmtNadrieril1-2/+10
2019-03-06Considerably remove clutter in normalizeNadrieril1-3/+68
2019-03-06Remove FailedParse variantNadrieril1-4/+0
2019-03-06Split-off normalization into its own crateNadrieril1-286/+4
2019-03-06Split-off core into its own crateNadrieril1-0/+0
2019-03-06rustfmtNadrieril1-2/+4
2019-03-06Implement normalization for some more builtinsNadrieril1-5/+16
2019-03-06rustfmtNadrieril1-167/+292
2019-03-06Add missing builtinsNadrieril1-9/+27
2019-03-05Merge binary operations in ASTNadrieril1-90/+56
2019-03-04Make some annotations optional in ASTNadrieril1-22/+42
2019-03-03Parse more of the ASTNadrieril1-3/+11
2019-03-03Parse builtinsNadrieril1-20/+30
2019-03-03Merge builtins in a single enumNadrieril1-60/+44
2019-03-02Start implementing parsing on top of pestNadrieril1-0/+5
2019-03-01Split abnf_to_pest and dhall into their own cratesNadrieril1-0/+0
2019-02-27Add Natural/Show builtinNadrieril1-0/+3
2019-02-27Switch to Rust 2018 editionNadrieril1-11/+11
2017-09-08fixed some clippy warningsAndre Bogus1-120/+120
2017-03-10_ unused variablesNanoTech1-5/+5
2017-03-10Implement fold/build fusion normalize casesNanoTech1-7/+7
2017-03-10Format more operators, still ignoring precedence for nowNanoTech1-0/+6
2017-03-10Format ListLit and OptionalLitNanoTech1-23/+27