diff --git a/CHANGELOG.md b/CHANGELOG.md index 74a11681dd..75f479c763 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,29 @@ +0.26.0 (2024-07-01) +=== + +## What's Changed + +### Policy +* Clear side forwarding bits properly by @wks in https://github.com/mmtk/mmtk-core/pull/1138 +* Fix mark bit clearing in PrepareChunkMap by @wks in https://github.com/mmtk/mmtk-core/pull/1148 +* Let MarkSweepSpace use BlockPageResource by @wks in https://github.com/mmtk/mmtk-core/pull/1150 +* Add SweepChunk to native MarkSweepSpace by @wks in https://github.com/mmtk/mmtk-core/pull/1158 + +### API +* Rename edge to slot by @wks in https://github.com/mmtk/mmtk-core/pull/1134 + +### Documentation +* Fix broken link and stale descriptions in doc by @wks in https://github.com/mmtk/mmtk-core/pull/1139 +* API migration guide. by @wks in https://github.com/mmtk/mmtk-core/pull/1133 +* Add back `DummyVM` as a part of the porting guide. Minor changes to MMTk initialization in the porting guide. by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1142 +* Fix broken link to mmtk.h by @wks in https://github.com/mmtk/mmtk-core/pull/1149 + +### Misc +* Fix clippy warnings for Rust 1.79 by @wks in https://github.com/mmtk/mmtk-core/pull/1151 +* Display number of slots in timeline visualization by @wks in https://github.com/mmtk/mmtk-core/pull/1154 + +**Full Changelog**: https://github.com/mmtk/mmtk-core/compare/v0.25.0...v0.26.0 + 0.25.0 (2024-05-17) === diff --git a/Cargo.toml b/Cargo.toml index 04d140cfa5..b0f6793608 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mmtk" -version = "0.25.0" +version = "0.26.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.25.0", path = "macros/" } +mmtk-macros = { version="0.26.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 f95db9352e..258b375b83 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.25.0" +version = "0.26.0" edition = "2021" license = "MIT OR Apache-2.0" description = "MMTk macros provides procedural macros used by mmtk-core."