|
| 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 | + |
1 | 49 | 0.30.0 (2024-12-20)
|
2 | 50 | ===
|
3 | 51 |
|
|
0 commit comments