Skip to content

Commit dccce90

Browse files
authored
Bump version to v0.25 (#1136)
1 parent 9047e23 commit dccce90

File tree

3 files changed

+45
-3
lines changed

3 files changed

+45
-3
lines changed

CHANGELOG.md

+42
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,45 @@
1+
0.25.0 (2024-05-17)
2+
===
3+
4+
## What's Changed
5+
6+
### Plan
7+
* Allow roots to be pinned for StickyImmix nursery collections by @k-sareen in https://github.com/mmtk/mmtk-core/pull/1108
8+
* Check `FULL_NURSERY_GC` for StickyImmix as well by @k-sareen in https://github.com/mmtk/mmtk-core/pull/1124
9+
10+
### Policy
11+
* Remove data race for marksweep block lists by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1112
12+
13+
### Scheduler
14+
* Remove coordinator and support forking by @wks in https://github.com/mmtk/mmtk-core/pull/1067
15+
16+
### API
17+
* Allow nursery size to be proportional to the heap size by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1087
18+
* Remove NULL ObjectReference by @wks in https://github.com/mmtk/mmtk-core/pull/1064
19+
* Fix write barrier parameter type by @wks in https://github.com/mmtk/mmtk-core/pull/1130
20+
* Allow querying if the current GC may move objects. by @wks in https://github.com/mmtk/mmtk-core/pull/1128
21+
22+
### CI
23+
* Use host toolchain and explicit target in CI script by @wks in https://github.com/mmtk/mmtk-core/pull/1109
24+
* Fix ignores in merge check by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1117
25+
* Fix the openjdk test name in merge check by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1119
26+
27+
### Misc
28+
* Bump dependencies after version 0.24 by @wks in https://github.com/mmtk/mmtk-core/pull/1105
29+
* Don't use `PROT_EXEC` with `mmap` on macos by @eileencodes in https://github.com/mmtk/mmtk-core/pull/1110
30+
* Rename associated types in GCWorkContext by @wks in https://github.com/mmtk/mmtk-core/pull/1116
31+
* Add missing pinning metadata to mock_vm by @wks in https://github.com/mmtk/mmtk-core/pull/1121
32+
* Use to_address for SFT access by @wks in https://github.com/mmtk/mmtk-core/pull/1122
33+
* Ensure reference objects are either traced or cleared by @wks in https://github.com/mmtk/mmtk-core/pull/1126
34+
* Dump process map on `mmap` failure and fix typos by @k-sareen in https://github.com/mmtk/mmtk-core/pull/1127
35+
* Fix compiler errors and warnings for Rust 1.78.0 by @wks in https://github.com/mmtk/mmtk-core/pull/1132
36+
* Remove fl_map and refactor FreeListPageResoure by @wks in https://github.com/mmtk/mmtk-core/pull/953
37+
38+
## New Contributors
39+
* @eileencodes made their first contribution in https://github.com/mmtk/mmtk-core/pull/1110
40+
41+
**Full Changelog**: https://github.com/mmtk/mmtk-core/compare/v0.24.0...v0.25.0
42+
143
0.24.0 (2024-04-08)
244
===
345

Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "mmtk"
3-
version = "0.24.0"
3+
version = "0.25.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 - we have to specify a version here in order to publish the crate, even though we use the dependency from a local path.
41-
mmtk-macros = { version="0.24.0", path = "macros/" }
41+
mmtk-macros = { version="0.25.0", path = "macros/" }
4242
num_cpus = "1.8"
4343
num-traits = "0.2"
4444
pfm = { version = "0.1.1", optional = true }

macros/Cargo.toml

+1-1
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.24.0"
4+
version = "0.25.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)