Skip to content

Update to ICSharpCode.Decompiler 7.1.0.6543#53304

Merged
sharwell merged 7 commits intodotnet:mainfrom
christophwille:ilspy7update
Jan 20, 2022
Merged

Update to ICSharpCode.Decompiler 7.1.0.6543#53304
sharwell merged 7 commits intodotnet:mainfrom
christophwille:ilspy7update

Conversation

@christophwille
Copy link
Copy Markdown
Contributor

@christophwille christophwille requested review from a team as code owners May 10, 2021 18:08
@ghost ghost added the Area-IDE label May 10, 2021
@dnfadmin
Copy link
Copy Markdown

dnfadmin commented May 10, 2021

CLA assistant check
All CLA requirements met.

{
// This method is not called by the decompiler
throw new NotSupportedException();
return Task.Run(() => Resolve(name));
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

is this intentional that we are trying to move this to a dedicated threadpool thread to do this work?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

As pointed out, I took it from our implementation - any other way is fine with me that fits your needs.

@jasonmalinowski
Copy link
Copy Markdown
Member

Should we have this target 16.11? @sharwell?

@christophwille
Copy link
Copy Markdown
Contributor Author

christophwille commented May 31, 2021

We released https://github.com/icsharpcode/ILSpy/releases/tag/v7.1 yesterday. To update the PR, it would need to be added to the feed.

@chuckries
Copy link
Copy Markdown
Contributor

@christophwille @sharwell
Is this PR being held up by anything? VS Debugger depends on the ICSharpCode.Decompiler inserted by Roslyn for debug time decompilation (with decompiled debug info). The version currently shipping with VS 2022 Preview (6.1.0) can NRE during debug info generation which causes full decompilation to fail for some assemblies. The issue appears to be fixed in both 7.0 and 7.1 version of the Decompiler.

TL;DR: VS Debugger needs this PR or a similar update PR to get merged into Roslyn and inserted into VS.

@jinujoseph jinujoseph added the Community The pull request was submitted by a contributor who is not a Microsoft employee. label Jul 13, 2021
@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 3 pipeline(s).

@sharwell
Copy link
Copy Markdown
Contributor

To update the PR, it would need to be added to the feed.

I submitted a request to add them.

@sharwell
Copy link
Copy Markdown
Contributor

@christophwille I'm fixing the tests and will push the updates to this PR.

@sharwell sharwell changed the title Update to ICSharpCode.Decompiler 7.0.0.6488 Update to ICSharpCode.Decompiler 7.1.0.6543 Aug 12, 2021
@christophwille
Copy link
Copy Markdown
Contributor Author

This has now been sitting around for quite some time even after Sam's update to the latest infra changes. Is there a plan to merge this?

@sharwell
Copy link
Copy Markdown
Contributor

I'll ping the internal thread for this

@JoeRobich
Copy link
Copy Markdown
Member

Test Insertion - https://dev.azure.com/devdiv/DevDiv/_git/VS/pullrequest/352300 (microsoft)

@JoeRobich
Copy link
Copy Markdown
Member

@sharwell Test insertion was passing.

@christophwille
Copy link
Copy Markdown
Contributor Author

So. One month later from me last asking. Any news (you can share)?

@christophwille
Copy link
Copy Markdown
Contributor Author

Should we close this pull request as there is no progress (indication) for months?

@sharwell
Copy link
Copy Markdown
Contributor

Finally had a meeting today. Should have this resolved/merged by the end of the month at the latest.

@sharwell sharwell enabled auto-merge January 20, 2022 19:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area-IDE Community The pull request was submitted by a contributor who is not a Microsoft employee.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants