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 |
|
Graydon Hoare
|
7ea416f4c3
|
Add callable gc method exposed to user code, use it in mlist-cycle.rs test (still not quite working; some memory corruption in the recursive tag constructors, not the GC)
|
2010-06-25 23:57:30 -07:00 |
|
Graydon Hoare
|
c06ea8f944
|
Add test of recursive object types (ha, work by default) and fix effect-walker bug revealed by it.
|
2010-06-25 12:15:40 -07:00 |
|
Roy Frostig
|
85a701c8f6
|
Add testcases for item name conflict at the same path level.
|
2010-06-25 01:26:44 -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
|
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
|
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
|
935442babc
|
Fix hg dependency in testsuite.
|
2010-06-24 08:44:14 -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 |
|