git.iko.soy
/
elk
readme
files
commits
refs
on
5fcbf86
help
sign in
history of
src/Type/Inference.hs
all commits
ed26eca
Switch to Data.Map.Strict in type inference
Evan Czaplicki
9 years ago
c1e2729
Small improvement on constraint generation optimization
Evan Czaplicki
9 years ago
267d388
Trim available variable names in type inference
Evan Czaplicki
9 years ago
fbff9ce
Improve the error messages for bad rigid type variables
Evan Czaplicki
9 years ago
0765fde
Add some SCC annotations for generating type constraints
Evan Czaplicki
9 years ago
428b0a1
Keep a pool stack, not just old and young
Evan Czaplicki
9 years ago
3e23ef2
Use NOINLINE values to reduce allocation of Descriptors in constraint generation
Evan Czaplicki
9 years ago
dbe6c75
Move constraint primitives into Type.Constraint
Evan Czaplicki
9 years ago
52e43bb
Disallow equivalent representations of the same type
Evan Czaplicki
9 years ago
d5b0b43
Name changes for simpler Type representation
Evan Czaplicki
9 years ago
357b7e4
Stop holding FilePath in AST.Module
Evan Czaplicki
10 years ago
b09bb00
Upgrade Type code from String to Text
Evan Czaplicki
10 years ago
8506ed8
Assume arguments match the type annotations
Evan Czaplicki
10 years ago
3b23d86
Rename Environment to Env in type inferencer
Evan Czaplicki
10 years ago
d163289
Parse more liberally, give errors in validation phase for better messages
Evan Czaplicki
11 years ago
3e8eb7b
Just focus on effect modules, ignore foreign effects for now
Evan Czaplicki
11 years ago
0137452
Rename ADT to union
Evan Czaplicki
11 years ago
a28acb2
Better model of types in Type.Type
Evan Czaplicki
11 years ago
31545d1
canonicalize module names, generate unambiguous names in JS
Evan Czaplicki
11 years ago
0d89d62
Introduce Canonical module nms with pkg info
JoeyEremondi
11 years ago
cb6a361
Add support for generating documentation
Evan Czaplicki
11 years ago
c62bea9
Show proper errors for infinite types again
Evan Czaplicki
11 years ago
276ad25
Add warnings for top-level values without type annotations
Evan Czaplicki
11 years ago
ee3b209
Error reporting overhaul (BIG)
Evan Czaplicki
12 years ago
d40188d
Reorder imports in Type.Inference
Evan Czaplicki
12 years ago
a096742
Check type of 'perform' declarations
Evan Czaplicki
12 years ago
8036fca
Add support for running promises with loopback declarations
Evan Czaplicki
12 years ago
57005c9
Refactor ExtraChecks to be clearer
Evan Czaplicki
12 years ago
0d10d2f
Bail out of unification on first failure
Evan Czaplicki
12 years ago
914e047
Rename compiler/ to src/
Evan Czaplicki
12 years ago
9c61b17
rename src/ to compiler/ because the runtime/ directory is going to be top-level
Evan Czaplicki
12 years ago
bb5d079
Remove redundant -W flags from source code
Evan Czaplicki
12 years ago
b5fde06
style: whitespace as in new style guide
Evan Czaplicki
12 years ago
9cda2b2
rename compiler/ to src/
Evan Czaplicki
12 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