Commit 34acc54 1 parent e0eeeb2 commit 34acc54 Copy full SHA for 34acc54
File tree 2 files changed +26
-1
lines changed
2 files changed +26
-1
lines changed Original file line number Diff line number Diff line change
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
+
1
26
0.6.0 (2021-08-10)
2
27
===
3
28
Original file line number Diff line number Diff line change 1
1
[package ]
2
2
name = " mmtk"
3
- version = " 0.6 .0"
3
+ version = " 0.7 .0"
4
4
authors = [" The MMTk Developers <>" ]
5
5
edition = " 2018"
6
6
license = " MIT OR Apache-2.0"
You can’t perform that action at this time.
0 commit comments