Displaying 1 result from an estimated 1 matches for "asserteq".
Did you mean:
asserted
2011 Feb 21
2
[LLVMdev] A working garbage collector - finally :)
...uish between two states of a union, one state having a
traceable object (a String), and the other state containing a non-traceable
value (a float):
def testCollectUnionLocalVar {
var u:String or float = newString("Hello");
tart.gc.GC.collect();
assertTrue(u isa String);
assertEq("Hello", typecast[String](u));
u = 1.0;
tart.gc.GC.collect();
assertFalse(u isa String);
}
The heart of the collector is the TraceAction class - which is invoked for
each pointer reference. The tracer for the Tart language is written, of
course, in Tart, although the style...