evancz
|
c00d0171a8
|
Add the 'Str' data constructor to Ast.hs. Makes type checking go much much much faster!
|
2012-05-20 01:11:45 -04:00 |
|
evancz
|
5b4950006f
|
More type hints.
|
2012-05-20 01:10:16 -04:00 |
|
evancz
|
68a5636beb
|
Add more strictness to deal with space-leak in cSub and tSub functions.
|
2012-05-20 01:09:12 -04:00 |
|
evancz
|
f76a22e1fa
|
Redo type parser. Correct let-polymorphism in unification.
|
2012-05-17 23:16:16 -04:00 |
|
evancz
|
5ba2f27b88
|
Improve type inference for List library and Maybe datatype.
|
2012-05-15 02:12:18 -04:00 |
|
evancz
|
911d92cd6f
|
Improve type hints for values that fall through to JavaScript. Abstract out Guid functions since they are now used in many modules.
|
2012-05-12 00:27:59 -04:00 |
|
evancz
|
0ca86e4954
|
Allow let-polymorphism in type-inference algorithm. Remove old type-checking files.
|
2012-05-11 21:08:15 -04:00 |
|
evancz
|
f5bdeae815
|
Add basics of type-checking and inference. Uses constraint generation method.
|
2012-05-11 06:28:56 -04:00 |
|
Abhinav Gupta
|
f32b647ac5
|
Fix HLint warnings.
|
2012-04-28 00:26:46 -07:00 |
|
evancz
|
a587ff5132
|
Initial commit.
|
2012-04-19 02:32:10 -04:00 |
|