git.iko.soy
/
elk
readme
files
commits
refs
on
a268421
help
sign in
history of
compiler/Type/Inference.hs
all commits
51bc878
Use new Located datastructure, add source strings where appropriate
Evan Czaplicki
13 years ago
b1f53d0
Pipe source locations through the type checker
Evan Czaplicki
13 years ago
ec24738
Get rid of dead code
Evan Czaplicki
13 years ago
eb96d7a
Get rid of current canonicalization code
Evan Czaplicki
13 years ago
da346ea
Show type errors in the order they appear in the source file
Evan Czaplicki
13 years ago
2a5bee0
Include type aliases from dependencies
Evan Czaplicki
13 years ago
0f85a2f
Resolve type aliases in `instantiator`
Evan Czaplicki
13 years ago
6948858
Allow multiple different imports of the same module, clean up `canonicalize` code
Evan Czaplicki
13 years ago
0681fbe
Get rid of dead function and give instantiateTypeWithContext a shorter name
Evan Czaplicki
13 years ago
9fe6c9a
Change functions for creating type variables, distinguish names of different constraint type variables
Evan Czaplicki
13 years ago
8ffcf9e
Prettier printing for infix operator definitions
Evan Czaplicki
13 years ago
802be96
Fix issue in which patterns could become too general
Evan Czaplicki
13 years ago
138e99c
Begin to canonicalize imported values and types
Evan Czaplicki
13 years ago
81522b3
Make cross-module types aware of user-specified aliases
Evan Czaplicki
13 years ago
c140d69
First draft of cross-module type checking
Evan Czaplicki
13 years ago
b0f96a2
Switch from [Def t v] to (LExpr t v) for program representation
Evan Czaplicki
13 years ago
a3a7b3e
Refactor type environment
Evan Czaplicki
13 years ago
8145e60
Create MetadataModule for more refined information about modules
Evan Czaplicki
13 years ago
ce357b3
Switch to reporting errors with [Doc] for prettier layout.
Evan Czaplicki
13 years ago
67ef1ec
Create the Type.Inference module which handles type inference from start to finish. Give it a Module and it returns a dictionary mapping top-level values to types.
Evan Czaplicki
13 years ago
keys
esc to close
j k
move down, up
enter
open
esc
back, or up a level
1 2 3 4
readme, files, commits, refs
/
filter
y
copy the clone command
c
compare the chosen commit with another (or shift-click both)
?
show or hide this list