-
Notifications
You must be signed in to change notification settings - Fork 3.8k
[wasm][debugger] Show signature for delegate, or target, if available… #19535
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
Conversation
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
lewing
approved these changes
Apr 14, 2020
Member
Author
|
The original PR (#19505) was based on |
Member
|
@monojenkins backport 3.2-wasm |
Member
Author
|
One test failure caused by unused variables having values now. Fixing. |
This was referenced Apr 14, 2020
Member
|
@monojenkins build failed |
Member
|
@monojenkins build Linux ARMv7 |
5ad0474 to
4194f1b
Compare
Member
Author
|
Rebased to get the |
…mono#19505) * [wasm][debugger] Show signature for delegate, or target, if available - As object properties, we return a `Target` which has the signature of the delegate target. Fixes mono#19382 * [wasm][debugger] Some tidying up * [wasm][debugger] Remove unused `sig_desc` * [wasm][debugger] Simplify code, avoid extra allocations .. as suggested by @lewing (cherry picked from commit 4eca12e)
.. anymore, which is because we disabled optimizations in the interpreter when debugging.
4194f1b to
60896f8
Compare
.. frames. This just happened to work. Currently, the trace has details of the async machinery, instead of one reflecting what it might have looked like for a non-async case. So, we can't reliably find the previous method to inspect it's locals.
Member
|
@monojenkins build Linux x64 |
Member
|
@monojenkins build Linux ARMv7 |
lewing
pushed a commit
to lewing/mono
that referenced
this pull request
Apr 17, 2020
mono#19535) * [wasm][debugger] Show signature for delegate, or target, if available (mono#19505) * [wasm][debugger] Show signature for delegate, or target, if available - As object properties, we return a `Target` which has the signature of the delegate target. Fixes mono#19382 * [wasm][debugger] Some tidying up * [wasm][debugger] Remove unused `sig_desc` * [wasm][debugger] Simplify code, avoid extra allocations .. as suggested by @lewing (cherry picked from commit 4eca12e) * [wasm][debugger] Fix tests broken because unused vars are not null .. anymore, which is because we disabled optimizations in the interpreter when debugging. * [wasm][debugger][tests] Add tests to also check delegates in previous .. frames. * [wasm][debugger] Disable a test that tried to look at previous async .. frames. This just happened to work. Currently, the trace has details of the async machinery, instead of one reflecting what it might have looked like for a non-async case. So, we can't reliably find the previous method to inspect it's locals. * [wasm][debugger] Fix test
lewing
added a commit
that referenced
this pull request
Apr 17, 2020
#19535) (#19579) * [wasm][debugger] Show signature for delegate, or target, if available (#19505) * [wasm][debugger] Show signature for delegate, or target, if available - As object properties, we return a `Target` which has the signature of the delegate target. Fixes #19382 * [wasm][debugger] Some tidying up * [wasm][debugger] Remove unused `sig_desc` * [wasm][debugger] Simplify code, avoid extra allocations .. as suggested by @lewing (cherry picked from commit 4eca12e) * [wasm][debugger] Fix tests broken because unused vars are not null .. anymore, which is because we disabled optimizations in the interpreter when debugging. * [wasm][debugger][tests] Add tests to also check delegates in previous .. frames. * [wasm][debugger] Disable a test that tried to look at previous async .. frames. This just happened to work. Currently, the trace has details of the async machinery, instead of one reflecting what it might have looked like for a non-async case. So, we can't reliably find the previous method to inspect it's locals. * [wasm][debugger] Fix test Co-authored-by: Ankit Jain <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
… (#19505)
Targetwhich has the signature ofthe delegate target.
Fixes #19382
[wasm][debugger] Some tidying up
[wasm][debugger] Remove unused
sig_desc[wasm][debugger] Simplify code, avoid extra allocations
.. as suggested by @lewing
(cherry picked from commit 4eca12e)