Graydon Hoare
|
285a4735b9
|
Parse effect-qualified type definitions.
|
2010-07-02 12:02:56 -07:00 |
|
Graydon Hoare
|
6c9832d3ec
|
Catch ast pretty-printer up with init-tup syntax.
|
2010-07-01 19:27:20 -07:00 |
|
Graydon Hoare
|
cb04275afa
|
Add machine-dependent 'float' type.
|
2010-07-01 09:35:48 -07:00 |
|
Graydon Hoare
|
afc0dc8bfc
|
Fix lexer's definition of numeric literals.
|
2010-07-01 09:03:47 -07:00 |
|
Graydon Hoare
|
6a0b06e562
|
Rename 'exterior' to 'box' and 'interior' to 'local' (at least wrt. slots; keep MEM_interior for describing interior-parts-of-allocations)
|
2010-06-30 22:45:54 -07:00 |
|
Graydon Hoare
|
4cd49c0ab0
|
Improve logging in type.ml, give it indentation and per-statement context.
|
2010-06-30 15:13:29 -07:00 |
|
Graydon Hoare
|
b450838c46
|
Fix recently-broken lval formatter.
|
2010-06-30 15:12:42 -07:00 |
|
Graydon Hoare
|
6c3a2491d8
|
Add support for parsing COMP_deref lval components (*foo).
|
2010-06-30 14:51:36 -07:00 |
|
Graydon Hoare
|
0ac6be85a9
|
Add a COMP_deref to lvals for explicit-derefs, modify typechecker to implicitly deref in only *some* contexts.
|
2010-06-30 12:39:11 -07:00 |
|
Graydon Hoare
|
2a1d88ae00
|
Fix exterior formatter.
|
2010-06-30 00:52:52 -07:00 |
|
Graydon Hoare
|
1f9fd2710e
|
Initial stab at lowering mutable and exterior into the type system.
|
2010-06-29 12:00:15 -07:00 |
|
Graydon Hoare
|
d608c09168
|
Some fixme-to-issue housekeeping.
|
2010-06-28 09:39:43 -07:00 |
|
Graydon Hoare
|
1316312c0c
|
Only translate or dwarf-emit items or stubs locally defined or used. Avoids instantiating O(sizeof(standard-library)) worth of imports stubs on each 'use std'. Closes issue 13.
|
2010-06-27 20:48:28 -07:00 |
|
Roy Frostig
|
241305caab
|
Resolve and typecheck patterns in pattern alt redux. This time featuring way more correctness.
|
2010-06-25 00:47:23 -07:00 |
|
Graydon Hoare
|
0d9565a4c1
|
Rearrange pexp-custom stuff a bit.
|
2010-06-25 00:00:31 -07:00 |
|
Graydon Hoare
|
25eb1fd3c9
|
Add fmt module, move out some common format helpers, add instruction-selection tracing and make selection use queues rather than list refs.
|
2010-06-24 10:34:47 -07:00 |
|
Roy Frostig
|
bc286c7f2c
|
Resolve and typecheck patterns in pattern alt.
|
2010-06-24 08:13:32 -07:00 |
|
Graydon Hoare
|
d6b7c96c3e
|
Populate tree.
|
2010-06-23 21:03:09 -07:00 |
|