-
Notifications
You must be signed in to change notification settings - Fork 5.2k
[wasm] [debugger] Eval fixes for static class eval #61660
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
Merged
ilonatommy
merged 88 commits into
dotnet:main
from
ilonatommy:fix-static-attribute-support
Nov 24, 2021
Merged
Changes from all commits
Commits
Show all changes
88 commits
Select commit
Hold shift + click to select a range
fab24e5
Using current namespace as the default place to serach for the resolv…
ilonatommy 66b56a7
Add tests for static class, static fields and pausing in async method.
ilonatommy 782a107
Added tests for class evaluation.
ilonatommy 4119de3
Fixing support to the current namespace and adding tests for it
thaystg e275144
Merge branch 'add-static-attribute-support' of https://github.com/ilo…
ilonatommy ee19014
Assuing that we search within the current assembly first. Removed tes…
ilonatommy 89bdc49
Remove a test-duplicate that was not testing static class or static f…
ilonatommy 5ce0f57
Fixing indentation.
ilonatommy 62d18b6
Refixing indentation.
ilonatommy ce177fd
Refix indentations again.
ilonatommy cb32402
Applied the advice about adding new blank lines.
ilonatommy ed2577e
Changed the current assembly check.
ilonatommy 01f46d5
Extracting the check from the loop. One time check is enough.
ilonatommy d14367d
Simplifying multiple test cases into one call.
ilonatommy 8a82380
Using local function as per review suggestion.
ilonatommy 7f24d47
Added test that was skipped by mistake.
ilonatommy 367c431
Added looking for the namespace in all assemblies because there is a …
ilonatommy 55479c8
Extracting value based on the current frame, not the top of stack loc…
ilonatommy 5f5cdf6
Test for classes evaluated from different frames.
ilonatommy 4ba6b58
Merge branch 'add-static-attribute-support' into add-nested-static-at…
ilonatommy c5d0153
Tests for nested static classes.
ilonatommy 13a4a38
Fix for nested static classes.
ilonatommy c5e1791
Fixed 9 tests from EvaluateOnCallFrame.
ilonatommy 7151177
Fixing indentation and spaces.
ilonatommy 5fc759e
Applied review comments for values evaluation.
ilonatommy 3661c0e
Compressed two tests into one with MemberData.
ilonatommy 66ed5c2
Added test case of type without namespace (failing).
ilonatommy 382899f
Merge branch 'add-static-attribute-support' into add-nested-static-at…
ilonatommy 4c3afed
Merge branch 'add-nested-static-attribute-support' into nested-static…
ilonatommy 136f69a
Addressed Ankit advices from the review.
ilonatommy f254d3f
Merge branch 'add-static-attribute-support' into add-nested-static-at…
ilonatommy 425b769
Revert merged nested evaluation changes.
ilonatommy 8c00bc4
Incorporate Ankit's changes from d020d36.
ilonatommy 525f5c8
Fix - when both valuesare null we should keep checking (e.g. for nest…
ilonatommy 02d094e
Added nested tests.
ilonatommy 9f2d8e2
Redo changes after reverting them in merge.
ilonatommy dc8a95d
Merge branch 'add-nested-static-attribute-support' into nested-static…
ilonatommy 894d6f4
Fixed - works with and without namespace.
ilonatommy 219a79a
Merge branch 'add-nested-static-attribute-support' into nested-static…
ilonatommy 59c3060
Merge with main.
ilonatommy 869bd29
Fix merge.
ilonatommy 5ff27f0
Using current namespace as the default place to serach for the resolv…
ilonatommy 250ad0b
Add tests for static class, static fields and pausing in async method.
ilonatommy 640e416
Added tests for class evaluation.
ilonatommy 9dec5bc
Fixing support to the current namespace and adding tests for it
thaystg 0a4da06
Assuing that we search within the current assembly first. Removed tes…
ilonatommy 64756b2
Remove a test-duplicate that was not testing static class or static f…
ilonatommy 47474c7
Fixing indentation.
ilonatommy 298be4b
Extracting the check from the loop. One time check is enough.
ilonatommy d85a0c2
Simplifying multiple test cases into one call.
ilonatommy 4b45d63
Added test that was skipped by mistake.
ilonatommy 01b1991
Test for classes evaluated from different frames.
ilonatommy 5f88089
Tests for nested static classes.
ilonatommy cdbe1c7
Fix for nested static classes.
ilonatommy cada76c
Fixing indentation and spaces.
ilonatommy a840c24
Applied review comments for values evaluation.
ilonatommy 59bdf92
Compressed two tests into one with MemberData.
ilonatommy 7e06d5a
Addressed Ankit advices from the review.
ilonatommy fd1f980
Revert merged nested evaluation changes.
ilonatommy 35f33c9
Incorporate Ankit's changes from d020d36.
ilonatommy ad8cc3a
Fix - when both valuesare null we should keep checking (e.g. for nest…
ilonatommy d3928d9
Fix merge.
ilonatommy c322461
Cleanup after rebase.
ilonatommy ecadc20
Merge.
ilonatommy 15a6636
Merge branch 'main' into fix-static-attribute-support
ilonatommy 1169797
Added nested tests.
ilonatommy a096846
Fixed - works with and without namespace.
ilonatommy 421673c
Merge branch 'add-nested-static-attribute-support' of https://github.…
ilonatommy 4b03b37
Clean-up after rebasing with fix-static-attribute-support.
ilonatommy 4b8ac74
Fixed 9 tests from EvaluateOnCallFrame.
ilonatommy 244546d
Merge branch 'nested-static-classes-fix-broken-tests' of https://gith…
ilonatommy f736557
Fixed 18 test types.
ilonatommy 67efb17
Fix test cases with spaces in the names, e.g. " this" evaluation.
ilonatommy fac543d
Update src/mono/wasm/debugger/BrowserDebugProxy/MemberReferenceResolv…
ilonatommy b8e48c3
Merge branch 'add-nested-static-attribute-support' into nested-static…
ilonatommy 61336b6
Avoid resolving fields of a null value.
ilonatommy 26512dc
Merge pull request #1 from ilonatommy/nested-static-classes-fix-broke…
ilonatommy c55a350
Fix for 4 failing tests of Count evaluation.
ilonatommy e7e4e5b
Merge pull request #2 from ilonatommy/fix-count-in-description-evalua…
ilonatommy ba9e6e8
Update src/mono/wasm/debugger/BrowserDebugProxy/MemberReferenceResolv…
ilonatommy 15cb1a0
Update src/mono/wasm/debugger/BrowserDebugProxy/MemberReferenceResolv…
ilonatommy f9afb46
Add null safety.
ilonatommy 6c20935
Exchanged multiple trims for one.
ilonatommy 6a1b7ad
Undo nested static changes that will be sumbitted in another PR.
ilonatommy a223689
Revert "Undo nested static changes that will be sumbitted in another …
ilonatommy acd9613
Merge pull request #3 from ilonatommy/add-nested-static-attribute-sup…
ilonatommy dc6ec6b
Hiding test that has to be fixed in the future.
ilonatommy 139ec95
Applying Ankit's suggestion about code simplification.
ilonatommy File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.