mmtk / mmtk-ruby

Ruby binding for MMTk
Other
9 stars 5 forks source link

Expose an API for heap traversal. #98

Closed wks closed 3 weeks ago

wks commented 3 weeks ago

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