Skip to content

Commit e4d5b4f

Browse files
authored
Bump version to v0.4 (#317)
1 parent 829de09 commit e4d5b4f

File tree

2 files changed

+23
-1
lines changed

2 files changed

+23
-1
lines changed

CHANGELOG.md

+22
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
0.4.0 (2021-05-14)
2+
===
3+
4+
API
5+
---
6+
* The type OpaquePointer is now superseded by more specific types (VMThread/VMMutatorThread/VMWorkerThread).
7+
* The methods `ActivePlan::mutator()` and `ActivePlan::is_mutator()` are no longer unsafe due to the change above.
8+
* The method `ActivePlan::worker()` is removed.
9+
* Internal modules are no longer public visible. API functions are provided where necessary.
10+
11+
Misc
12+
---
13+
* Added a feature 'extreme_assertions' that will enable expensive assertions to help debugging.
14+
* Refactored to clean up some unsafe code.
15+
* Improved OOM message for failed mmapping.
16+
* Improved page accounting - the memory used by side metadata is also included and reported.
17+
* Improved worker statistics - the total time per work packet type will be reported.
18+
* Fixed a bug that MMTk may overwrite existing memory mapping.
19+
* Fixed a bug that stress GC was not triggered properly in GenCopy.
20+
* Fixed a bug in FragmentedMmapper that may cause a memory region being mmapped twice.
21+
22+
123
0.3.2 (2021-04-07)
224
===
325

Cargo.toml

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

0 commit comments

Comments
 (0)