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

Put handling of sized ref handles under FEATURE_SIZED_REF_HANDLES #107326

Merged
merged 5 commits into from
Sep 4, 2024

Conversation

elinor-fung
Copy link
Member

Follow-up for #107106 (comment)

cc @dotnet/gc @jkotas @AaronRobinsonMSFT

Copy link
Contributor

Tagging subscribers to this area: @dotnet/gc
See info in area-owners.md if you want to be subscribed.

src/coreclr/gc/gcscan.cpp Outdated Show resolved Hide resolved
src/coreclr/gc/gcscan.h Outdated Show resolved Hide resolved
src/coreclr/gc/objecthandle.cpp Show resolved Hide resolved
src/coreclr/gc/objecthandle.cpp Show resolved Hide resolved
Copy link
Member

@jkotas jkotas left a comment

Choose a reason for hiding this comment

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

LGTM. @dotnet/gc should sign-off as well.

@jkotas
Copy link
Member

jkotas commented Sep 4, 2024

@elinor-fung elinor-fung requested a review from a team September 4, 2024 02:11
@elinor-fung elinor-fung merged commit 815509c into dotnet:main Sep 4, 2024
88 of 90 checks passed
@elinor-fung elinor-fung deleted the ifdef-sized-ref-handle branch September 4, 2024 14:23
elinor-fung added a commit that referenced this pull request Sep 6, 2024
… defined (#107433)

Regression from #107326 - without `FEATURE_SIZED_REF_HANDLES` defined, this was incorrectly passing an array of two handle types - HNDTYPE_STRONG and HNDTYPE_WEAK_SHORT (0) - when promoting objects pointed to by strong handles.
radekdoulik pushed a commit to radekdoulik/runtime that referenced this pull request Sep 6, 2024
jtschuster pushed a commit to jtschuster/runtime that referenced this pull request Sep 17, 2024
… defined (dotnet#107433)

Regression from dotnet#107326 - without `FEATURE_SIZED_REF_HANDLES` defined, this was incorrectly passing an array of two handle types - HNDTYPE_STRONG and HNDTYPE_WEAK_SHORT (0) - when promoting objects pointed to by strong handles.
sirntar pushed a commit to sirntar/runtime that referenced this pull request Sep 30, 2024
… defined (dotnet#107433)

Regression from dotnet#107326 - without `FEATURE_SIZED_REF_HANDLES` defined, this was incorrectly passing an array of two handle types - HNDTYPE_STRONG and HNDTYPE_WEAK_SHORT (0) - when promoting objects pointed to by strong handles.
@github-actions github-actions bot locked and limited conversation to collaborators Oct 6, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants