6050 Commits (1ecf489597d39cf833159e41ef55bcf695d9a456)
 

Author SHA1 Message Date
Daniel Grunwald cda56e7f7e #2048: Pattern matching: documentation and invariants for MatchInstruction. 5 years ago
Daniel Grunwald bdea1950a8 Add `#if !NETCORE` around extension methods that are included with .NET Core 3 5 years ago
Daniel Grunwald fc51dd17a5 Remove outdated comment. The `PickExitPoint` heuristic is no longer using "amount of code" but the IL block order. 5 years ago
Siegfried Pammer 5eaaf61031 VSIX: use elvis 5 years ago
Siegfried Pammer 75783054dc Move ILSpy distribution to subfolder inside VSIX. 5 years ago
Siegfried Pammer 3108f7eba6 ILSpy.AddIn: Remove unused code. 5 years ago
Siegfried Pammer 4f8c588c7b Fix #2068: ILSpy can't find referenced library even though it's open 5 years ago
Siegfried Pammer 6613f100f1 Upgrade ILSpy.ReadyToRun.csproj to use MSBuild.Sdk.Extras + UseWpf 5 years ago
Siegfried Pammer 4308ab3073 Fix WPF binding error in Metadata Explorer 5 years ago
MysticBoy 27fa43912f fix for https://github.com/icsharpcode/ILSpy/pull/2066#discussion_r459021092 5 years ago
Daniel Grunwald c647016bfb #2070: Allow `PickExitPoint` heuristic to choose a `return;`/`yield break;` that is part of a condition block. 5 years ago
Daniel Grunwald 7476ae8f40 #2074: Don't open multiple crash dialogs at the same time. 5 years ago
Daniel Grunwald 2acc4339df #2058: Mark most transforms as public to help users that use the ILAst directly without decompiling to C#. 5 years ago
Daniel Grunwald bd059dfb59 Fix #2075: IndexOutOfRange exception in PEFile.GetRuntime() 5 years ago
Daniel Grunwald 3409ffca25 Fix #2073: Ensure the startOffsetVar actually appears in the expected instruction, not somewhere else. 5 years ago
Siegfried Pammer 95f2ae7aef Add ILAst base for Deconstruction and Pattern Matching 5 years ago
Siegfried Pammer 3dc75b9366 Add additional C# AST nodes used for deconstruction. 5 years ago
Siegfried Pammer 5459d6b022 #2064: Improve performance of RequiredNamespaceCollector by skipping repeated IType.GetAllBaseTypes() calls. 5 years ago
plupiman a2312f594d Decorate ReadyToRun dissassembly with NativeVarInfo 5 years ago
Daniel Grunwald b9cade9958
Merge pull request #2069 from icsharpcode/remove-redundant-statement-transform 5 years ago
Daniel Grunwald e0fd0bba32 Allow inlining constants into expression trees. 5 years ago
Daniel Grunwald c63e14e805 Move some special cases from ILInlining.FindLoadInNext to the individual ILInstructions. 5 years ago
Daniel Grunwald fe2143b41f Validate code movement performed by IndexRangeTransform. 5 years ago
Christoph Wille 901cbfe10e Add Microsoft.Xaml.Behaviors.dll to VSIX package 5 years ago
MysticBoy ba367032d6 https://github.com/icsharpcode/ILSpy/pull/2066 5 years ago
MysticBoy 782e4dfb42 fix some words 5 years ago
MysticBoy c95e9faa76 Merge branch 'master' of https://github.com/icsharpcode/ILSpy 5 years ago
Daniel Grunwald f93ea325d4 Remove redundant StatementTransform pass. 5 years ago
Daniel Grunwald 7d3dfc3b81 Remove the hack where IndexRangeTransform looks at instructions prior to startPos. 5 years ago
Daniel Grunwald 28612d2a04 Update to Roslyn 3.7.0-4.final 5 years ago
Daniel Grunwald da42b4a7a8 Merge PR #2063: Add support for C# 9 native integers 5 years ago
Daniel Grunwald 1b2874eb5d Use `nint` type for local IntPtr variables if arithmetic is performed on them. 5 years ago
Siegfried Pammer 5da3b87845 Fix #2060: Add support for alternate code patterns in TransformDisplayClassUsage.ValidateConstructor 5 years ago
Siegfried Pammer 6e68562bd9 Fix #580: Always flatten base types list. 5 years ago
Siegfried Pammer 6062cdd26d AssemblyListManager: add keyboard input actions to dialog and fix bugs in rename/delete handler. 5 years ago
Siegfried Pammer b43a3ad059 Allow selecting current assembly list via double click in ManageAssemblyListsDialog 5 years ago
MysticBoy 09dea5b3a5 fix for about page 5 years ago
MysticBoy 8863f977c5 ILSpy.ReadyToRun and more statements is Translated 5 years ago
MysticBoy 488bf585da All the new Chinese statements has been translated 5 years ago
Daniel Grunwald 1d684102ac Support compound assignment for native integers. 5 years ago
Daniel Grunwald 59be020dea Fix pointer arithmetic with `nint*`/`nuint*`. 5 years ago
Daniel Grunwald 8f6bf3b45b Simplify TranslateArrayIndex. 5 years ago
Daniel Grunwald dc3dd193c8 Support unary operators on native integers. 5 years ago
Daniel Grunwald a7826e399e Fix native integer shifts. 5 years ago
Daniel Grunwald 3a4db502bc Add support for arithmetic using C# 9 native integer types. 5 years ago
Daniel Grunwald 5a8cfc25ba Add some tests for native integers. 5 years ago
Daniel Grunwald 156b1d0e75 Fix void*->IntPtr conversion in checked context. Also fix a stack overflow for certain forms of conversions involving `nint`. 5 years ago
Daniel Grunwald 2c9b84a1e1 If possible, use nint/nuint for conversions to/from IntPtr. 5 years ago
Daniel Grunwald c9e41d0582 Add support for decoding `NativeIntegerAttribute`. 5 years ago
Daniel Grunwald 450fae49e3 Introduce nint/nuint types and their conversions in the type system 5 years ago