File tree Expand file tree Collapse file tree 2 files changed +28
-2
lines changed
Expand file tree Collapse file tree 2 files changed +28
-2
lines changed Original file line number Diff line number Diff line change 1+ 0.5.0 (2021-06-25)
2+ ===
3+
4+ GC Plans
5+ ---
6+ * Added a new plan PageProtect, a plan to help debugging. It allocates each object
7+ to a separate page, and protects pages when the pages are released.
8+
9+ API
10+ ---
11+ * Major changes to the ObjectModel trait: now a binding must specify each per-object
12+ metadata used by mmtk-core, whether the metadata resides in header bits provided
13+ by the VM or side tables provided by mmtk-core. For in-header metadata, a binding
14+ can further implement how it can be accessed, in case the bits are not always available
15+ to mmtk-core.
16+
17+ Misc
18+ ---
19+ * Refactored metadata to provide unified access to per-object metadata (in-header or side).
20+ * Refactored work packet statistics to allow other types of stats other than execution times.
21+ * Added the feature 'perf_counter' and the option 'perf_events' to collect data from hardware performance counters for work packets.
22+ * 'extreme_assertions' now also checks if values stored in side metadata are correct.
23+ * Fixed a bug that GenCopy may report OOM without doing a full heap GC.
24+ * Fixed a bug that existing mmapping of side metadata memory may get overwritten.
25+ * Fixed a bug that FreeListPageResource may return an incorrect new_chunk flag for the first allocation.
26+
1270.4.1 (2021-05-20)
228===
329
124150Misc
125151---
126152* Implemented a scheduler, GC work packets and related statistics collecting mechanisms.
127- * Implemented sanity checking.
153+ * Implemented sanity checking.
Original file line number Diff line number Diff line change 11[package ]
22name = " mmtk"
3- version = " 0.4.1 "
3+ version = " 0.5.0 "
44authors = [" The MMTk Developers <>" ]
55edition = " 2018"
66license = " MIT OR Apache-2.0"
You can’t perform that action at this time.
0 commit comments