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
|
72c6c60d80
|
Add intrinsic calling convention.
|
2010-06-24 19:21:40 -07:00 |
|
Graydon Hoare
|
c483808e0f
|
Factor out some trans bits.
|
2010-06-24 19:21:15 -07:00 |
|
Graydon Hoare
|
1c60be2f32
|
Fix bad output-slot logic in tag constructors.
|
2010-06-24 18:25:10 -07:00 |
|
Graydon Hoare
|
bcf29b882a
|
A couple new tests for broken parts of the typechecker, XFAILed.
|
2010-06-24 16:57:00 -07:00 |
|
Graydon Hoare
|
24d5ff75c3
|
Fix output-slot handling for real. It's been broken for a long time.
|
2010-06-24 16:19:55 -07:00 |
|
Graydon Hoare
|
af44ec2856
|
Issue 24, drop output slot when not initializing. Un-XFAIL generic-tag.rs. Add test for output slot modes with several broken cases.
|
2010-06-24 13:32:59 -07:00 |
|
Graydon Hoare
|
69a34503f4
|
Remove redundant copy of comment.
|
2010-06-24 11:18:02 -07:00 |
|
Graydon Hoare
|
0364a801bb
|
Clean up trans_alt_tag to use slots, not assume interior words. Also remove record-based destructuring (hard on eyes). Add execution parts to generic-tag-alt.rs and un-XFAIL it.
|
2010-06-24 11:15:22 -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 |
|
Graydon Hoare
|
4a1f86ccd7
|
Merge timer loop functions, fix win32 build broken by logger change.
|
2010-06-24 08:52:52 -07:00 |
|
Graydon Hoare
|
935442babc
|
Fix hg dependency in testsuite.
|
2010-06-24 08:44:14 -07:00 |
|
Roy Frostig
|
1f3cff91f6
|
Remove bogus FIXME.
|
2010-06-24 08:23:17 -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 |
|
Graydon Hoare
|
c01efc669f
|
Initial git commit.
|
2010-06-16 14:30:45 -07:00 |
|