From 39d237189fdfa22873eeb529f3e97b7578d9b246 Mon Sep 17 00:00:00 2001 From: Kunshan Wang Date: Fri, 3 Nov 2023 09:14:03 +0800 Subject: [PATCH] Bump version to v0.21.0 (#1010) --- CHANGELOG.md | 45 +++++++++++++++++++++++++++++++++++++++++++++ Cargo.toml | 4 ++-- macros/Cargo.toml | 2 +- 3 files changed, 48 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4e78847c45..1e0b7b1c35 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,48 @@ +0.21.0 (2023-11-03) +=== + +## What's Changed + +### Plan + +* Move some states from BasePlan to GlobalState by @qinsoon in https://github.com/mmtk/mmtk-core/pull/949 +* Extract set_collection_kind and set_gc_status by @qinsoon in https://github.com/mmtk/mmtk-core/pull/957 +* Expose `is_emergency_collection` to VM bindings by @wks in https://github.com/mmtk/mmtk-core/pull/997 + +### Policy + +* Clear all side forwarding bits by @wks in https://github.com/mmtk/mmtk-core/pull/974 +* Stop using the name "ForwardingWord" by @wks in https://github.com/mmtk/mmtk-core/pull/976 +* Implement get_gc_trigger() for LockFreeImmortalSpace by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1003 + +### API + +* Expose alloc_slow. Add a section in user guide about allocation optimization by @qinsoon in https://github.com/mmtk/mmtk-core/pull/967 +* Use BumpPointer::default() by @qinsoon in https://github.com/mmtk/mmtk-core/pull/993 +* Fix mention of `to_object_reference()` in comment by @k-sareen in https://github.com/mmtk/mmtk-core/pull/998 + +### Documentation + +* Fix rustdoc warnings in Rust 1.73 by @qinsoon in https://github.com/mmtk/mmtk-core/pull/978 +* Add a section about debugging tips in user guide by @qinsoon in https://github.com/mmtk/mmtk-core/pull/987 +* Update doc comments by @wks in https://github.com/mmtk/mmtk-core/pull/1000 +* Add document for release by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1007 +* Move constants and add comments for stress copying by @wks in https://github.com/mmtk/mmtk-core/pull/1008 +* Update bibtex of the tracing paper to include the DOI by @caizixian in https://github.com/mmtk/mmtk-core/pull/1009 + +### CI + +* Fix performance baseline workflow by @qinsoon in https://github.com/mmtk/mmtk-core/pull/971 +* Allow auto merge binding PRs by @qinsoon in https://github.com/mmtk/mmtk-core/pull/988 +* Apply a delay before we enable auto merge on a PR by @qinsoon in https://github.com/mmtk/mmtk-core/pull/992 +* Use `cargo generate-lockfile` to update JikesRVM's Cargo.lock by @qinsoon in https://github.com/mmtk/mmtk-core/pull/996 + +### Misc + +* Add option to exclude kernel events from perf results by @k-sareen in https://github.com/mmtk/mmtk-core/pull/995 + +**Full Changelog**: https://github.com/mmtk/mmtk-core/compare/v0.20.0...v0.21.0 + 0.20.0 (2023-09-29) === diff --git a/Cargo.toml b/Cargo.toml index 0793ca3b13..4048e66098 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mmtk" -version = "0.20.0" +version = "0.21.0" authors = ["The MMTk Developers <>"] edition = "2021" license = "MIT OR Apache-2.0" @@ -37,7 +37,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 -mmtk-macros = { version = "0.20.0", path = "macros/" } +mmtk-macros = { version = "0.21.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 2301e71b2e..0fbac58412 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.20.0" +version = "0.21.0" edition = "2021" license = "MIT OR Apache-2.0" description = "MMTk macros provides procedural macros used by mmtk-core."