3833 Commits (9f883177daa2026bca402c83d8389e95f8459172)
 

Author SHA1 Message Date
Siegfried Pammer ceb4e3eed0 Add C# 7.3 to language version dropdown. 7 years ago
Siegfried Pammer a9ecbe9d86 Set master version to 3.2.0-alpha 7 years ago
Siegfried Pammer 69fdc55b41 Add support for C# 7.3 Attributes on backing fields: Allows [field: …] attributes on an auto-implemented property to target its backing field. 7 years ago
Daniel Grunwald f4bbd100b9 Fix user-defined op_Addition 'p += 1;' being turned into 'p++;' 7 years ago
Siegfried Pammer 504fe200b6 Fix #1131: Add a few safety null checks in TransformForeachOnMultiDimArray 7 years ago
Siegfried Pammer 644941d25b Fix C# 1.0 switch on string transform and add tests 7 years ago
Daniel Grunwald f7a314b64c
Merge pull request #1129 from icsharpcode/userdef-compound-assignment 7 years ago
Daniel Grunwald 0552b335c9 Implement InferType() for ldelema. 7 years ago
Daniel Grunwald f021ec4383 NumericCompoundAssign: implement ILiftableInstruction 7 years ago
Daniel Grunwald 3956fa685d Refactor TransformAssignment to reduce code duplication. 7 years ago
Siegfried Pammer a4ef9891dd Reduce span of DisableAssemblyLoad-lock 7 years ago
Siegfried Pammer 6a1e865fba Fix ScopedWhereUsedAnalyzer.GetReferencingAssemblies: When looking for referenced assemblies use built-in assembly resolver. This makes the analyzer use the same assembly references as the decompiler, which leads to better analysis results, or even any results when dealing with an assembly for which the framework is not installed. (Might be related to #1070 as well) 7 years ago
Siegfried Pammer 110d4592a6 Add delayed type inference step for stack slots (in RemoveDeadVariableInit). 7 years ago
Siegfried Pammer 9ebfbe57dd Add transforms for userdef compound assignment 7 years ago
Siegfried Pammer 845c620a9f Implement UserDefinedCompoundAssign 7 years ago
Siegfried Pammer e7c38b6cbd Fix bug in PrettifyAssignments: did not convert +=/-= 1 on non-int expressions. 7 years ago
Siegfried Pammer f4b2c83f1e Add test cases for UserDefinedCompoundAssign 7 years ago
Daniel Grunwald 25706f2a39 Support logic.and/etc. in IsImplicitTruncation(). 7 years ago
Daniel Grunwald 75a627d40b Don't use compound assignment when the RHS value does not fit into the LHS type. 7 years ago
Daniel Grunwald ceb2b69798 Update the Roslyn compiler for the tests to 2.8.0. 7 years ago
Daniel Grunwald b2197b2f95 Regenerate all IL test cases. 7 years ago
Daniel Grunwald 293b60245f Merge branch '3.1.x' 7 years ago
Daniel Grunwald 1df05e09e9 Fix base constructor calls. 7 years ago
Daniel Grunwald d87820e226 Avoid redundant explicit boxing casts 7 years ago
Daniel Grunwald 80e191ae03 Fix missing 'base.' qualifier on non-virtual call to virtual base method. 7 years ago
Siegfried Pammer 1ab0066b1c Merge branch '3.1.x' of https://github.com/icsharpcode/ILSpy 7 years ago
Siegfried Pammer 624a037bb5
Merge pull request #1124 from Chicken-Bones/issue1123 7 years ago
Chicken-Bones 16e12dfb1a Add base. resolution to QualifierTests 7 years ago
Chicken-Bones dc58a1b40c Include "base." qualifier as needed (fixes #1123) 7 years ago
Siegfried Pammer a3840c534b
Merge pull request #1121 from Kevin-Mok/patch-1 7 years ago
Siegfried Pammer ee093267a8 Add "Remove Assemblies with load errors" command (inspired by @mookiejones, see #1096) 7 years ago
Kevin Mok 09848757db
Updated build instructions for Unix 7 years ago
Christoph Wille 24311510ac Update frontends (console, PS, Xamarin workbook) to ics.d 3.1 RTM 7 years ago
Siegfried Pammer 59e01db150 Set up 3.1.x branch 7 years ago
Siegfried Pammer 69ef5560aa Set VersionName = null 7 years ago
Siegfried Pammer b504ca349b
Merge pull request #1108 from pentp/perf2 7 years ago
Siegfried Pammer bf3d220daf Set AddIn version to 1.8 7 years ago
Siegfried Pammer 4b888e5beb Fix #1113: ILSpy.AddIn not working with F# projects 7 years ago
Pent Ploompuu a63e65fae8 Reduced allocations in ILInlining 7 years ago
Siegfried Pammer 3eb694baee Fix #1107: bug in mcs switch on string detection. 7 years ago
Siegfried Pammer 271379ec27 #1088: Add workaround for exception from Cecil 7 years ago
Siegfried Pammer a9da0a9e13 set VersionName = 'rc' 7 years ago
Siegfried Pammer deb1b6918f Fix bug and typo in IsInConstructorInitializer 7 years ago
Siegfried Pammer e9d3f42695 Improvements in CollectNamespacesForDecompilation 7 years ago
Siegfried Pammer 51549134d6 Do never add casts to 'void'. 7 years ago
Siegfried Pammer 96eb7e07dc Force ILInlining to aggressively inline constructor initializer statements. 7 years ago
Siegfried Pammer 57d59a703e Fix await in finally pattern with using statement. 7 years ago
Siegfried Pammer 2d427cf534 Relax rules for object and collection initializer detection to properly decompile query expressions. 7 years ago
Siegfried Pammer f31d5b4da5 ExpressionTrees: Add support for NewArrayInit with zero length arrays. 7 years ago
Siegfried Pammer 4d22f3fcd3 Add pretty tests for anonymous types for mcs. 7 years ago