git.iko.soy
/
elk
readme
files
commits
refs
on
c19392f
help
sign in
history of
src/Type/Constrain/Expression.hs
all commits
ed26eca
Switch to Data.Map.Strict in type inference
Evan Czaplicki
9 years ago
fbff9ce
Improve the error messages for bad rigid type variables
Evan Czaplicki
9 years ago
7f27a2f
Use qualified Type.bool so it is a little bit clearer
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
f232da4
Do DCE while generating JS.
Evan Czaplicki
10 years ago
2feb357
Begin upgrade of Reporting code from String to Text
Evan Czaplicki
10 years ago
b09bb00
Upgrade Type code from String to Text
Evan Czaplicki
10 years ago
b97576d
Attempt to speed up the parsing phase
Evan Czaplicki
10 years ago
b17a4f0
Better error messages for bad record accesses
Evan Czaplicki
10 years ago
a2a2fc0
Track region information in canonical defs
Evan Czaplicki
10 years ago
a5b21a1
cosmetic: remove stray newline
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
afb08b8
Move Type.Fragment into Type.Constrain.Pattern
Evan Czaplicki
10 years ago
c3ee8ca
cosmetic: move constrainAnnotatedDef below other def code
Evan Czaplicki
10 years ago
0d2c5a2
Remove [1..5] syntax in favor of List.range
Evan Czaplicki
10 years ago
72da9da
Rename `Foreign` to `Port` across the codebase
Evan Czaplicki
11 years ago
856ac59
Check programs that take flags, generate relevant decoder
Evan Czaplicki
11 years ago
66c833d
Get foreign effects working
Evan Czaplicki
11 years ago
0d58dee
Get rid of a couple TODO's related to error reporting for effect modules
Evan Czaplicki
11 years ago
fa09513
Type check effect manager functions
Evan Czaplicki
11 years ago
8f032c9
Make `command` and `subscription` functions available in effect modules
Evan Czaplicki
11 years ago
3bd0d85
Primarily rename *Pattern and *Decl to just * in a ton of places
Evan Czaplicki
11 years ago
6d9f01b
Remove ports
Evan Czaplicki
11 years ago
25a0d74
Get rid of (<?) helper, use CInstance directly
Evan Czaplicki
11 years ago
4e73834
cosmetic: modernize whitespace
Evan Czaplicki
11 years ago
55c1099
Flip some constraints around to match how they are displayed
Evan Czaplicki
11 years ago
780ee73
Make error message a bit nicer when there is only one argument
Evan Czaplicki
11 years ago
20b254c
Give hints for mismatches with rigid and super variables
Evan Czaplicki
11 years ago
74db13f
Get rid of Show and Pretty instances for AST types
Evan Czaplicki
11 years ago
a28acb2
Better model of types in Type.Type
Evan Czaplicki
11 years ago
c9f3911
Remove a bunch of Control.Applicative imports since we're only GHC 7.10 now
Evan Czaplicki
11 years ago
92dc057
Remove 'Crash' from AST.Expression.General
Evan Czaplicki
11 years ago
b0beee4
Added Facts to Canonical.Def
JoeyEremondi
11 years ago
2b577fe
Remove surface syntax for multiway if
Evan Czaplicki
11 years ago
c5efca9
Merge branch 'simpler-records'
Evan Czaplicki
11 years ago
7552469
Generate a minimal number of closures
Evan Czaplicki
11 years ago
779f7aa
Remove syntax for record insert and remove
Evan Czaplicki
11 years ago
7d8e07b
Make function arity message way better
Evan Czaplicki
11 years ago
8a77ab9
refactor: reorder tuple values to better match usage
Evan Czaplicki
11 years ago
c0df141
Better error messages for function arguments
Evan Czaplicki
11 years ago
6fbbd1b
Always provide a specialized hint when unification fails
Evan Czaplicki
11 years ago
d5d6028
Fix #964, type variable escaping constraints
Evan Czaplicki
11 years ago
c62bea9
Show proper errors for infinite types again
Evan Czaplicki
11 years ago
6ea2189
Underline type when type annotation does not match body
Evan Czaplicki
11 years ago
304d4f3
Improve error message when type annotation does not match defined value
Evan Czaplicki
11 years ago
4a2cdd8
Fix #937, problem with empty lists
Evan Czaplicki
11 years ago
older commits
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