Ilyas Timir-Bulatov
2aad6817c4
Update readme .NET SDK -> 7.0 Unix/Mac section ( #3018 )
2 years ago
Andrew Crawley (US - DIAGNOSTICS)
7451b21650
Fix decompilation of record with missing base type
...
This commit updates `RecordDecompiler` to avoid a null ref when the
decompiler is unable to determine the base type of a record (e.g.
because the base type is defined in another assembly that is not
loaded).
2 years ago
Christoph Wille
60f614f67a
Roslyn 4.6
2 years ago
Siegfried Pammer
d57b08c79d
Fix #3010 : Remove compiler-generated attributes for required members with custom ctors.
2 years ago
ElektroKill
4601481dec
Add ILPretty test for MCS 2.6.4 fixed string
2 years ago
Siegfried Pammer
e83af524f7
Add test cases.
2 years ago
Siegfried Pammer
05281e7732
Code cleanup.
2 years ago
Siegfried Pammer
5e55f5b701
Strip AddMetadata API.
2 years ago
Siegfried Pammer
efce9193c6
Remove binary formatter logic.
2 years ago
Siegfried Pammer
f0e3277d05
Fix performance of WriteNiceBase64.
2 years ago
Siegfried Pammer
c6400ca073
Move FileUtilityTests to correct namespace.
2 years ago
ElektroKill
915c0310c4
Add support for MSC 2.6.4 pinned region with string variable
2 years ago
Christoph Wille
b9c9e05a94
Disentangle AboutPage from checking for updates (prepare for the later possibility of introducing AutoUpdate for MSI installs)
2 years ago
Christoph Wille
4514e33269
Merge pull request #3012 from icsharpcode/dependabot/nuget/ICSharpCode.Decompiler.Tests/NuGet.Protocol-6.2.4
...
Bump NuGet.Protocol from 6.2.2 to 6.2.4 in /ICSharpCode.Decompiler.Tests
2 years ago
dependabot[bot]
002c8c53f7
Bump NuGet.Protocol from 6.2.2 to 6.2.4 in /ICSharpCode.Decompiler.Tests
...
Bumps [NuGet.Protocol](https://github.com/NuGet/NuGet.Client ) from 6.2.2 to 6.2.4.
- [Release notes](https://github.com/NuGet/NuGet.Client/releases )
- [Commits](https://github.com/NuGet/NuGet.Client/commits )
---
updated-dependencies:
- dependency-name: NuGet.Protocol
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
Siegfried Pammer
311658c710
Merge pull request #3003 from icsharpcode/local-compound-assignment
2 years ago
Siegfried Pammer
a54c5c6ba6
Merge pull request #2994 from icsharpcode/unsigned-right-shift
2 years ago
Christoph Wille
35edf862c5
Merge pull request #3009 from icsharpcode/christophwille/vsextensions
...
Split out VS Extensions into separate sln & add arm64 binaries to 2022 VSIX
2 years ago
Christoph Wille
a6a86a6165
Microsoft.VSSDK.BuildTools 17.6.2164 for both projects
2 years ago
Christoph Wille
fb2f98061c
Update Microsoft.VSSDK.BuildTools
2 years ago
Christoph Wille
636219d539
Enable arm64 installation
2 years ago
Christoph Wille
d43a5c94e7
Adapt GetILSpyPath and copy both x64 and arm64 ILSpy into the VSIX for VS 2022
2 years ago
Christoph Wille
040ac1ac81
Switch from default output directory to publish folder
2 years ago
Christoph Wille
9cc35cdca2
Move VS Extensions projects to a separate solution
2 years ago
dependabot[bot]
1548555665
Bump dessant/lock-threads from 4.0.0 to 4.0.1 ( #3005 )
...
Bumps [dessant/lock-threads](https://github.com/dessant/lock-threads ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/dessant/lock-threads/releases )
- [Changelog](https://github.com/dessant/lock-threads/blob/main/CHANGELOG.md )
- [Commits](https://github.com/dessant/lock-threads/compare/v4.0.0...v4.0.1 )
---
updated-dependencies:
- dependency-name: dessant/lock-threads
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
Siegfried Pammer
13227e433e
Fix compound assignments with local variables.
2 years ago
Siegfried Pammer
a929fcb520
Make "Metadata" tree node text translatable.
2 years ago
Christoph Wille
bdb3235663
Lock looking for WiX binaries exclusively to packages folder
2 years ago
Christoph Wille
f12a3d3572
Fix #2984 : Store pointing to v8.0 submission, building of arm64 setup
2 years ago
Christoph Wille
b6535a4d71
Verified WiX 3.14 would build an arm64 installer for us
2 years ago
Daniel Grunwald
b80d20b15d
Add support for calling `operator checked`.
2 years ago
Daniel Grunwald
32fafeb9a1
Add support for user-defined checked operators.
2 years ago
Daniel Grunwald
a2019c5d78
Avoid using `>>>` operator when the context expects a cast to unsigned anyway.
2 years ago
Daniel Grunwald
8b9ba20847
Builtin unsigned right shift operator.
2 years ago
Daniel Grunwald
3c46271a11
Add support for unsigned right shift.
...
Only for user-defined operators so far; builtin right shifts still cast to the appropriate type.
2 years ago
Daniel Grunwald
eab2534563
Add test case for user defined operators
2 years ago
Siegfried Pammer
d1e9f8bd77
Merge pull request #2993 from icsharpcode/reimport
2 years ago
Siegfried Pammer
5cb1fe32f6
Merge pull request #2992 from icsharpcode/ref-fields
2 years ago
Daniel Grunwald
768cb02f0b
Fix #2964 : Better error message when a method only contains a single ret instruction.
2 years ago
Daniel Grunwald
94d2ce0fcf
Fix crash when control flow reaches end of method.
2 years ago
Daniel Grunwald
b9ce8490f5
Remove hack that prevented inlining of the first instruction in each block.
...
Now that ILReader already creates the basic blocks and BlockBuilder only arranges them in containers, this code is no longer necessary.
2 years ago
Daniel Grunwald
b93e65cdad
Fix #901 : Refactor ILReader: only read reachable code + support reimports
...
This makes our logic more similar to that used by the dotnet runtime. This lets us infer correct stack types in edge cases such as #2401 . It also improves support for obfuscated control flow such as #2878 .
2 years ago
Daniel Grunwald
72a895f64f
#nullable enable for ILReader
2 years ago
Daniel Grunwald
6d671071c1
Fix #2851 : assertion after cloning a block with expected result type
2 years ago
Daniel Grunwald
4fc8f4e66e
Fix #2913 : ArgumentException when generic class is missing `1 suffix.
2 years ago
Daniel Grunwald
94ee5ed216
Fix assertion: UnknownType for unresolved reference can still be nullable; only the SpecialType.Unknown cannot.
2 years ago
Daniel Grunwald
4aa9280a8e
Add test case for generic attributes.
2 years ago
Daniel Grunwald
641c1788fe
Re-order packages.props
2 years ago
Theodore Tsirpanis
ca3b916577
Remove unnecessary package references. ( #2990 )
...
* Remove references to .NET Standard 1.x packages.
* Also remove `System.Bufffers`.
2 years ago
Daniel Grunwald
9bfec8cf98
Fix #2860
2 years ago