Skip to content

Releases: mmtk/mmtk-openjdk

MMTk OpenJDK-21 Binding 0.32.0

10 Feb 03:11
45d6657

Choose a tag to compare

Pre-release

0.32.0 (2025-02-04)

What's Changed

  • Merge with mmtk/mmtk-openjdk@master by @caizixian in #234
  • Feat: get mmtk-openjdk running on Armv8 architecture by @ArberSephirotheca in #249
  • Update to MMTk core PR #1308 by @qinsoon in #308
  • Fix reference processing crash by @wks in #309
  • Add Compressor tests by @k-sareen in #310
  • Enable reference processing by default in CI by @k-sareen in #312
  • Acquire and release Heap_lock on VM_MMTkSTWOperation by @qinsoon in #316
  • Fix bugs related to Reference.discovered by @wks in #323
  • Control barrier fast paths via env var by @wks in #326
  • Warn instead of panic when object_iterate is called. by @wks in #325
  • Do not apply write barriers when enqueuing refs by @wks in #328
  • Enable compressed pointers for Compressor by @k-sareen in #327
  • Concurrent Immix by @tianleq in #311
  • Reduce the test heap size for concurrent immix by @qinsoon in #330
  • Refactor barrier implementations by @wks in #332
  • Demote re-registered nmethods by @wks in #337
  • Move to Rust 1.92 by @qinsoon in #339

New Contributors

Full Changelog: v0.31.0...v0.32.0

MMTk OpenJDK-11 Binding 0.32.0

10 Feb 03:08
7b30172

Choose a tag to compare

Pre-release

0.32.0 (2025-02-04)

What's Changed

New Contributors

Full Changelog: v0.31.0...v0.32.0

MMTk OpenJDK Binding 0.31.0

30 Apr 00:31
056d331

Choose a tag to compare

Pre-release

0.31.0 (2025-04-17)

What's Changed

  • Move to Rust 1.83 by @qinsoon in #296
  • Use buffer size exported from MMTk core by @k-sareen in #298
  • Update mmtk-core to v0.31.0

Full Changelog: v0.30.0...v0.31.0

MMTk OpenJDK Binding 0.30.0

20 Dec 05:39
ce09494

Choose a tag to compare

Pre-release

0.30.0 (2024-12-20)

What's Changed

  • Skip val register in ObjectBarrier impl by @wks in #294
  • Update mmtk-core to v0.30.0

Full Changelog: v0.29.0...v0.30.0

MMTk OpenJDK Binding 0.29.0

10 Nov 00:13
1fcc9f1

Choose a tag to compare

Pre-release

0.29.0 (2024-11-08)

What's Changed

  • Update mmtk-core to v0.29.0

Full Changelog: v0.28.0...v0.29.0

MMTk OpenJDK Binding 0.28.0

28 Sep 06:50
bd331a0

Choose a tag to compare

Pre-release

0.28.0 (2024-09-27)

What's Changed

  • Require ObjectReference to point inside object by @wks in #286
  • Bump the version of action/download-artifact by @wks in #287
  • Bump version of action/upload-artifact by @qinsoon in #288
  • Generational code cache roots by @wks in #282

Full Changelog: v0.27.0...v0.28.0

MMTk OpenJDK Binding 0.27.0

17 Aug 05:39
d5fc6f5

Choose a tag to compare

Pre-release

0.27.0 (2024-08-09)

What's Changed

Full Changelog: v0.26.0...v0.27.0

MMTk OpenJDK Binding 0.26.0

01 Jul 23:07
3df6a8e

Choose a tag to compare

Pre-release

0.26.0 (2024-07-01)

What's Changed

  • Rename edge to slot by @wks in #274
  • Fix deadlock related to safepoint sync. by @wks in #279
  • Add option to put forwarding bits on the side by @wks in #277

Full Changelog: v0.25.0...v0.26.0

MMTk OpenJDK Binding 0.25.0

17 May 09:45
f89eafd

Choose a tag to compare

Pre-release

0.25.0 (2024-05-17)

What's Changed

  • Update mmtk-core to v0.25.0.
  • Remove the coordinator thread by @wks in #268
  • Use to_address for SFT access by @wks in #272
  • Remove NULL ObjectReference by @wks in #265
  • Fix write barrier parameter type by @wks in #273

Full Changelog: v0.24.0...v0.25.0

MMTk OpenJDK Binding 0.24.0

08 Apr 10:52
de2ccb0

Choose a tag to compare

Pre-release

0.24.0 (2024-04-08)

  • Update mmtk-core to v0.24.0.
  • Update Rust toolchain to 1.77.0.