Skip to content
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

Use to_address for SFT access #1122

Merged
merged 3 commits into from
Apr 18, 2024
Merged

Use to_address for SFT access #1122

merged 3 commits into from
Apr 18, 2024

Conversation

wks
Copy link
Collaborator

@wks wks commented Apr 17, 2024

Changed convenient methods in ObjectReference so that if they use SFT, we use self.to_address() to get the address instead of self.0 which returns the raw address.

Also removed ObjectReference::value() to force users to use the more explicit ObjectReference::to_raw_address().

wks added 2 commits April 17, 2024 16:50
Changed convenient methods in `ObjectReference` so that if they use SFT,
we use `self.to_address()` to get the address instead of `self.0` which
returns the raw address.
wks added a commit to wks/mmtk-openjdk that referenced this pull request Apr 17, 2024
wks added a commit to wks/mmtk-jikesrvm that referenced this pull request Apr 17, 2024
wks added a commit to wks/mmtk-v8 that referenced this pull request Apr 17, 2024
wks added a commit to wks/mmtk-ruby that referenced this pull request Apr 17, 2024
wks added a commit to wks/mmtk-ruby that referenced this pull request Apr 18, 2024
wks added a commit to wks/mmtk-julia that referenced this pull request Apr 18, 2024
@wks
Copy link
Collaborator Author

wks commented Apr 18, 2024

binding-refs
OPENJDK_BINDING_REPO=wks/mmtk-openjdk
OPENJDK_BINDING_REF=fix/objref-sft
JIKESRVM_BINDING_REPO=wks/mmtk-jikesrvm
JIKESRVM_BINDING_REF=fix/objref-sft
V8_BINDING_REPO=wks/mmtk-v8
V8_BINDING_REF=fix/objref-sft
RUBY_BINDING_REPO=wks/mmtk-ruby
RUBY_BINDING_REF=fix/objref-sft
JULIA_BINDING_REPO=wks/mmtk-julia
JULIA_BINDING_REF=fix/objref-sft

@wks wks added the PR-extended-testing Run extended tests for the pull request label Apr 18, 2024
@wks wks marked this pull request as ready for review April 18, 2024 04:59
@wks wks requested a review from qinsoon April 18, 2024 05:00
Copy link
Member

@qinsoon qinsoon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@wks wks enabled auto-merge April 18, 2024 05:10
@wks wks added this pull request to the merge queue Apr 18, 2024
Merged via the queue into mmtk:master with commit e79e94e Apr 18, 2024
29 of 30 checks passed
@wks wks deleted the fix/objref-sft branch April 18, 2024 07:02
mmtkgc-bot added a commit to mmtk/mmtk-v8 that referenced this pull request Apr 18, 2024
Upstream change: mmtk/mmtk-core#1122

---------

Co-authored-by: mmtkgc-bot <mmtkgc.bot@gmail.com>
mmtkgc-bot added a commit to mmtk/mmtk-openjdk that referenced this pull request Apr 18, 2024
Upstream change: mmtk/mmtk-core#1122

---------

Co-authored-by: mmtkgc-bot <mmtkgc.bot@gmail.com>
mmtkgc-bot added a commit to mmtk/mmtk-ruby that referenced this pull request Apr 18, 2024
Upstream change: mmtk/mmtk-core#1122

---------

Co-authored-by: mmtkgc-bot <mmtkgc.bot@gmail.com>
mmtkgc-bot added a commit to mmtk/mmtk-julia that referenced this pull request Apr 18, 2024
Upstream change: mmtk/mmtk-core#1122

---------

Co-authored-by: mmtkgc-bot <mmtkgc.bot@gmail.com>
mmtkgc-bot added a commit to mmtk/mmtk-jikesrvm that referenced this pull request Apr 18, 2024
Upstream change: mmtk/mmtk-core#1122

---------

Co-authored-by: mmtkgc-bot <mmtkgc.bot@gmail.com>
qinsoon pushed a commit to qinsoon/mmtk-julia that referenced this pull request Apr 24, 2024
Upstream change: mmtk/mmtk-core#1122

---------

Co-authored-by: mmtkgc-bot <mmtkgc.bot@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PR-extended-testing Run extended tests for the pull request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants