Skip to content

Commit 79fb0bb

Browse files
authored
Bump version to v0.22 (#1055)
1 parent e2951ad commit 79fb0bb

File tree

4 files changed

+40
-5
lines changed

4 files changed

+40
-5
lines changed

CHANGELOG.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,38 @@
1+
0.22.0 (2023-12-21)
2+
===
3+
4+
## What's Changed
5+
6+
### API
7+
8+
* Flush mutator buffers in `destroy_mutator` by @k-sareen in https://github.com/mmtk/mmtk-core/pull/1045
9+
* NULL and movement check in process_edge by @wks in https://github.com/mmtk/mmtk-core/pull/1032
10+
11+
### Documentation
12+
13+
* Mention revoking TLABs of all mutators after a GC by @k-sareen in https://github.com/mmtk/mmtk-core/pull/1018
14+
* Add missing docs for the vm module by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1021
15+
* Add missing docs for some util modules by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1024
16+
* Add missing docs for the rest of the util module by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1026
17+
* Add missing docs for the rest of the code base (merge after #1026) by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1028
18+
* Update some stale comments by @k-sareen in https://github.com/mmtk/mmtk-core/pull/1036
19+
20+
### CI
21+
22+
* Use new running scripts in ci-perf-kit by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1005
23+
* Upload perf build and log as artifacts (merge after #1005) by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1011
24+
* Fix multiple issues in recent CI changes by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1014
25+
* Fix CI for OpenJDK nogc config by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1019
26+
* Use ci-perf-kit 0.7.4: ignore runs with unmatched key/value in the logs. by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1025
27+
* Fix Ruby binding test repo checkout by @wks in https://github.com/mmtk/mmtk-core/pull/1048
28+
29+
### Misc
30+
31+
* Post-release dependency version bump for v0.21.0 by @wks in https://github.com/mmtk/mmtk-core/pull/1013
32+
* Introduce MockVM by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1049
33+
34+
**Full Changelog**: https://github.com/mmtk/mmtk-core/compare/v0.21.0...v0.22.0
35+
136
0.21.0 (2023-11-03)
237
===
338

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "mmtk"
3-
version = "0.21.0"
3+
version = "0.22.0"
44
authors = ["The MMTk Developers <>"]
55
edition = "2021"
66
license = "MIT OR Apache-2.0"
@@ -38,7 +38,7 @@ log = { version = "0.4", features = ["max_level_trace", "release_max_level_off"]
3838
memoffset = "0.9"
3939
mimalloc-sys = { version = "0.1.6", optional = true }
4040
# MMTk macros
41-
mmtk-macros = { version = "0.21.0", path = "macros/" }
41+
mmtk-macros = { path = "macros/" }
4242
num_cpus = "1.8"
4343
num-traits = "0.2"
4444
pfm = { version = "0.1.1", optional = true }

docs/team/release.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,15 +32,15 @@ If the current version is `0.X.x`, the new version should be `0.X+1.0`.
3232
The PR should include these changes:
3333

3434
1. Bump version in `Cargo.toml`.
35-
2. Bump version in `macros/Cargo.toml`. Use the new version for the `mmtk-macros` dependency in `Cargo.toml`
35+
2. Bump version in `macros/Cargo.toml`.
3636
3. Update `CHANGELOG.md`:
3737
1. Add a section for the new version number and the cut-off date (when the PR is created)
3838
2. Add change logs for the release. The following shows one convenient way to do it. If there is a better way, we should adopt.
3939
1. Auto generate the list of changes for the release on Github. Click on [`releases`](https://github.com/mmtk/mmtk-core/releases),
4040
then click [`Draft a new release`](https://github.com/mmtk/mmtk-core/releases/new). Enter the new version tag,
4141
and the `Generate release notes` button should be avaialble. Copy the notes as the change logs to `CHANGELOG.md`.
4242
Close the release page without tagging a release.
43-
2. Categorize the changes in `CHANGELOG.md`. We use these categories: Plan, Policy, Allocator, Scheduler, API, Misc.
43+
2. Categorize the changes in `CHANGELOG.md`. We use these categories: Plan, Policy, Allocator, Scheduler, API, Documentation, CI, Misc.
4444
4. Update the pinned Rust version in `rust-toolchain` if necessary.
4545
1. Talk with system admin for our CI machines, and check if there is a newer Rust version that we should be using.
4646
2. If we update to a new Rust version, make necessary changes to the code base.

macros/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "mmtk-macros"
33
# the macro crate uses the same version as mmtk-core
4-
version = "0.21.0"
4+
version = "0.22.0"
55
edition = "2021"
66
license = "MIT OR Apache-2.0"
77
description = "MMTk macros provides procedural macros used by mmtk-core."

0 commit comments

Comments
 (0)