Skip to content

Commit e027342

Browse files
authored
Bump version to v0.12 (#592)
1 parent 93281e9 commit e027342

File tree

3 files changed

+26
-3
lines changed

3 files changed

+26
-3
lines changed

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,26 @@
1+
0.12.0 (2022-05-13)
2+
===
3+
4+
GC Plans
5+
---
6+
* Introduced `trait PlanTraceObject` and procedural macros to derive implementation for it for all the current plans.
7+
* Introduced a work packet type `PlanProcessEdges` that uses `PlanTraceObject`. All the current plans use this type for tracing objects.
8+
9+
Policy
10+
---
11+
* Introduced `trait PolicyTraceObject`. Added an implementation for each policy.
12+
13+
API
14+
---
15+
* Preliminary support for Java-style weak reference is added (set the option `no_reference_types=false` to enable it). Related APIs are slightly changed.
16+
* The type parameter `TransitiveClosure` in `Scanning::scan_object()/scan_objects()` is now replaced with `vm::EdgeVisitor`.
17+
* Minor changes to `Scanning::scan_object()/scan_objects()` so they are more consistent.
18+
19+
Misc
20+
---
21+
* Fixed a bug in object forwarding: an object can leave the being-forwarded state without actually being forwarded, and this
22+
now won't cause a panic.
23+
124
0.11.0 (2022-04-01)
225
===
326

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "mmtk"
3-
version = "0.11.0"
3+
version = "0.12.0"
44
authors = ["The MMTk Developers <>"]
55
edition = "2018"
66
license = "MIT OR Apache-2.0"
@@ -19,7 +19,7 @@ doctest = false
1919

2020
[dependencies]
2121
# MMTk macros
22-
mmtk-macros = { version = "0.11.0", path = "macros/" }
22+
mmtk-macros = { version = "0.12.0", path = "macros/" }
2323

2424
custom_derive = "0.1"
2525
enum_derive = "0.1"

macros/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "mmtk-macros"
33
# the macro crate uses the same version as mmtk-core
4-
version = "0.11.0"
4+
version = "0.12.0"
55
edition = "2021"
66
license = "MIT OR Apache-2.0"
77
description = "MMTk macros provides procedural macros used by mmtk-core."

0 commit comments

Comments
 (0)