From 10b956453323fcac096762e0ec4d0fa49ec7b1bb Mon Sep 17 00:00:00 2001 From: Yi Lin Date: Thu, 23 Feb 2023 14:14:45 +1300 Subject: [PATCH] Bump version to v0.17 (#136) --- CHANGELOG.md | 7 +++++++ README.md | 4 ++-- mmtk/Cargo.lock | 10 +++++----- mmtk/Cargo.toml | 4 ++-- 4 files changed, 16 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3f816ed6..dd13405e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +0.17.0 (2023-02-17) +=== + +* Upgrade Rust toolchain to 1.66.1 and MSRV to 1.61.0. +* Use `AtomicUsize` for the mutator counter. +* Update to mmtk-core 0.17.0. + 0.16.0 (2022-12-06) === diff --git a/README.md b/README.md index 33b9204f..98a4ee53 100644 --- a/README.md +++ b/README.md @@ -19,8 +19,8 @@ MMTk/JikesRVM supports `linux-i686` and `linux-x86_64` (as a 32-bit program). If you use the set-up explained in [mmtk-dev-env](https://github.com/mmtk/mmtk-dev-env), make sure to do the following steps before continuing to the [Build](#build) section: -1. Use a proper Rust toolchain. The minimal supported Rust version for MMTk-JikesRVM binding is 1.59.0 (for the stablization of inline assembly). Make sure your Rust version is higher than this. We test MMTk-JikesRVM -binding with Rust 1.59.0 (as specified in [`rust-toolchain`](mmtk/rust-toolchain)). +1. Use a proper Rust toolchain. The minimal supported Rust version for MMTk-JikesRVM binding is 1.61.0. Make sure your Rust version is higher than this. We test MMTk-JikesRVM +binding with Rust 1.66.1 (as specified in [`rust-toolchain`](mmtk/rust-toolchain)). 2. Set `openjdk-8-jdk` as the default JDK (openjdk-8-jdk is a build requirement of JikesRVM), e.g. by running: diff --git a/mmtk/Cargo.lock b/mmtk/Cargo.lock index 1c928986..3b79057e 100644 --- a/mmtk/Cargo.lock +++ b/mmtk/Cargo.lock @@ -395,8 +395,8 @@ dependencies = [ [[package]] name = "mmtk" -version = "0.16.0" -source = "git+https://github.com/mmtk/mmtk-core.git?rev=0d5b54548fdfdf337f3d01a7da7bfce5f12edd10#0d5b54548fdfdf337f3d01a7da7bfce5f12edd10" +version = "0.17.0" +source = "git+https://github.com/mmtk/mmtk-core.git?rev=0fb520a61795c5a079ce09f59f1da7af7c3422d5#0fb520a61795c5a079ce09f59f1da7af7c3422d5" dependencies = [ "atomic", "atomic-traits", @@ -423,8 +423,8 @@ dependencies = [ [[package]] name = "mmtk-macros" -version = "0.16.0" -source = "git+https://github.com/mmtk/mmtk-core.git?rev=0d5b54548fdfdf337f3d01a7da7bfce5f12edd10#0d5b54548fdfdf337f3d01a7da7bfce5f12edd10" +version = "0.17.0" +source = "git+https://github.com/mmtk/mmtk-core.git?rev=0fb520a61795c5a079ce09f59f1da7af7c3422d5#0fb520a61795c5a079ce09f59f1da7af7c3422d5" dependencies = [ "proc-macro-error", "proc-macro2", @@ -434,7 +434,7 @@ dependencies = [ [[package]] name = "mmtk_jikesrvm" -version = "0.16.0" +version = "0.17.0" dependencies = [ "lazy_static", "libc", diff --git a/mmtk/Cargo.toml b/mmtk/Cargo.toml index 1672218b..59893df3 100644 --- a/mmtk/Cargo.toml +++ b/mmtk/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mmtk_jikesrvm" -version = "0.16.0" +version = "0.17.0" authors = [" <>"] rust-version = "1.61.0" @@ -28,7 +28,7 @@ log = {version = "0.4", features = ["max_level_trace", "release_max_level_off"] # - change branch/rev # - change repo name # But other changes including adding/removing whitespaces in commented lines may break the CI. -mmtk = { git = "https://github.com/mmtk/mmtk-core.git", rev = "0d5b54548fdfdf337f3d01a7da7bfce5f12edd10" } +mmtk = { git = "https://github.com/mmtk/mmtk-core.git", rev = "0fb520a61795c5a079ce09f59f1da7af7c3422d5" } # Uncomment the following to build locally - if you change the path locally, do not commit the change in a PR # mmtk = { path = "../repos/mmtk-core" }