index
:
dhall_rust
derive-macro
substitutions
working copy forked from https://github.com/Nadrieril/dhall-rust
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
dhall
/
src
/
expr.rs
(
unfollow
)
Commit message (
Expand
)
Author
Files
Lines
2019-05-04
Make SubExpr generic in the variable labels type
Nadrieril
1
-13
/
+19
2019-05-04
Keep Spans through normalization and typechecking
Nadrieril
1
-4
/
+3
2019-05-04
Remove dummy lifetimes
Nadrieril
1
-60
/
+40
2019-05-04
Rename dhall_core to dhall_syntax
Nadrieril
1
-2
/
+2
2019-05-03
Remove some deprecated functions
Nadrieril
1
-3
/
+3
2019-05-02
Instead of possibly nonexistent Type, treat Sort specially
Nadrieril
1
-29
/
+129
2019-05-02
Store Thunk in Normalized
Nadrieril
1
-13
/
+25
2019-04-30
Merge Typed and PartiallyNormalized
Nadrieril
1
-7
/
+0
2019-04-30
Store a Thunk in Typed
Nadrieril
1
-13
/
+5
2019-04-29
Remove NF/WHNF distinction at runtime
Nadrieril
1
-1
/
+1
2019-04-29
Allow representing normal form as a semantic value
Nadrieril
1
-1
/
+1
2019-04-28
Use PartiallyNormalized throughout typechecking
Nadrieril
1
-3
/
+0
2019-04-27
Builtins
Nadrieril
1
-15
/
+0
2019-04-27
Define new intermediate expression type
Nadrieril
1
-0
/
+7
2019-04-23
Silence warnings
Nadrieril
1
-0
/
+3
2019-04-23
Avoid duplicating work when matching on Pi types
Nadrieril
1
-1
/
+10
2019-04-22
Temporarily simplify functions depending on TypeInternal
Nadrieril
1
-6
/
+9
2019-04-22
Store context in Typed
Nadrieril
1
-6
/
+14
2019-04-21
Embrace TypeInternal as a semantic value
Nadrieril
1
-0
/
+9
2019-04-20
Move TypeInternal to typecheck
Nadrieril
1
-14
/
+2
2019-04-19
Make App() only store one argument
Nadrieril
1
-3
/
+0
2019-04-18
Remove more duplication
Nadrieril
1
-1
/
+1
2019-04-16
Remove one more instance of duplicate typechecking
Nadrieril
1
-0
/
+15
2019-04-16
Remove higher-kinded type noise in Type
Nadrieril
1
-1
/
+8
2019-04-16
Avoid some work duplication in typechecking
Nadrieril
1
-3
/
+0
2019-04-13
Document all of the API
Nadrieril
1
-2
/
+11
2019-04-12
Restrict public API to its most minimal expression
Nadrieril
1
-4
/
+8
2019-04-12
Capture `Span`s in the AST and thread them through Parsed and Resolved
Nadrieril
1
-6
/
+2
2019-04-11
Thread lifetimes through other newtypes
Nadrieril
1
-44
/
+36
2019-04-11
Add lifetime parameters to Parsed and Resolved
Nadrieril
1
-4
/
+31
2019-04-11
Respect import boundaries
Nadrieril
1
-6
/
+14
2019-04-11
Improve simple type handling in typecheck
Nadrieril
1
-0
/
+5
2019-04-11
Abstract get_type() into a trait
Nadrieril
1
-0
/
+22
2019-04-11
Handle untyped case differently from the type of Sort
Nadrieril
1
-3
/
+4
2019-04-10
Add SimpleType and SimpeStaticType. Derive the latter
Nadrieril
1
-0
/
+21
2019-04-07
Restrict public API
Nadrieril
1
-18
/
+30
2019-04-07
Universe hierarchy is overkill
Nadrieril
1
-4
/
+4
2019-04-07
Put a Cow in Type
Nadrieril
1
-3
/
+3
2019-04-06
Store the whole type hierarchy in a Type
Nadrieril
1
-9
/
+8
2019-04-06
Start taking Typed seriously
Nadrieril
1
-1
/
+1
2019-04-06
Thread Typed through type_with
Nadrieril
1
-25
/
+9
2019-04-06
Move binary decoding to new API
Nadrieril
1
-8
/
+14
2019-04-06
Massage import loading into new API
Nadrieril
1
-10
/
+20
2019-04-06
Define some newtypes for Expr
Nadrieril
1
-0
/
+35