Skip to content

Stop using Julia's size classes when using MMTk (backport #108)#137

Merged
udesou merged 2 commits intov1.9.2+RAIfrom
mergify/bp/v1.9.2+RAI/pr-108
Feb 28, 2024
Merged

Stop using Julia's size classes when using MMTk (backport #108)#137
udesou merged 2 commits intov1.9.2+RAIfrom
mergify/bp/v1.9.2+RAI/pr-108

Conversation

@mergify
Copy link
Copy Markdown

@mergify mergify bot commented Feb 27, 2024

This is an automatic backport of pull request #108 done by Mergify.
Cherry-pick of efb9e10 has failed:

On branch mergify/bp/v1.9.2+RAI/pr-108
Your branch is up to date with 'origin/v1.9.2+RAI'.

You are currently cherry-picking commit efb9e10.
  (fix conflicts and run "git cherry-pick --continue")
  (use "git cherry-pick --skip" to skip this patch)
  (use "git cherry-pick --abort" to cancel the cherry-pick operation)

Changes to be committed:
	modified:   julia/mmtk_julia.c
	modified:   mmtk/src/object_model.rs

Unmerged paths:
  (use "git add <file>..." to mark resolution)
	both modified:   mmtk/Cargo.toml

To fix up this pull request, you can check it out locally. See documentation: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally


Mergify commands and options

More conditions and actions can be found in the documentation.

You can also trigger Mergify actions by commenting on this pull request:

  • @Mergifyio refresh will re-evaluate the rules
  • @Mergifyio rebase will rebase this PR on its base branch
  • @Mergifyio update will merge the base branch into this PR
  • @Mergifyio backport <destination> will backport this PR on <destination> branch

Additionally, on Mergify dashboard you can:

  • look at your merge queues
  • generate the Mergify configuration with the config editor.

Finally, you can contact us on https://mergify.com

When allocating an object, we are still allocating the number of bytes
according to Julia's size classes, which may be an overestimation of the
number of bytes an object actually requires. This PR removes this since
this is specific to Julia's stock GC. This affects not only allocation
itself but needs to be reflected in the `get_current_size` function.

Needs to be merged with mmtk/julia#31.

(cherry picked from commit efb9e10)

# Conflicts:
#	mmtk/Cargo.toml
@mergify mergify bot added the backport-conflicts The backport pull request has conflicts (automatically added by mergify) label Feb 27, 2024
@mergify mergify bot assigned udesou Feb 27, 2024
@mergify
Copy link
Copy Markdown
Author

mergify bot commented Feb 27, 2024

Cherry-pick of efb9e10 has failed:

On branch mergify/bp/v1.9.2+RAI/pr-108
Your branch is up to date with 'origin/v1.9.2+RAI'.

You are currently cherry-picking commit efb9e10.
  (fix conflicts and run "git cherry-pick --continue")
  (use "git cherry-pick --skip" to skip this patch)
  (use "git cherry-pick --abort" to cancel the cherry-pick operation)

Changes to be committed:
	modified:   julia/mmtk_julia.c
	modified:   mmtk/src/object_model.rs

Unmerged paths:
  (use "git add <file>..." to mark resolution)
	both modified:   mmtk/Cargo.toml

To fix up this pull request, you can check it out locally. See documentation: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally

@udesou udesou self-requested a review February 28, 2024 03:22
@udesou udesou merged commit c2ce218 into v1.9.2+RAI Feb 28, 2024
@mergify mergify bot deleted the mergify/bp/v1.9.2+RAI/pr-108 branch February 28, 2024 03:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport-conflicts The backport pull request has conflicts (automatically added by mergify)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant