Skip to content

MMTk OpenJDK Binding 0.8.0

Pre-release
Pre-release

Choose a tag to compare

@qinsoon qinsoon released this 01 Nov 22:55
· 146 commits to master since this release
138fffe
  • Introduces A VM companion thread to trigger safe point synchronisation. This fixed a bug that
    MMTk's call to SafePointerSynchronize::begin() may race with the OpenJDK's VM thread.
  • Changes COORDINATOR_ONLY_STW to false. Stopping and resuming mutators are done by the companion thread,
    amd it is no longer a requirement for them to be done by the same GC thread.
  • Fixes a bug that for some allocations, both fastpath and slowpath were invoked.
  • Fixes a bug in generating code to set the alloc bit in C1 compiler.
  • Fixes a bug that some derived pointers were missing as roots.
  • Updates to mmtk-core 0.8.0.