summaryrefslogtreecommitdiff
path: root/dhall/src/semantics/phase/typecheck.rs (unfollow)
Commit message (Expand)AuthorFilesLines
2020-01-30Remove old typecheck moduleNadrieril1-1/+0
2020-01-30Move builtins-related code to its own moduleNadrieril1-177/+0
2020-01-29Move envs to their own filesNadrieril1-2/+1
2020-01-29Remove dead codeNadrieril1-622/+2
2020-01-29Use TyExpr in TypedNadrieril1-1/+1
2020-01-28Thread env through nztion to fix Foo/build closuresNadrieril1-7/+13
2020-01-27Fix a bunch of bugs and more tckNadrieril1-10/+16
2020-01-25More typecheckNadrieril1-48/+53
2020-01-25Make most type errors stringyNadrieril1-98/+53
2020-01-25Typecheck more casesNadrieril1-2/+9
2020-01-24Restore all types in Value::to_tyexprNadrieril1-5/+7
2020-01-21Simplify type error typeNadrieril1-30/+12
2020-01-17SimplifyNadrieril1-11/+11
2020-01-17Tweak: handle empty lists in typeckNadrieril1-4/+10
2020-01-17Remove Shift/Subst traitsNadrieril1-1/+1
2020-01-17Store corresponding binder id in AlphaVarNadrieril1-1/+2
2020-01-17Introduce a notion of binderNadrieril1-13/+14
2020-01-17Construct T/Build closures in Expr spaceNadrieril1-2/+1
2020-01-17Tiny clarificationNadrieril1-13/+10
2020-01-17s/TypecheckContext/TyCtx/Nadrieril1-14/+8
2019-12-24Ensure inferred type is always in normal formNadrieril1-1/+4
2019-12-24Ensure the output of type inference matches the spec variable namesNadrieril1-7/+7
2019-12-24Extend merge to work on OptionalsNadrieril1-2/+14
2019-12-23Add two new Integer builtinsNadrieril1-0/+3
2019-12-22Implement parsing for record completionNadrieril1-0/+1
2019-12-22Update dhall-lang submoduleNadrieril1-1/+9
2019-12-20Move ValueKind into value.rsNadrieril1-1/+1
2019-12-20s/RawExpr/UnspannedExpr/Nadrieril1-3/+3
2019-12-20s/ExprF/ExprKind/Nadrieril1-22/+23
2019-12-20Move error module to root of crateNadrieril1-1/+1
2019-12-19Rename ValueF to ValueKindNadrieril1-36/+36
2019-12-15Refer to semantics module properlyNadrieril1-7/+7
2019-12-15Avoid mention of `crate::` outside of top-level importsNadrieril1-27/+20
2019-12-15fixup! Reexport dhall_syntax as a module in dhallNadrieril1-1/+3
2019-12-15Move contents of dhall under a semantics submoduleNadrieril1-0/+0
2019-12-15Reexport dhall_syntax as a module in dhallNadrieril1-12/+12
2019-11-11typoNadrieril1-2/+2
2019-11-11Parse projection by expressionNadrieril1-0/+1
2019-11-11Propagate more spansNadrieril1-3/+3
2019-11-11Display first pretty type errorNadrieril1-1/+1
2019-11-11Store a `Span` in `Value`Nadrieril1-4/+10
2019-11-11Capture absence of span in Span itselfNadrieril1-1/+5
2019-11-11Run `cargo fmt`Nadrieril1-2/+6
2019-09-03Upgrade rust toolchainNadrieril1-6/+2
2019-08-31Implement parsing of `toMap` keywordNadrieril1-0/+1
2019-08-28Rename SubExpr to Expr, and Expr to RawExprNadrieril1-8/+8
2019-08-27clippyNadrieril1-1/+1
2019-08-25Enforce type information almost everywhereNadrieril1-13/+8
2019-08-25Keep type information through normalizationNadrieril1-10/+11
2019-08-23Clarify which syntax elements are completely handled in the tck phaseNadrieril1-3/+6