evancz
|
703508f1c3
|
Fix prelude imports and correctly generalize for library types that use Number .
|
2013-04-07 17:55:34 -07:00 |
|
evancz
|
1d04b342d8
|
Permit pattern matching on records in case-expressions.
|
2013-04-07 06:46:46 -07:00 |
|
evancz
|
0354fad128
|
Explicitly list imports for a module.
|
2013-04-05 09:56:37 -07:00 |
|
evancz
|
87fa86c7e8
|
Get type dealiasing working.
|
2013-04-05 09:55:30 -07:00 |
|
evancz
|
82f888cb3d
|
Get the type-checker running based on docs.json information. Also add rules for Nil and Tuple0 , Tuple2 , etc.
|
2013-04-04 01:09:35 -07:00 |
|
evancz
|
9c8dfd9b68
|
Give better name for errors when parsing docs.json
|
2013-03-28 10:01:15 -07:00 |
|
evancz
|
87a275abeb
|
Fix bugs:
* types rendered "::" instead of ":"
* `Signal.count` was broken
* Prelude didn't have `show`
|
2013-03-24 19:17:21 -07:00 |
|
evancz
|
7dbb052b22
|
Load json representation of types with Template Haskell, so library files are the base truth of type information.
Make minor fixes in libraries, such as adding the Char labrary and fixing the types in the Dict library.
|
2013-03-16 22:24:18 -07:00 |
|
evancz
|
1822ebc160
|
Move the compiler down a directory, mostly.
|
2013-03-16 12:04:05 -07:00 |
|