5114 Commits (b4e432195960df4ac83d205ec18c476d7e7adb41)
 

Author SHA1 Message Date
Christoph Wille b4e4321959 Frontends for P4 6 years ago
Daniel Grunwald cdc7a3641f Fix references to nested types in generic classes. 6 years ago
Daniel Grunwald c1510027df Show attributes on type parameter constraints in C# decompilation. 6 years ago
Daniel Grunwald 152aa2a21b IL Disassembler: show attributes on constraints 6 years ago
Daniel Grunwald 7afa86d90c Add support for "where T : notnull" constraint. 6 years ago
Siegfried Pammer 84b9f1c4f4 Fix #1514: Allow StackType.I8 and StackType.I4 in HandleManagedPointerArithmetic (ref [+-] int). 6 years ago
Siegfried Pammer 587f61be19 Fix #1280: Transform RuntimeHelpersInitializeArray calls without receiving assignments. 6 years ago
Siegfried Pammer 13fa499c35 Fix #1630: Do not convert while to for statement, if any iterator variables are to be declared in the loop body. This causes problems with ref-typed variables. 6 years ago
Siegfried Pammer f49cc11c76 Fix #1627: Allow constants as targets of dynamic calls. 6 years ago
Siegfried Pammer cccd02c2da Remove unused code. 6 years ago
Siegfried Pammer 1aa9ea5f07 Add missing files. 6 years ago
Siegfried Pammer 722e2c8325 Add bracket highlighting to ILSpy. 6 years ago
Siegfried Pammer 0f667a126d Update tests to Roslyn 3.3.0-beta1-final 6 years ago
Siegfried Pammer 71644bcae9 #1625: Improve error message, if known assembly cannot be resolved. 6 years ago
Siegfried Pammer 87353aac5a Fix #1624: Stack type mismatch in expression trees. 6 years ago
Siegfried Pammer 4246a178f4 Remove unused parameter. 6 years ago
Siegfried Pammer fdf4228a17 Fix #1623: Nest local functions correctly, if captured variables are used. 6 years ago
Siegfried Pammer 3ad8c88d39 Fix #1622: Transform local functions calls with named arguments correctly 6 years ago
Siegfried Pammer 00b3031c19 #1498: Display error message about the required elevated privileges. 6 years ago
Siegfried Pammer 3203491ad8 Set VersionName = "preview4" 6 years ago
Siegfried Pammer e1bc205d3a Add support for strong-name keys in WholeProjectDecompiler and RoundtripAssembly tests. 6 years ago
Siegfried Pammer 123e570128 Fix warning about doc comment. 6 years ago
Daniel Grunwald 3d30b0548d #1598: Fix .bat files to use VS2019. 6 years ago
Siegfried Pammer 6de6714be2
Merge pull request #1608 from icsharpcode/ldvirtdelegate 6 years ago
Daniel Grunwald 89ea6c3675 Fix TypeErasure not removing all nullability annotations. 6 years ago
Siegfried Pammer 6ecd99f893 Fix #1618: Unwrap in-arguments, when converting method calls to operators. 6 years ago
Daniel Grunwald 84aaaeb84e Fix #1616: similar to 3ea2ce4e2d, let `a.Instructions[i] = a.Instructions[i]` refresh that instruction's primary position. 6 years ago
Siegfried Pammer 6b075326f0 Fix #1615: Handle nil tokens gracefully. 6 years ago
Daniel Grunwald 62a0046043 Fix #1371: assertion on invalid I4->O conversion. 6 years ago
Siegfried Pammer 72c3e828f3 Check IsPure before Match. 6 years ago
Daniel Grunwald 4bc15e0911 Fix build. 6 years ago
Daniel Grunwald 2b9a40371b Remove the dead LoopingTransform. 6 years ago
Daniel Grunwald 18cad9dd73 Make "Save as solution" logic more similar to "Save as project" logic: 6 years ago
Siegfried Pammer c477ccf68e Add SemanticHelper.IsPure check as per code-review. 6 years ago
Siegfried Pammer 582b66d5cd Enable parallel execution on PdbGenerationTestRunner. 6 years ago
Siegfried Pammer fa7c1f574a Do not convert simple LINQ method calls to LINQ expressions. Closes #1501. 6 years ago
Siegfried Pammer 9358ea6d73 Fix ReadCodeMappingInfo for delegates that are embedded in the declaring type, not a nested type. 6 years ago
Christoph Wille 5fe803ba2d
Merge pull request #1612 from icsharpcode/ae6update 6 years ago
Siegfried Pammer 0d92ee805c #1349: Insert conv instruction in expression tree, if inst.ResultType != typeHint.GetStackType() 6 years ago
Siegfried Pammer 3ea2ce4e2d #1349: Fix assertions triggered by incorrect reset implementation in TransformThrowExpressionsValueTypes. ILInstruction.SetChildInstruction should only return early, if index and parent are still the same. 6 years ago
Siegfried Pammer 6526363cb3 #1349: Fix exception in HandleDelegateConstruction, if the target of NewObj is not a delegate. 6 years ago
Siegfried Pammer 0ca5ace524 #1349: Fix assertions triggered by incorrect local function decompilation. 6 years ago
Siegfried Pammer c148ba6609 Fix build. 6 years ago
Siegfried Pammer 7fb3c51326 Suppress warnings in release mode as well, to speed up build process. 6 years ago
Siegfried Pammer c204b7c410
Update "How to build" section in README 6 years ago
Siegfried Pammer 1531302c8d Fix #1611: Always remove the initializedObj dummy expression in CallBuilder.BuildDictionaryInitializerExpression 6 years ago
Siegfried Pammer 667ac1a980 Fix #1538: Insert expression.tree.cast instructions to coerce references to outer expression tree parameter definitions to their actual type. 6 years ago
Siegfried Pammer a3dbc27f76 Fix #1573: if the expected type of the this argument of an expression tree call is unknown, insert an explicit conv *->unknown instruction 6 years ago
Daniel Grunwald 5177c56d88 Reject MoveNext() methods with more than one cachedStateVar. 6 years ago
Daniel Grunwald 3f996ff2c0 Fix #1604: async methods that had no 'await' but were capturing 'this' were not decompiled correctly 6 years ago