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

correctly track element pointer in heap snapshot (#51592) #90

Merged
merged 1 commit into from
Oct 5, 2023

Conversation

d-netto
Copy link
Member

@d-netto d-netto commented Oct 5, 2023

PR Description

A few fixes related to how we were tracking element pointers on heap snapshot. This PR also includes a fix related to chunking in array16: one optimization in which we pre-scan the array to avoid chunking too frequently is missing in our fork.

This fix showed up as part of cherry-picking JuliaLang#51592 to our fork, so that's why I'm including it here. But can open a separate PR with that.

Checklist

Requirements for merging:

@github-actions github-actions bot added port-to-v1.10 This change should apply to Julia v1.10 builds port-to-master This change should apply to all future Julia builds port-to-v1.9 This change should apply to Julia v1.9 builds labels Oct 5, 2023
@d-netto d-netto requested review from NHDaly and kpamnany October 5, 2023 14:30
@d-netto d-netto removed port-to-master This change should apply to all future Julia builds port-to-v1.9 This change should apply to Julia v1.9 builds labels Oct 5, 2023
@nickrobinson251
Copy link
Member

we probably want this on v1.9.3 etc, right ? so we should add the port-to-v1.9 label

@d-netto
Copy link
Member Author

d-netto commented Oct 5, 2023

The bug (and corresponding fix) showed up as part of the GC changes from 1.10, so it's not present in 1.9.

@nickrobinson251
Copy link
Member

ah, awesome! thanks, Diogo!

@d-netto d-netto merged commit 6d98873 into v1.9.2+RAI Oct 5, 2023
@d-netto d-netto deleted the dcn-snapshot-fix branch October 5, 2023 18:52
kpamnany pushed a commit that referenced this pull request Oct 19, 2023
kpamnany pushed a commit that referenced this pull request Oct 19, 2023
DelveCI pushed a commit that referenced this pull request Oct 20, 2023
@kpamnany kpamnany removed the port-to-v1.10 This change should apply to Julia v1.10 builds label Oct 21, 2023
kpamnany pushed a commit that referenced this pull request Oct 21, 2023
DelveCI pushed a commit that referenced this pull request Oct 23, 2023
DelveCI pushed a commit that referenced this pull request Nov 1, 2023
DelveCI pushed a commit that referenced this pull request Nov 2, 2023
DelveCI pushed a commit that referenced this pull request Nov 7, 2023
DelveCI pushed a commit that referenced this pull request Nov 10, 2023
DelveCI pushed a commit that referenced this pull request Nov 14, 2023
DelveCI pushed a commit that referenced this pull request Nov 15, 2023
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.

3 participants