git.iko.soy
/
elk
readme
files
commits
refs
on
fe7bbbd
help
sign in
history of
src/Type/Unify.hs
all commits
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
f5214d6
cosmetic: remove stray newline
Evan Czaplicki
10 years ago
8c8e70a
Do a better job with missing fields
Evan Czaplicki
10 years ago
4d800cd
Improve missing args type diff
Evan Czaplicki
10 years ago
d5f706f
Make hinting aware of position in record
Evan Czaplicki
10 years ago
dd084ff
Better errors for large record types
Evan Czaplicki
10 years ago
22bbeae
Provide hint for "not enough args"
Evan Czaplicki
10 years ago
d00bed9
Capture result of guardedUnify more clearly
Evan Czaplicki
10 years ago
1038b75
Don't track exactly the part that is mismatched
Evan Czaplicki
10 years ago
8d41d95
Fix #1192 where mismatched type alias produce bad errors
Evan Czaplicki
11 years ago
9172af8
cosmetic: add vertical whitespace
Evan Czaplicki
11 years ago
128138c
Remove special case support for appending text
Evan Czaplicki
11 years ago
3d94566
Remove effect types
Evan Czaplicki
11 years ago
ba5bfd2
Add support for "effect types" that track which effects are needed
Evan Czaplicki
11 years ago
dae8e04
Fix #1143, properly unify rigid type vars that are supers
Evan Czaplicki
11 years ago
172844e
Resolve a bunch of warnings
Evan Czaplicki
11 years ago
b90883e
Error out the whole type on unification errors, avoiding cascading errors
Evan Czaplicki
11 years ago
9c1239a
Only merge if all the subparts match, otherwise type diff messes up
Evan Czaplicki
11 years ago
ef59dd0
Track expected/actual for error reasons
Evan Czaplicki
11 years ago
8ad4c70
Tag mismatches between ints and floats
Evan Czaplicki
11 years ago
20b254c
Give hints for mismatches with rigid and super variables
Evan Czaplicki
11 years ago
829e07f
Begin improving error messages
Evan Czaplicki
11 years ago
a28acb2
Better model of types in Type.Type
Evan Czaplicki
11 years ago
0a16ca8
cosmetic: break up Type.Unify.combinedDescriptors
Evan Czaplicki
11 years ago
8aec074
Fix #880, unify comparable and appendable types
Evan Czaplicki
11 years ago
24cbf1d
cosmetic: qualify some functions
Evan Czaplicki
11 years ago
2cd0692
Fill in new case for Home
jmite
11 years ago
19f39f8
Avoid cascading errors
Evan Czaplicki
11 years ago
6fbbd1b
Always provide a specialized hint when unification fails
Evan Czaplicki
11 years ago
4ffd70a
Use backticks instead of single quotes when reporting code terms to end users.
Richard Feldman
11 years ago
cd7ff6c
Show unification notes in the appropriate place
Evan Czaplicki
12 years ago
2dadd1f
Allow hints on type constraints, leading to improved error messages
Evan Czaplicki
12 years ago
9d98b59
Get rid of the "is it misspelled?" question
Evan Czaplicki
12 years ago
9b0c310
Add hints for type errors
Evan Czaplicki
12 years ago
ee3b209
Error reporting overhaul (BIG)
Evan Czaplicki
12 years ago
5e43eb1
Properly preserve type aliases after canonicalization and through type inference
Evan Czaplicki
12 years ago
ded277c
Don't switch order of arguments during unification in Type.Unify
Evan Czaplicki
12 years ago
92331c9
improve indentation in Type.Unify
Evan Czaplicki
12 years ago
0d10d2f
Bail out of unification on first failure
Evan Czaplicki
12 years ago
317f80e
Correct indentation on error message
Evan Czaplicki
12 years ago
a91c117
Mark fields as unused
Evan Czaplicki
12 years ago
e4ce759
Improve the missing field error message a bit
Evan Czaplicki
12 years ago
9aa9418
Fix #825, nicer error messages when accessing missing fields
Evan Czaplicki
12 years ago
f766040
Refactor unify code to make it easier to get at record unification
Evan Czaplicki
12 years ago
12fe897
style: refactor and rename so things are less crazy
Evan Czaplicki
12 years ago
87ba2bc
style: try to make things easier to read
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
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