Expose the MMTK::enumerate_object method for implementing heap traversal. That allows the Ruby VM to enable ObjectSpace.each_object and TracePoint. The test case whitelist is also updated to not exclude related test cases so that mmtk-core binding tests will use those test cases.
Expose the
MMTK::enumerate_object
method for implementing heap traversal. That allows the Ruby VM to enable ObjectSpace.each_object and TracePoint. The test case whitelist is also updated to not exclude related test cases so that mmtk-core binding tests will use those test cases.Related PR: https://github.com/mmtk/ruby/pull/91