From dccce9063b57dde96d2e97670297aed4dc32e6e1 Mon Sep 17 00:00:00 2001 From: Yi Lin Date: Fri, 17 May 2024 18:13:10 +1200 Subject: [PATCH] Bump version to v0.25 (#1136) --- CHANGELOG.md | 42 ++++++++++++++++++++++++++++++++++++++++++ Cargo.toml | 4 ++-- macros/Cargo.toml | 2 +- 3 files changed, 45 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3ab27e7c68..74a11681dd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,45 @@ +0.25.0 (2024-05-17) +=== + +## What's Changed + +### Plan +* Allow roots to be pinned for StickyImmix nursery collections by @k-sareen in https://github.com/mmtk/mmtk-core/pull/1108 +* Check `FULL_NURSERY_GC` for StickyImmix as well by @k-sareen in https://github.com/mmtk/mmtk-core/pull/1124 + +### Policy +* Remove data race for marksweep block lists by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1112 + +### Scheduler +* Remove coordinator and support forking by @wks in https://github.com/mmtk/mmtk-core/pull/1067 + +### API +* Allow nursery size to be proportional to the heap size by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1087 +* Remove NULL ObjectReference by @wks in https://github.com/mmtk/mmtk-core/pull/1064 +* Fix write barrier parameter type by @wks in https://github.com/mmtk/mmtk-core/pull/1130 +* Allow querying if the current GC may move objects. by @wks in https://github.com/mmtk/mmtk-core/pull/1128 + +### CI +* Use host toolchain and explicit target in CI script by @wks in https://github.com/mmtk/mmtk-core/pull/1109 +* Fix ignores in merge check by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1117 +* Fix the openjdk test name in merge check by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1119 + +### Misc +* Bump dependencies after version 0.24 by @wks in https://github.com/mmtk/mmtk-core/pull/1105 +* Don't use `PROT_EXEC` with `mmap` on macos by @eileencodes in https://github.com/mmtk/mmtk-core/pull/1110 +* Rename associated types in GCWorkContext by @wks in https://github.com/mmtk/mmtk-core/pull/1116 +* Add missing pinning metadata to mock_vm by @wks in https://github.com/mmtk/mmtk-core/pull/1121 +* Use to_address for SFT access by @wks in https://github.com/mmtk/mmtk-core/pull/1122 +* Ensure reference objects are either traced or cleared by @wks in https://github.com/mmtk/mmtk-core/pull/1126 +* Dump process map on `mmap` failure and fix typos by @k-sareen in https://github.com/mmtk/mmtk-core/pull/1127 +* Fix compiler errors and warnings for Rust 1.78.0 by @wks in https://github.com/mmtk/mmtk-core/pull/1132 +* Remove fl_map and refactor FreeListPageResoure by @wks in https://github.com/mmtk/mmtk-core/pull/953 + +## New Contributors +* @eileencodes made their first contribution in https://github.com/mmtk/mmtk-core/pull/1110 + +**Full Changelog**: https://github.com/mmtk/mmtk-core/compare/v0.24.0...v0.25.0 + 0.24.0 (2024-04-08) === diff --git a/Cargo.toml b/Cargo.toml index bc58b9f4a8..04d140cfa5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mmtk" -version = "0.24.0" +version = "0.25.0" authors = ["The MMTk Developers <>"] edition = "2021" license = "MIT OR Apache-2.0" @@ -38,7 +38,7 @@ log = { version = "0.4", features = ["max_level_trace", "release_max_level_off"] memoffset = "0.9" mimalloc-sys = { version = "0.1.6", optional = true } # MMTk macros - we have to specify a version here in order to publish the crate, even though we use the dependency from a local path. -mmtk-macros = { version="0.24.0", path = "macros/" } +mmtk-macros = { version="0.25.0", path = "macros/" } num_cpus = "1.8" num-traits = "0.2" pfm = { version = "0.1.1", optional = true } diff --git a/macros/Cargo.toml b/macros/Cargo.toml index 432986d5d2..f95db9352e 100644 --- a/macros/Cargo.toml +++ b/macros/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "mmtk-macros" # the macro crate uses the same version as mmtk-core -version = "0.24.0" +version = "0.25.0" edition = "2021" license = "MIT OR Apache-2.0" description = "MMTk macros provides procedural macros used by mmtk-core."