Skip to content

Commit 8ae8009

Browse files
authored
Bump version to v0.11. Add MSRV. (#58)
1 parent edade55 commit 8ae8009

File tree

5 files changed

+31
-9
lines changed

5 files changed

+31
-9
lines changed

.github/workflows/ci.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,22 @@ jobs:
3333

3434
- name: Run V8 Tests
3535
run: ./.github/scripts/test-v8.sh
36+
37+
msrv:
38+
runs-on: ubuntu-18.04
39+
steps:
40+
- uses: actions/checkout@v2
41+
- name: Install Rust toolchain
42+
uses: actions-rs/toolchain@v1
43+
with:
44+
toolchain: stable
45+
override: true
46+
- name: Install cargo-msrv
47+
run: cargo install cargo-msrv
48+
# Verify the MSRV defined in Cargo.toml
49+
- name: Verify MSRV
50+
run: cargo msrv --path mmtk verify
51+
# If the previous step fails, find MSRV
52+
- name: Find MSRV
53+
if: failure()
54+
run: cargo msrv --path mmtk

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
0.11.0 (2022-04-1)
2+
===
3+
4+
* We now record the V8 version in `[package.metadata.v8]` in the Cargo manifest `Cargo.toml`.
5+
* Updates to mmtk-core 0.11.0.
6+
17
0.10.0 (2022-02-14)
28
===
39

README.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,8 @@ MMTk/V8 currently only supports `linux-x86_64`.
1717

1818
### Before you continue
1919

20-
If you use the set-up explained in [mmtk-dev-env](https://github.com/mmtk/mmtk-dev-env), make sure to set the default Rust toolchain to the one specified in [mmtk-dev-env](https://github.com/mmtk/mmtk-dev-env), e.g. by running:
21-
22-
```console
23-
$ # replace nightly-YYYY-MM-DD with the the toolchain specified in mmtk-dev-env
24-
$ export RUSTUP_TOOLCHAIN=nightly-YYYY-MM-DD
25-
```
20+
The minimal supported Rust version for MMTk-V8 binding is 1.57.0. Make sure your Rust version is higher than this. We test MMTk-V8
21+
binding with Rust 1.59.0 (as specified in [`rust-toolchain`](mmtk/rust-toolchain)).
2622

2723
### Getting Sources (for MMTk and VM)
2824

mmtk/Cargo.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
[package]
22
name = "mmtk_v8"
3-
version = "0.10.0"
3+
version = "0.11.0"
44
authors = [" <>"]
5+
rust-version = "1.57.0"
56

67
[lib]
78
name = "mmtk_v8"
@@ -26,7 +27,7 @@ log = "*"
2627
# - change branch
2728
# - change repo name
2829
# But other changes including adding/removing whitespaces in commented lines may break the CI.
29-
mmtk = { git = "https://github.com/mmtk/mmtk-core.git", rev = "cd6d8984c10c294c991dcd5f154ce41073c06ab9" }
30+
mmtk = { git = "https://github.com/mmtk/mmtk-core.git", rev = "be96a270815c0f20a169a7214eebccfe50484be4" }
3031
# Uncomment the following and fix the path to mmtk-core to build locally
3132
# mmtk = { path = "../repos/mmtk-core" }
3233

mmtk/rust-toolchain

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
nightly-2022-02-11
1+
1.59.0

0 commit comments

Comments
 (0)