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

[wasm] [debugger] Eval fixes for static class eval #61660

Merged
merged 88 commits into from
Nov 24, 2021

Conversation

ilonatommy
Copy link
Member

@ilonatommy ilonatommy commented Nov 16, 2021

Covering skipped evaluation cases from #61252. To be merged after #61252.

It fixes static classes evaluation and nested static classes evaluation. It changed nested classes access concatenation character: from "/" to ".".
Requires a follow-up Issue to fix the test: EvaluateStaticClassFromStaticMethod with parameters without the full namespace.

ilonatommy and others added 30 commits November 5, 2021 11:57
…chance it will be located out of the current assembly.
Copy link
Member

@radical radical left a comment

Choose a reason for hiding this comment

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

This is looking great. It does cause some test failures though, which need to be fixed.

And there are some additional cases that we should look at, but not needed in this PR.

@ilonatommy
Copy link
Member Author

@radical, as discussed I merged nested static evaluation PR with this one. Only 2 more tests fail on this PR in comparison to main and they are connected with lack of method evaluation without namespace (EvaluateStaticClassFromStaticMethod cannot be found in the same namespace it is declared). It will have to be solved in a separate PR.

@ilonatommy ilonatommy requested a review from radical November 24, 2021 09:53
Copy link
Member

@radical radical left a comment

Choose a reason for hiding this comment

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

Thank you for your patience, LGTM! 👍

@ilonatommy ilonatommy merged commit 35815de into dotnet:main Nov 24, 2021
@ilonatommy
Copy link
Member Author

Fixes #61462.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
arch-wasm WebAssembly architecture area-Debugger-mono
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants