Christoph Wille
7a98d248c8
Windows 2022 build image https://github.com/actions/virtual-environments/issues/4488
4 years ago
Siegfried Pammer
ec6a9afc57
Fix #2448 : Decompiler shows some enum values as hexdecimal instead of decimal
4 years ago
Daniel Grunwald
d0012bf7d8
StatementTransform: Run an expensive invariant check slightly less often.
4 years ago
Daniel Grunwald
9bbb944e97
Avoid crashing on invalid certain forms of invalid metadata (found in obfuscated assemblies)
4 years ago
Daniel Grunwald
47b12a1d9a
Fix #2317 : Crash in ExpressionBuilder.VisitStLoc when storing to a null pointer
4 years ago
Daniel Grunwald
92ee317166
Add test case for #2436
4 years ago
Siegfried Pammer
f801059659
TDCU: make sure that copies of display-class variables are validated as well.
4 years ago
Siegfried Pammer
c987eb66cd
Add struct test case.
4 years ago
Daniel Grunwald
149fa4ca16
Merge pull request #2560 from icsharpcode/cs100-file-scoped-namespaces
...
Generate file-scoped namespace declarations, if possible.
4 years ago
Siegfried Pammer
d8bb40b45b
Generate file-scoped namespace declarations, if possible.
4 years ago
Daniel Grunwald
8c508d9bbb
#2445 : Fix `1f/6f` getting printed as `355f / (678f * (float)Math.PI)`
...
Also fix inconsistent float comparisons due to JIT optimizations.
4 years ago
Siegfried Pammer
1ce435bdc7
Merge pull request #2558 from Rpinski/installer
...
Introduce MSI-based installer
4 years ago
Siegfried Pammer
70c17dd1c3
Merge pull request #2554 from icsharpcode/fix-ui-typesystem
...
Fix typesystems used in the UI
4 years ago
Siegfried Pammer
9cb0668d17
Remember decompiled nodes before starting decompilation, this fixes problems with changing tabs while a decompilation is in progress.
4 years ago
Siegfried Pammer
aafb7d5343
Fix DockWorkspace initialization in release mode: make initialization explicit.
4 years ago
Siegfried Pammer
afcf1a2501
Fix #2551 : Tabs not being properly closed on assemblies deletion from treeview
4 years ago
Siegfried Pammer
98d5957e24
Use separate FilterSettings for each tab and bind the dropdowns directly to the settings of the active tab page. This should fix #2404 .
4 years ago
Siegfried Pammer
2527a0b36e
Fix #2550 : Menu "Save Code" enable issue on changing C# version
4 years ago
Daniel Grunwald
7f985757a7
Fix #2541 : Add explicit `unchecked()` around non-constant cast of constant to `nint`
4 years ago
Daniel Grunwald
17d323c943
Fix #2557 : Remove incorrect assertion from `ReduceNestingTransform`
...
ILFunctions can appear as statements when the source code has a lambda expression which is immediately discarded.
```
_ = (Action)delegate { ... };
```
4 years ago
Andreas Weizel
881f825481
Remove unnecessary solution file for installer
4 years ago
Andreas Weizel
ac165d68c7
Fix build error
4 years ago
Andreas Weizel
a2d11cc647
Upload compiled MSI file as build artifact on release build
4 years ago
Andreas Weizel
85574e639f
Fix and improve ILSpy.Installer project
...
- Fix build error with Debug build configuration
- Use only \wix as output directory
- Add solution filter file with included installer project
- Add package version to MSI file name
4 years ago
Andreas Weizel
33fcbae491
Switch ILSpy.Installer project from old to new project format
4 years ago
Andreas Weizel
59e1f8e64f
Add start menu shortcut on installation
4 years ago
Andreas Weizel
05874991a9
Rename installer project to ILSpy.Installer, use ILSpy app version as MSI package version
4 years ago
Andreas Weizel
99814773d0
Set up a MSI Builder project with WixSharp creating a basic installer
4 years ago
Christoph Wille
7e8e6cfe64
Remove Xamarin workbook; going forward, we will only maintain the .NET Interactive notebook
4 years ago
Siegfried Pammer
a2470ffb72
Merge pull request #2555 from yyjdelete/assert
...
Use Trace.Listeners instead of Debug.Listeners
4 years ago
Siegfried Pammer
6323ab2984
#2555 : Use Trace.Listeners in TestTraceListener as well.
4 years ago
SilverFox
c5a7f04506
Use Trace.Listeners instead of Debug.Listeners
...
They are the same thing, and the latter one is available for net6.0
4 years ago
Siegfried Pammer
4a09790bcb
Merge pull request #2553 from icsharpcode/christophwill/nupdates
...
Update NuGet packages
4 years ago
Christoph Wille
4da23e6b86
Update NuGet packages
4 years ago
Siegfried Pammer
ea77646fa9
Merge pull request #2549 from icsharpcode/christophwille/net6sdk
...
Switch to using the .NET 6.0 SDK
4 years ago
Siegfried Pammer
65792dfa5e
Merge pull request #2546 from icsharpcode/mcs5
...
Mcs5
4 years ago
Siegfried Pammer
a655e35799
Fix ArgumentNullException in IntroduceUsingDeclarations: ignore unnamed variables for the purpose of conflict resolving.
4 years ago
Siegfried Pammer
35aea3eea7
Slight pattern changes in mcs 5 switch-on-string with case null.
4 years ago
Siegfried Pammer
7c7ce6f6c7
mcs 5 generates IL patterns that might lead to wrong behavior, if inlined, therefore we have to add another special case to the tests.
4 years ago
Siegfried Pammer
1826ac031d
#2539 : Add support for yield state machine pattern used by mcs 5.x
4 years ago
Siegfried Pammer
7b3940a818
Add test configuration for mcs 5.23.0
4 years ago
Christoph Wille
a601fdde70
Switch to using the .NET 6.0 SDK (LTS compared to 5.0). Removed unsupported TFM for ilspycmd, added net6.0.
4 years ago
Siegfried Pammer
77ceb15e31
Fix build.
4 years ago
Siegfried Pammer
8f6ee052be
Fix #2469 : Add special case for mscorlib and netstandard.dll to DetectTargetFrameworkId
4 years ago
Siegfried Pammer
dfd4640b7d
Fix #2548 : Ensure that assembly resolving does not interfere with the rendering of assembly reference nodes.
4 years ago
Daniel Grunwald
df339e72fb
Fix DetectPinnedRegions.SplitBlocksAtWritesToPinnedLocals creating blocks without ILRange.
...
These blocks could trigger assertions if LoopDetection was creating a loop BlockContainer from them (BlockContainers have an assertion requiring an ILRange).
Closes #2533 and #2457 .
4 years ago
Daniel Grunwald
583771e012
#2533 : Fix bug in CreatePinnedRegion that could cause pinned regions to be created with the wrong entry point if the original IL had blocks in an unusual order
4 years ago
Daniel Grunwald
e321fe5f4f
Fix compiler warning
4 years ago
Siegfried Pammer
210601fcfa
Fix #2495 : VB.NET decimal constants are not supported
4 years ago
Siegfried Pammer
ea1cea96c4
Fix #2547 : decimal const not removed from static constructor.
4 years ago