Skip to content

Allow bindings to disable memory zeroing - #1545

Draft
qinsoon wants to merge 4 commits into
mmtk:masterfrom
qinsoon:optional-mem-zero
Draft

qinsoon wants to merge 4 commits into
mmtk:masterfrom
qinsoon:optional-mem-zero

Conversation

@qinsoon

@qinsoon qinsoon commented Aug 4, 2026

Copy link
Copy Markdown
Member

Some bindings/languages do not require MMTk to zero memory. We already knew that OpenJDK does not need zeroing. It seems Julia also does not need zeroing.

Related: #384

@oscardssmith

Copy link
Copy Markdown

bump? What's needed here?

oscardssmith pushed a commit to oscardssmith/mmtk-core that referenced this pull request Aug 19, 2026
Carried from the draft mmtk#1545 so the Julia binding can set
NEEDS_MEMORY_ZEROING while that PR is still in review. Drop this commit once
mmtk#1545 merges upstream.

(cherry picked from commit 62a980a)
@qinsoon

qinsoon commented Aug 19, 2026

Copy link
Copy Markdown
Member Author

bump? What's needed here?

I would need to check if LXR has new allocation/zero paths, and test with OpenJDK and Julia.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants