summaryrefslogtreecommitdiff
path: root/dhall/src/imports.rs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove more duplicationNadrieril2019-04-181-4/+4
|
* Error on import cyclesBasile Henry2019-04-151-6/+32
|
* clippyNadrieril2019-04-141-3/+3
|
* Add import testsNadrieril2019-04-141-0/+28
| | | | Closes #71
* Naming nitpickNadrieril2019-04-141-5/+5
|
* Cache importsBasile Henry2019-04-141-12/+34
|
* Restrict public API to its most minimal expressionNadrieril2019-04-121-0/+3
|
* Capture `Span`s in the AST and thread them through Parsed and ResolvedNadrieril2019-04-121-6/+5
|
* Thread lifetimes through other newtypesNadrieril2019-04-111-10/+11
| | | | Closes #55
* Add lifetime parameters to Parsed and ResolvedNadrieril2019-04-111-13/+14
| | | | Future-proofing
* Respect import boundariesNadrieril2019-04-111-6/+6
| | | | Closes #54
* Ditch quick_error because it doesn't support generic parametersNadrieril2019-04-111-7/+4
|
* Allow providing type for typechecking in APINadrieril2019-04-101-6/+0
|
* Mild cleanup importsNadrieril2019-04-101-14/+12
|
* Cleanup error handlingNadrieril2019-04-101-39/+15
| | | | Closes #41
* s/load_from/parse/Nadrieril2019-04-101-4/+4
|
* Restrict public APINadrieril2019-04-071-14/+1
| | | | Closes #20
* Move binary decoding to new APINadrieril2019-04-061-9/+40
|
* Massage import loading into new APINadrieril2019-04-061-39/+56
| | | | Closes #9
* s/DhallError/ImportError/Nadrieril2019-04-061-10/+10
|
* Remove evil Deref implNadrieril2019-03-311-2/+2
|
* Parser import hash and headersNadrieril2019-03-241-1/+1
|
* Parse a lot more of the import typesNadrieril2019-03-221-0/+1
|
* Improve import handling in parserNadrieril2019-03-211-0/+9
|
* Reorganize dhall_core a bitNadrieril2019-03-211-4/+4
|
* Obey clippy lintsNadrieril2019-03-091-2/+1
| | | | Closes #14
* Remove the pervasive Label type parameterNadrieril2019-03-091-6/+4
| | | | Closes #1
* Use new Label type everywhereNadrieril2019-03-091-6/+5
|
* Use new Label type instead of &str in parserNadrieril2019-03-091-1/+1
|
* A whole new bunch of tests now pass !Nadrieril2019-03-091-0/+1
|
* Recursive imports work !Nadrieril2019-03-091-2/+2
|
* First import works !Nadrieril2019-03-091-4/+82
|
* Rename Expr back to its true nameNadrieril2019-03-081-3/+3
|
* Finally get rid of all the &'i strNadrieril2019-03-081-8/+7
|
* rustfmtNadrieril2019-03-061-3/+4
|
* Start parsing importsNadrieril2019-03-061-0/+11