-
Notifications
You must be signed in to change notification settings - Fork 69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Supporting VM-required Object Semantics / Spaces #53
Comments
In GitLab by @steveblackburn on Jan 22, 2020, 01:41 changed the description |
In GitLab by @steveblackburn on Jan 22, 2020, 01:42 changed the description |
In GitLab by @qinsoon on Jan 22, 2020, 18:57 Though spaces are VM neutral, MMTk exposes |
In GitLab by @caizixian on Jan 22, 2020, 19:08 @qinsoon just a tip that it's better to reference a line via commit hash. Otherwise, the line you are referring to actually moves if there is a change. |
In GitLab by @qinsoon on Feb 7, 2020, 22:06 More insights from Steve:
|
Also we should not use give all spaces execution permission. #7 |
In GitLab by @steveblackburn on Jan 22, 2020, 01:41
Spaces are principally an algorithm-specific (and thus VM-neutral) concept. Therefore the abstraction of spaces should be fully contained within MMTk.
On the other hand, VMs may demand special semantics which imply special spaces (and these demands are orthogonal to the chosen GC algorithm). For example:
These demands raise a few issues:
Possible solutions:
The text was updated successfully, but these errors were encountered: