Skip to content

Commit 36dcb0d

Browse files
committed
Bump version to v0.31
1 parent 5f48a8a commit 36dcb0d

File tree

3 files changed

+51
-3
lines changed

3 files changed

+51
-3
lines changed

CHANGELOG.md

+48
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,51 @@
1+
0.31.0 (2025-04-17)
2+
===
3+
4+
Plan, Policy, Allocator, Scheduler, API, Documentation, CI, Misc.
5+
6+
## What's Changed
7+
8+
### Plan
9+
* Remove dead trace_object methods. by @wks in https://github.com/mmtk/mmtk-core/pull/1277
10+
* implement mutator builder by @tianleq in https://github.com/mmtk/mmtk-core/pull/1287
11+
* Fix incongruent defaults for copying GCs by @k-sareen in https://github.com/mmtk/mmtk-core/pull/1296
12+
13+
### Policy
14+
* Clear stale line mark state by @tianleq in https://github.com/mmtk/mmtk-core/pull/1268
15+
* Ensure log bits are correctly maintained by @k-sareen in https://github.com/mmtk/mmtk-core/pull/1169
16+
17+
### Scheduler
18+
* Make work packet buffer size configurable from one location by @k-sareen in https://github.com/mmtk/mmtk-core/pull/1285
19+
* Make `EDGES_WORK_BUFFER_SIZE` constant public to bindings by @k-sareen in https://github.com/mmtk/mmtk-core/pull/1291
20+
21+
### CI
22+
* Fix Clippy warning in 1.84.0 by @wks in https://github.com/mmtk/mmtk-core/pull/1262
23+
* Fix julia extended tests by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1270
24+
* Fix to bytemuck_derive 1.8.1 by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1288
25+
* Fix lychee command by @wks in https://github.com/mmtk/mmtk-core/pull/1286
26+
* Fix clippy warnings for Rust 1.86 by @wks in https://github.com/mmtk/mmtk-core/pull/1297
27+
* Properly handle multiple plans in GITHUB-CI in CI scripts by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1301
28+
29+
### Documentation
30+
* Special topic chapter for finalizers and weak references by @wks in https://github.com/mmtk/mmtk-core/pull/1265
31+
* User Guide chapter for address-based hashing by @wks in https://github.com/mmtk/mmtk-core/pull/1294
32+
33+
### Misc
34+
* Move to Rust 1.83 by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1253
35+
* Unique object enqueuing option by @wks in https://github.com/mmtk/mmtk-core/pull/1255
36+
* Fix a subtraction overflow in get_free_pages. by @wks in https://github.com/mmtk/mmtk-core/pull/1261
37+
* Force fixed heap size when using NoGC by @wks in https://github.com/mmtk/mmtk-core/pull/1264
38+
* Make GC triggering and heap resizing consistent by @wks in https://github.com/mmtk/mmtk-core/pull/1266
39+
* Bump MSRV to 1.74.1 by @wks in https://github.com/mmtk/mmtk-core/pull/1276
40+
* Fix clippy warning about operator precedence by @wks in https://github.com/mmtk/mmtk-core/pull/1280
41+
* Fixing MSRV-breaking dependencies by @wks in https://github.com/mmtk/mmtk-core/pull/1284
42+
* Check if an object is in our heap before using VM map during counting live bytes by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1289
43+
* Aggregate live bytes info in on_gc_finished by @qinsoon in https://github.com/mmtk/mmtk-core/pull/1292
44+
* Fix broken stats gathering code if no. of GCs > `MAX_PHASES` by @k-sareen in https://github.com/mmtk/mmtk-core/pull/1295
45+
* Fix contiguous chunk iterator in monotonic PR by @wks in https://github.com/mmtk/mmtk-core/pull/1299
46+
47+
**Full Changelog**: https://github.com/mmtk/mmtk-core/compare/v0.30.0...v0.31.0
48+
149
0.30.0 (2024-12-20)
250
===
351

Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "mmtk"
3-
version = "0.30.0"
3+
version = "0.31.0"
44
authors = ["The MMTk Developers <>"]
55
edition = "2021"
66
license = "MIT OR Apache-2.0"
@@ -39,7 +39,7 @@ log = { version = "0.4", features = ["max_level_trace", "release_max_level_off"]
3939
memoffset = "0.9"
4040
mimalloc-sys = { version = "0.1.6", optional = true }
4141
# 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.
42-
mmtk-macros = { version="0.30.0", path = "macros/" }
42+
mmtk-macros = { version="0.31.0", path = "macros/" }
4343
num_cpus = "1.8"
4444
num-traits = "0.2"
4545
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.30.0"
4+
version = "0.31.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)