Skip to content

Commit a849906

Browse files
authored
Bump version to v0.5 (#356)
1 parent 62964b7 commit a849906

File tree

2 files changed

+28
-2
lines changed

2 files changed

+28
-2
lines changed

CHANGELOG.md

+27-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,29 @@
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+
127
0.4.1 (2021-05-20)
228
===
329

@@ -124,4 +150,4 @@ API
124150
Misc
125151
---
126152
* Implemented a scheduler, GC work packets and related statistics collecting mechanisms.
127-
* Implemented sanity checking.
153+
* Implemented sanity checking.

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "mmtk"
3-
version = "0.4.1"
3+
version = "0.5.0"
44
authors = ["The MMTk Developers <>"]
55
edition = "2018"
66
license = "MIT OR Apache-2.0"

0 commit comments

Comments
 (0)