From 86518d2ebc34b443c312de017dc81c7b097e3b10 Mon Sep 17 00:00:00 2001 From: Yi Lin Date: Mon, 8 Apr 2024 20:11:03 +1200 Subject: [PATCH] Bump version to v0.24 (#1104) --- .github/workflows/micro-bm.yml | 2 +- .github/workflows/perf-baseline.yml | 4 ++-- .github/workflows/perf-compare-ci.yml | 4 ++-- .github/workflows/perf-regression-ci.yml | 6 +++--- CHANGELOG.md | 15 +++++++++++++++ Cargo.toml | 4 ++-- macros/Cargo.toml | 2 +- 7 files changed, 26 insertions(+), 11 deletions(-) diff --git a/.github/workflows/micro-bm.yml b/.github/workflows/micro-bm.yml index e7cf8c6571..22af45ecaf 100644 --- a/.github/workflows/micro-bm.yml +++ b/.github/workflows/micro-bm.yml @@ -66,7 +66,7 @@ jobs: with: repository: mmtk/ci-perf-kit token: ${{ secrets.GITHUB_TOKEN }} - ref: "0.7.4" + ref: "0.7.5" path: ci-perf-kit submodules: true # Use rust-toolchain in the trunk (it doesnt matter much - if the toolchains defined in the trunk and the branch are different, we cant run anyway) diff --git a/.github/workflows/perf-baseline.yml b/.github/workflows/perf-baseline.yml index e5a4dc0706..01bef8aa98 100644 --- a/.github/workflows/perf-baseline.yml +++ b/.github/workflows/perf-baseline.yml @@ -42,7 +42,7 @@ jobs: with: token: ${{ secrets.CI_ACCESS_TOKEN }} repository: mmtk/ci-perf-kit - ref: "0.7.4" + ref: "0.7.5" path: ci-perf-kit submodules: true # setup @@ -94,7 +94,7 @@ jobs: with: token: ${{ secrets.CI_ACCESS_TOKEN }} repository: mmtk/ci-perf-kit - ref: "0.7.4" + ref: "0.7.5" path: ci-perf-kit submodules: true # setup diff --git a/.github/workflows/perf-compare-ci.yml b/.github/workflows/perf-compare-ci.yml index a6cfbf17c8..c0bf65c734 100644 --- a/.github/workflows/perf-compare-ci.yml +++ b/.github/workflows/perf-compare-ci.yml @@ -112,7 +112,7 @@ jobs: with: repository: mmtk/ci-perf-kit token: ${{ secrets.CI_ACCESS_TOKEN }} - ref: "0.7.4" + ref: "0.7.5" path: ci-perf-kit submodules: true # setup @@ -219,7 +219,7 @@ jobs: with: repository: mmtk/ci-perf-kit token: ${{ secrets.CI_ACCESS_TOKEN }} - ref: "0.7.4" + ref: "0.7.5" path: ci-perf-kit submodules: true # setup diff --git a/.github/workflows/perf-regression-ci.yml b/.github/workflows/perf-regression-ci.yml index 95635e2519..0db771be19 100644 --- a/.github/workflows/perf-regression-ci.yml +++ b/.github/workflows/perf-regression-ci.yml @@ -45,7 +45,7 @@ jobs: uses: actions/checkout@v2 with: repository: mmtk/ci-perf-kit - ref: "0.7.4" + ref: "0.7.5" path: ci-perf-kit token: ${{ secrets.CI_ACCESS_TOKEN }} submodules: true @@ -116,7 +116,7 @@ jobs: uses: actions/checkout@v2 with: repository: mmtk/ci-perf-kit - ref: "0.7.4" + ref: "0.7.5" path: ci-perf-kit token: ${{ secrets.CI_ACCESS_TOKEN }} submodules: true @@ -191,7 +191,7 @@ jobs: uses: actions/checkout@v2 with: repository: mmtk/ci-perf-kit - ref: "0.7.4" + ref: "0.7.5" path: ci-perf-kit token: ${{ secrets.CI_ACCESS_TOKEN }} submodules: true diff --git a/CHANGELOG.md b/CHANGELOG.md index e488f5352e..3ab27e7c68 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,18 @@ +0.24.0 (2024-04-08) +=== + +## What's Changed + +### Misc +* Check and fix broken links in docs by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1085 +* Allow binding to implement GC trigger by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1083 +* Resolve issues for unit tests on 32 bits by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1095 +* Use SFTDenseChunkMap on 64bits when vm_space is enabled by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1094 +* Fix warnings with the stable Rust toolchain by @wks in https://github.com/mmtk/mmtk-core/pull/1099 +* Use proper logging for the treadmill by @wks in https://github.com/mmtk/mmtk-core/pull/1101 + +**Full Changelog**: https://github.com/mmtk/mmtk-core/compare/v0.23.0...v0.24.0 + 0.23.0 (2024-02-09) === diff --git a/Cargo.toml b/Cargo.toml index 0fc472534d..b12675979c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mmtk" -version = "0.23.0" +version = "0.24.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.23.0", path = "macros/" } +mmtk-macros = { version="0.24.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 114e0e3557..432986d5d2 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.23.0" +version = "0.24.0" edition = "2021" license = "MIT OR Apache-2.0" description = "MMTk macros provides procedural macros used by mmtk-core."