-
Notifications
You must be signed in to change notification settings - Fork 71
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Bump version to 0.2.0. Add keywords for garbage collection. * Update README.md for gencopy (this was missing from in 0.1) * Add CHANGELOG.md
- Loading branch information
Showing
3 changed files
with
56 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
0.2.0 (2020-12-18) | ||
=== | ||
|
||
API | ||
--- | ||
* Refactored the `ObjectModel` trait and it is clearer now that MMTk expects a GC byte from the VM. | ||
* Removed methods in the API that were marked as deprecated. | ||
* Minor changes to a few methods/traits in API. | ||
|
||
Misc | ||
--- | ||
* Rewrote the implementation of GC byte and forwarding word due to the API change. | ||
* Calling `gc_init()` will not fail now if the binding has initialized its own logger. | ||
* Fixed a few bugs about incorrect entries in SFT map. | ||
* Fixed wrong allocator config for gencopy. | ||
* Fixed a bug that caused MMTk to panic with OOM in stress tests. | ||
* Fixed a bug that caused the first discontiguous space descriptor being considered as empty. | ||
|
||
0.1.0 (2020-11-04) | ||
=== | ||
|
||
GC Plans | ||
--- | ||
Added the following plans: | ||
* NoGC | ||
* SemiSpace | ||
* Generational Copying GC | ||
|
||
Allocators | ||
--- | ||
Added the following allocators: | ||
* Bump Pointer Allocator | ||
* Large Object Allocator | ||
|
||
Policies | ||
--- | ||
Added the following space policies: | ||
* Immortal (including variants) | ||
* Large object | ||
* Copy | ||
|
||
API | ||
--- | ||
* Introduced bi-directional API between VM and MMTk | ||
|
||
Misc | ||
--- | ||
* Implemented a scheduler, GC work packets and related statistics collecting mechanisms. | ||
* Implemented sanity checking. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters