Skip to content

[Mono] UnsafeAccessorAttribute non-generic support for field - #88626

Merged
AaronRobinsonMSFT merged 35 commits into
dotnet:mainfrom
fanyang-mono:unsafeAccessor
Jul 14, 2023
Merged

[Mono] UnsafeAccessorAttribute non-generic support for field#88626
AaronRobinsonMSFT merged 35 commits into
dotnet:mainfrom
fanyang-mono:unsafeAccessor

Conversation

@fanyang-mono

Copy link
Copy Markdown
Member

Contributes to #86040

Comment threadsrc/mono/mono/metadata/marshal-lightweight.c Outdated
Comment threadsrc/mono/mono/metadata/custom-attrs.c
Comment threadsrc/mono/mono/metadata/custom-attrs.c
Comment threadsrc/mono/mono/metadata/custom-attrs.c
Comment threadsrc/mono/mono/metadata/unsafe-accessor.c
Comment threadsrc/mono/mono/mini/aot-compiler.c
Comment threadsrc/mono/mono/mini/mini-runtime.c Outdated
Comment threadsrc/mono/mono/metadata/marshal-lightweight.c Outdated

@lambdageeklambdageek left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

a couple of nits for the new test and static modifier check

Comment threadsrc/mono/mono/metadata/marshal-lightweight.c Outdated

@lambdageeklambdageek left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM. I think we're mostly focusing on nits now

@fanyang-mono

Copy link
Copy Markdown
MemberAuthor

The newly added tests for checking static modifier failed on CoreCLR. Disabled the test and created an issue(#88858) to track that.

Comment threadsrc/mono/mono/mini/aot-runtime.c Outdated
fanyang-monoand others added 6 commits July 13, 2023 15:30
…AccessorsTests.cs
Co-authored-by: Aaron Robinson <arobins@microsoft.com>
…AccessorsTests.cs
Co-authored-by: Aaron Robinson <arobins@microsoft.com>
…AccessorsTests.cs
Co-authored-by: Aaron Robinson <arobins@microsoft.com>
…AccessorsTests.cs
Co-authored-by: Aaron Robinson <arobins@microsoft.com>
…AccessorsTests.cs
Co-authored-by: Aaron Robinson <arobins@microsoft.com>
@fanyang-mono

Copy link
Copy Markdown
MemberAuthor

The newly added tests for checking static modifier failed on CoreCLR. Disabled the test and created an issue(#88858) to track that.

Aaron updated the test, it is passing now.

@AaronRobinsonMSFT

Copy link
Copy Markdown
Member

The failures all appear to be known - #88867 and #82637.

@AaronRobinsonMSFT
AaronRobinsonMSFT merged commit 45db21d into dotnet:mainJul 14, 2023
@ghostghost locked as resolved and limited conversation to collaborators Aug 13, 2023
Sign up for freeto 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.

5 participants

@fanyang-mono@AaronRobinsonMSFT@vargaz@lambdageek@kotlarmilos