Help save net neutrality! Learn more.
Close

Commit [53c875] default  Maximize  Restore  History

Several updates to the MMTk harness:

- build.xml now requires a 1.6 java implementation when building the Harness
- Additional sanity checks are now available, based on a table of
valid objects.
- The harness now respects the primitive write barriers (although they are
only usable by int types due to scripting language limitations)
- Bug fix for RVM-880
- Various changes to support MarkCompact.
- ReferenceProcessor supports MarkCompact
- Better support for automated testing in the script interpreter
(We always finsih with SUCCESS or FAIL)
- Some extra trace options
- Ordering of ints within longs now fixed

Robin Garner Robin Garner 2010-05-14

1 2 > >> (Page 1 of 2)
changed MMTk/ext/vm/harness/org/mmtk/harness/vm/Barriers.java
changed MMTk/ext/vm/harness/org/mmtk/harness/vm/Debug.java
changed MMTk/ext/vm/harness/org/mmtk/harness/vm/ObjectModel.java
changed MMTk/ext/vm/harness/org/mmtk/harness/vm/ReferenceProcessor.java
changed MMTk/ext/vm/harness/org/mmtk/harness/vm/Scanning.java
changed MMTk/harness/src/org/mmtk/harness/Collector.java
changed MMTk/harness/src/org/mmtk/harness/Harness.java
changed MMTk/harness/src/org/mmtk/harness/Main.java
changed MMTk/harness/src/org/mmtk/harness/Mutator.java
changed MMTk/harness/src/org/mmtk/harness/lang/Compiler.java
changed MMTk/harness/src/org/mmtk/harness/lang/Env.java
changed MMTk/harness/src/org/mmtk/harness/lang/Intrinsics.java
changed MMTk/harness/src/org/mmtk/harness/lang/Trace.java
changed MMTk/harness/src/org/mmtk/harness/lang/ast/AST.java
changed MMTk/harness/src/org/mmtk/harness/lang/ast/AbstractAST.java
changed MMTk/harness/src/org/mmtk/harness/lang/ast/Alloc.java
changed MMTk/harness/src/org/mmtk/harness/lang/ast/AllocUserType.java
changed MMTk/harness/src/org/mmtk/harness/lang/ast/Assert.java
changed MMTk/harness/src/org/mmtk/harness/lang/pcode/ExitOp.java
changed MMTk/harness/src/org/mmtk/harness/lang/runtime/AllocationSite.java
changed MMTk/harness/src/org/mmtk/harness/lang/runtime/ObjectValue.java
changed MMTk/harness/src/org/mmtk/harness/lang/runtime/ReferenceValue.java
changed MMTk/harness/src/org/mmtk/harness/lang/runtime/StackFrame.java
changed MMTk/harness/src/org/mmtk/harness/options/HarnessOptionSet.java
changed MMTk/harness/src/org/mmtk/harness/sanity/HeapEntry.java
MMTk/ext/vm/harness/org/mmtk/harness/vm/Barriers.java Diff Switch to side-by-side view
Loading...
MMTk/ext/vm/harness/org/mmtk/harness/vm/Debug.java Diff Switch to side-by-side view
Loading...
MMTk/ext/vm/harness/org/mmtk/harness/vm/ObjectModel.java Diff Switch to side-by-side view
Loading...
MMTk/ext/vm/harness/org/mmtk/harness/vm/ReferenceProcessor.java Diff Switch to side-by-side view
Loading...
MMTk/ext/vm/harness/org/mmtk/harness/vm/Scanning.java Diff Switch to side-by-side view
Loading...
MMTk/harness/src/org/mmtk/harness/Collector.java Diff Switch to side-by-side view
Loading...
MMTk/harness/src/org/mmtk/harness/Harness.java Diff Switch to side-by-side view
Loading...
MMTk/harness/src/org/mmtk/harness/Main.java Diff Switch to side-by-side view
Loading...
MMTk/harness/src/org/mmtk/harness/Mutator.java Diff Switch to side-by-side view
Loading...
MMTk/harness/src/org/mmtk/harness/lang/Compiler.java Diff Switch to side-by-side view
Loading...
MMTk/harness/src/org/mmtk/harness/lang/Env.java Diff Switch to side-by-side view
Loading...
MMTk/harness/src/org/mmtk/harness/lang/Intrinsics.java Diff Switch to side-by-side view
Loading...
MMTk/harness/src/org/mmtk/harness/lang/Trace.java Diff Switch to side-by-side view
Loading...
MMTk/harness/src/org/mmtk/harness/lang/ast/AST.java Diff Switch to side-by-side view
Loading...
MMTk/harness/src/org/mmtk/harness/lang/ast/AbstractAST.java Diff Switch to side-by-side view
Loading...
MMTk/harness/src/org/mmtk/harness/lang/ast/Alloc.java Diff Switch to side-by-side view
Loading...
MMTk/harness/src/org/mmtk/harness/lang/ast/AllocUserType.java Diff Switch to side-by-side view
Loading...
MMTk/harness/src/org/mmtk/harness/lang/ast/Assert.java Diff Switch to side-by-side view
Loading...
MMTk/harness/src/org/mmtk/harness/lang/pcode/ExitOp.java Diff Switch to side-by-side view
Loading...
MMTk/harness/src/org/mmtk/harness/lang/runtime/AllocationSite.java Diff Switch to side-by-side view
Loading...
MMTk/harness/src/org/mmtk/harness/lang/runtime/ObjectValue.java Diff Switch to side-by-side view
Loading...
MMTk/harness/src/org/mmtk/harness/lang/runtime/ReferenceValue.java Diff Switch to side-by-side view
Loading...
MMTk/harness/src/org/mmtk/harness/lang/runtime/StackFrame.java Diff Switch to side-by-side view
Loading...
MMTk/harness/src/org/mmtk/harness/options/HarnessOptionSet.java Diff Switch to side-by-side view
Loading...
MMTk/harness/src/org/mmtk/harness/sanity/HeapEntry.java Diff Switch to side-by-side view
Loading...
1 2 > >> (Page 1 of 2)