|
| 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 | + |
1 | 43 | 0.24.0 (2024-04-08)
|
2 | 44 | ===
|
3 | 45 |
|
|
0 commit comments