Skip to content

Commit 34acc54

Browse files
authored
Bump version to v0.7 (#453)
1 parent e0eeeb2 commit 34acc54

File tree

2 files changed

+26
-1
lines changed

2 files changed

+26
-1
lines changed

CHANGELOG.md

+25
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,28 @@
1+
0.7.0 (2021-09-22)
2+
===
3+
4+
GC Plans
5+
---
6+
* Refactored to extract common generational code from the existing generational copying plan.
7+
* Added the generational immix plan, a two-generation algorithm that uses immix as its mature generation.
8+
9+
Misc
10+
---
11+
* Upgraded the Rust toolchain we use to nightly-2021-09-17 (rustc 1.57.0-nightly).
12+
* Added a new feature `global_alloc_bit`: mmtk-core will set a bit for each allocated object. This will later be
13+
used to implement heap iteration and to support tracing internal pointers.
14+
* Refactored the scheduler simplify the implementation by removing the abstract `Scheduler`, `Context` and `WorkerLocal`.
15+
* Renamed the incorrect parameter name `primary` to `full_heap` in a few `prepare()`/`release()` methods.
16+
* Renamed the phases in statistics reports from `mu`(mutator)/`gc` to `other`/`stw`(stop-the-world) so they won't cause
17+
confusion in concurrenct GC plans.
18+
* Fixed a few misuses of side metadata methods that caused concurrency issues in accessing the unlogged bit.
19+
* Fixed a bug in `MallocSpace` that caused side metadata was not mapped correctly if an object crossed chunk boundary.
20+
* Fixed a bug in `MallocSpace` that it may incorrectly consider a chunk's side metadata is mapped.
21+
* Fixed a bug in side metadata implementation that may cause side metadata not mapped if the side metadata size is less than a page.
22+
* Fixed regression in `LockFreeImmortalSpace`.
23+
* Fixed a few typos in the tutorial.
24+
25+
126
0.6.0 (2021-08-10)
227
===
328

Cargo.toml

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

0 commit comments

Comments
 (0)