Skip to content

Conversation

@am11
Copy link
Member

@am11 am11 commented Nov 2, 2025

No description provided.

@am11 am11 requested review from filipnavara and removed request for MichalStrehovsky November 2, 2025 14:33
@am11 am11 requested a review from janvorli November 2, 2025 14:33
@dotnet-policy-service dotnet-policy-service bot added the community-contribution Indicates that the PR has been added by a community member label Nov 2, 2025
@am11 am11 requested a review from a team November 2, 2025 14:33
@am11
Copy link
Member Author

am11 commented Nov 2, 2025

@jkoritzinsky, this is an initial interpreter port. I wasn't able to run InterpreterTester since src/tests build is broken with --bootstrap: #115622 (comment).

am11 and others added 2 commits November 3, 2025 15:47
Co-authored-by: Tomasz Sowiński <tomeksowi@gmail.com>
@am11
Copy link
Member Author

am11 commented Nov 3, 2025

@janvorli, PTAL. Bulk change for the initial port. Testing is currently blocked #115622 (comment), so I couldn’t run tests yet. This is a good checkpoint; follow-up updates will be small and incremental.

riscv64 leg is now green, remaining failures are unrelated.

add_compile_definitions($<${FEATURE_CORECLR_CACHED_INTERFACE_DISPATCH}:FEATURE_CACHED_INTERFACE_DISPATCH>)
add_compile_definitions($<${FEATURE_CORECLR_VIRTUAL_STUB_DISPATCH}:FEATURE_VIRTUAL_STUB_DISPATCH>)

include_directories(${RUNTIME_DIR})
Copy link
Member

Choose a reason for hiding this comment

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

@am11 I assume these added includes are not really needed and they were added for possible future needs to unify it with vm folder includes, right?

I think we don't need to add it to the pal's CMakeLists.txt file.

Copy link
Member Author

Choose a reason for hiding this comment

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

They are needed because the inline TLS is now used in src/coreclr/pal/inc/unixasmmacrosriscv64.inc, which is further referenced in debug among other places. I only added it to projects which were failing to build.

Copy link
Member

@janvorli janvorli left a comment

Choose a reason for hiding this comment

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

LGTM, thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-CodeGen-Interpreter-coreclr community-contribution Indicates that the PR has been added by a community member

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants