Christoph Wille
ace11158a2
Use latest VS SDK ( #2767 )
...
* Update https://www.nuget.org/packages/Microsoft.VSSDK.BuildTools to 17.3.2093 to match https://github.com/actions/runner-images/blob/main/images/win/Windows2022-Readme.md (VS Build # to version: https://docs.microsoft.com/ro-ro/visualstudio/install/visual-studio-build-numbers-and-release-dates?preserve-view=true&view=vs-2022 )
* Upgrade downlevel (<=2019) addin too to 17.3.2093
3 years ago
Siegfried Pammer
a8f25c23c2
Fix #2751 : Use correct icon for MemberSearchResult.
...
This has been broken since the ILSpyX refactoring.
3 years ago
Daniel Grunwald
a06de7171c
Fix comments
3 years ago
Siegfried Pammer
efd873637a
Merge pull request #2756 from icsharpcode/christophwille/nugetupdates
...
Update NuGet packages
3 years ago
Christoph Wille
62f9061dc3
Go back to 17.1.4054 for VS SDK (maybe that breaks the build server; locally works)
3 years ago
Christoph Wille
4777cb0450
Update NuGet packages
3 years ago
Christoph Wille
b6766d906a
8.0.0-preview2 will be next version
3 years ago
Siegfried Pammer
c5ff0cafc5
TransformInlineAssignmentStObjOrCall: Make sure no dead store is produced by the transform.
3 years ago
Siegfried Pammer
74a370d5f5
Merge pull request #2749 from icsharpcode/unsafe-sizeof
3 years ago
Daniel Grunwald
4995589644
Merge pull request #2752 from clin1234/net6-proj-fixes
...
Add EnableWindowsTargeting propery to csprojs targeting net6.0-windows
3 years ago
Daniel Grunwald
b4b070468f
Revert "Performance Optimization: Do no longer collect all lower case type and member names."
...
This reverts commit 6584a2f576
.
3 years ago
Charlie Lin
65d1cbcdd5
Add EnableWindowsTargeting propery to csprojs targeting net6.0-windows
3 years ago
Siegfried Pammer
6584a2f576
Performance Optimization: Do no longer collect all lower case type and member names.
3 years ago
Siegfried Pammer
48a8351e27
Use Unsafe.SizeOf when taking the size of a managed type.
3 years ago
Siegfried Pammer
2ed9ad6b51
Add support for C# 11 scoped parameter modifier.
3 years ago
Siegfried Pammer
5f324de10b
Add support for ref fields.
3 years ago
Daniel Grunwald
fc882b9203
Automatically install dotnet-format in specific version in the commit hook.
3 years ago
Siegfried Pammer
1afcec2af1
Merge branch 'roslyn-430'
3 years ago
Siegfried Pammer
1f1e95d7a1
Update RecordDecompiler for Roslyn 4.3.0.
3 years ago
Daniel Grunwald
3c847b56a2
Fix decompilation of async streams compiled with Roslyn 4.2
3 years ago
Siegfried Pammer
22e9791f86
Update RoslynToolset to 4.3.0-2.final
3 years ago
Daniel Grunwald
f02fc5c50e
VB marks lambdas as [SpecialName]
3 years ago
Daniel Grunwald
21c3ec046f
Output attributes on lambda expressions
3 years ago
Siegfried Pammer
1d22470c80
Merge branch 'master' of https://github.com/icsharpcode/ILSpy
3 years ago
Siegfried Pammer
5046e4cf60
Fix #2718 , Fix #2719 , Fix #2725 : Remove WPF compiler-generated code.
3 years ago
Christoph Wille
f1a0894ef5
Install specific version of dotnet-format from AzDO feed ( #2747 )
3 years ago
Daniel Grunwald
f2ec937e67
Fix formatting check in CI
3 years ago
Daniel Grunwald
08ceffc3ad
Upgrade dotnet-format from version 5 to the version included with the .NET (6) SDK.
3 years ago
Daniel Grunwald
6a9d5cd20a
Merge pull request #2743 from icsharpcode/string-interpolation-blocks
...
Add support for C# 10 interpolated string improvements
3 years ago
Siegfried Pammer
f695bbcf3a
Add support for DefaultInterpolatedStringHandler
3 years ago
Siegfried Pammer
fbafc0289b
Fix #2741 : CallBuilder produces invalid invocation target when disambiguating calls to protected methods.
3 years ago
Siegfried Pammer
5078796b17
Add support for string format alignment.
3 years ago
Daniel Grunwald
06039f24ef
Merge pull request #2731 from ElektroKill/transform-initializer-reduce-alloc
...
Reduce allocations in TransformArrayInitializers
3 years ago
dependabot[bot]
fecb5a36f6
Bump dessant/lock-threads from 2.0.1 to 3.0.0 ( #2739 )
...
* Bump dessant/lock-threads from 2.0.1 to 3.0.0
Bumps [dessant/lock-threads](https://github.com/dessant/lock-threads ) from 2.0.1 to 3.0.0.
- [Release notes](https://github.com/dessant/lock-threads/releases )
- [Changelog](https://github.com/dessant/lock-threads/blob/master/CHANGELOG.md )
- [Commits](https://github.com/dessant/lock-threads/compare/v2.0.1...v3.0.0 )
---
updated-dependencies:
- dependency-name: dessant/lock-threads
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Fix breaking change as per changelog
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Christoph Wille <christoph.wille@gmail.com>
3 years ago
dependabot[bot]
0c7b24e964
Bump actions/upload-artifact from 2 to 3 ( #2738 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
dependabot[bot]
ea21e2b8e2
Bump actions/checkout from 2 to 3 ( #2740 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
dependabot[bot]
b32505ce50
Bump actions/setup-dotnet from 1 to 2 ( #2737 )
...
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet ) from 1 to 2.
- [Release notes](https://github.com/actions/setup-dotnet/releases )
- [Commits](https://github.com/actions/setup-dotnet/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: actions/setup-dotnet
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
Christoph Wille
3d6e94e8e5
Move dependabot.yml to correct folder
3 years ago
Christoph Wille
afc6fa2b56
Create dependabot.yml
...
See https://docs.github.com/en/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot and https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
3 years ago
Siegfried Pammer
3f09fc1385
Fix ArgumentOutOfRangeException in search when trying to search for metadata tokens and typing "@" into the search box.
3 years ago
Siegfried Pammer
186cc51bf7
Fix #2733 : Ignore bad metadata when trying to resolve ResolutionScope
3 years ago
Siegfried Pammer
e65c0c88fd
Fix #2732 : Set focus on tree node after refresh.
3 years ago
ElektroKill
760a6a653e
Reduce allocations in TransformArrayInitializers
...
DecodeArrayInitializer - Instead of relying on the Add method of a list to expand the underlying array when necessary, the code now allocates a big enough array to fit all the elements removing the need for the Add method to expand the array several times.
BlockFromInitializer now reuses a single instance of List<ILInstruction> instead of reallocating a new one every time and clears it when necessary. The same pre-allocation approach mentioned above has been implemented here too.
3 years ago
Siegfried Pammer
7f0f72823b
Fix typo in CodeAssert
3 years ago
Siegfried Pammer
9ed4d084d5
#2718 : Move XAML files that have an x:Class declaration next to their C# counterparts when using WholeProjectDecompiler.
3 years ago
Christoph Wille
485e77da20
Fix #2724 : CodeQL action bump to v2
3 years ago
Christoph Wille
6fa78d5b34
PdbProvider.Cecil no longer exists (-> ILSpyX)
3 years ago
Siegfried Pammer
b72f5bac6c
Merge pull request #2713 from icsharpcode/christophwille/ilspyxnuget
...
Build ILSpyX NuGet package
3 years ago
Siegfried Pammer
a6721df590
Fix #2707 : Resolve full path to OutputDirectory before using it.
3 years ago
Siegfried Pammer
d3f8912d53
Handle special-cases with addressof:
...
- Never introduce casts for ldobj-address-chains
- Add special-case to TransformExpressionTrees: transform addressof(ldloc) to ldloca
- Classify foreach and using variables as readonly lvalues
3 years ago