File tree 2 files changed +14
-2
lines changed
2 files changed +14
-2
lines changed Original file line number Diff line number Diff line change
1
+ 0.8.0 (2021-11-01)
2
+ ===
3
+
4
+ * Introduces A VM companion thread to trigger safe point synchronisation. This fixed a bug that
5
+ MMTk's call to ` SafePointerSynchronize::begin() ` may race with the OpenJDK's VM thread.
6
+ * Changes ` COORDINATOR_ONLY_STW ` to ` false ` . Stopping and resuming mutators are done by the companion thread,
7
+ amd it is no longer a requirement for them to be done by the same GC thread.
8
+ * Fixes a bug that for some allocations, both fastpath and slowpath were invoked.
9
+ * Fixes a bug in generating code to set the alloc bit in C1 compiler.
10
+ * Fixes a bug that some derived pointers were missing as roots.
11
+ * Updates to mmtk-core 0.8.0.
12
+
1
13
0.7.0 (2021-09-22)
2
14
===
3
15
Original file line number Diff line number Diff line change 1
1
[package ]
2
2
name = " mmtk_openjdk"
3
- version = " 0.7 .0"
3
+ version = " 0.8 .0"
4
4
authors = [" <>" ]
5
5
6
6
[lib ]
@@ -20,7 +20,7 @@ lazy_static = "1.1"
20
20
# - change branch
21
21
# - change repo name
22
22
# But other changes including adding/removing whitespaces in commented lines may break the CI.
23
- mmtk = { git = " https://github.com/mmtk/mmtk-core.git" , rev = " 62f5d1759d0258b1af569410095ab2cb587c0b68 " }
23
+ mmtk = { git = " https://github.com/mmtk/mmtk-core.git" , rev = " 8e50e2c3fa8b45f7e4cd4b9e87e986fb5c17b07e " }
24
24
# Uncomment the following to build locally
25
25
# mmtk = { path = "../repos/mmtk-core" }
26
26
You can’t perform that action at this time.
0 commit comments