Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Context: 869b0e0
869b0e0 had an ABI break which exposed an internal JNI reference
manager (
AndroidObjectReferenceManager) class as public in orderto use it from the NativeAOT runtime host.
Initially I thought the fix would be harder, but... it's not :) -
all we need to do is to make the class
internal, which is what thiscommit does.
Additionally, sort-of revert one more change in 869b0e0, which
downgraded a GC diagnostic message from the
Infolog level toDebug. The message is actually useful and warns about a potentialissue with the GC machinery, so let's emit it is as a warning.