From c4fdce02274a4b3fee49318cce9f6bf3eb378ae0 Mon Sep 17 00:00:00 2001 From: Yi Lin Date: Fri, 27 Sep 2024 22:27:47 +1200 Subject: [PATCH] Bump version to v0.28 (#1212) Merge this PR after https://github.com/mmtk/mmtk-core/pull/1208 and https://github.com/mmtk/mmtk-core/pull/1211. --- CHANGELOG.md | 26 ++++++++++++++++++++++++++ Cargo.toml | 4 ++-- macros/Cargo.toml | 2 +- 3 files changed, 29 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 308e14da96..cf3da4208e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,29 @@ +0.28.0 (2024-09-27) +=== + +## What's Changed + +### API +* Require ObjectReference to point inside object by @wks in https://github.com/mmtk/mmtk-core/pull/1195 +* Return if a GC ran or not for `handle_user_collection_request` by @k-sareen in https://github.com/mmtk/mmtk-core/pull/1205 + +### CI +* Update ci-perf-kit to 0.7.6 by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1199 +* Update ci-perf-kit to plot epoch by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1208 + +### Misc +* Skip iterating through unallocated memory for `MonotonePageResource` by @k-sareen in https://github.com/mmtk/mmtk-core/pull/1189 +* Fix find_last_non_zero_bit, and align metadata address before converting to data address. by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1188 +* Panic message and outdated comments by @wks in https://github.com/mmtk/mmtk-core/pull/1191 +* Filter the result for find_prev_non_zero_value_fast to make sure it is in the search range by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1192 +* Assert OBJECT_REF_OFFSET_LOWER_BOUND invariant by @wks in https://github.com/mmtk/mmtk-core/pull/1194 +* Minor fixes by @wks in https://github.com/mmtk/mmtk-core/pull/1196 +* Add a feature immix_stress_copying by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1202 +* Update migration guide for #1205 by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1211 + + +**Full Changelog**: https://github.com/mmtk/mmtk-core/compare/v0.27.0...v0.28.0 + 0.27.0 (2024-08-09) === diff --git a/Cargo.toml b/Cargo.toml index f14f9ed9c5..1ce4a83bec 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mmtk" -version = "0.27.0" +version = "0.28.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.27.0", path = "macros/" } +mmtk-macros = { version="0.28.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 44b8848119..f655e192c0 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.27.0" +version = "0.28.0" edition = "2021" license = "MIT OR Apache-2.0" description = "MMTk macros provides procedural macros used by mmtk-core."