2805 Commits (c34541ad4cf86d19bd32ec5a38ec7f9fb7ee0b33)
 

Author SHA1 Message Date
Siegfried Pammer 7ca3404007 Fix bug in ConvertLoop 9 years ago
Siegfried Pammer ddac21c74c Fix ILVariableEqualityComparer for stack slots 9 years ago
Daniel Grunwald 1a8ce7d345 Add BreakUnlessContinue test case 9 years ago
Siegfried Pammer 66394b4e52 Remove ILFunction.Read; Add AssignVariableNames 9 years ago
Siegfried Pammer fe022e5e54 Implement support for UseDebugSymbols in ILReader 9 years ago
Siegfried Pammer 2931460793 Adjust unit tests for AssignVariableNames 9 years ago
Siegfried Pammer bc33fa54e9 Rename BlockType.CompoundOperator to PostfixOperator 9 years ago
Siegfried Pammer 524df9d336 Add ILVariableEqualityComparer 9 years ago
Siegfried Pammer d3c6cbab41 Move loop detection to DetectedLoop 9 years ago
Siegfried Pammer fd5eae44a9 Ensure children of using statement are in correct order. 9 years ago
Daniel Grunwald 4c77022988 Improve decompiler performance. 9 years ago
Daniel Grunwald 867d330f1c Fix cancellation. 9 years ago
Daniel Grunwald cad933184a Don't introduce foreach when doing so would create a conflict with another variable of the same name as the loop variable. 9 years ago
Daniel Grunwald a8adc83de4 Decompile object initializers more aggressively when the initialized object is stored in a stack slot. 9 years ago
Siegfried Pammer 1db185d15e Add missing test files 9 years ago
Siegfried Pammer 4b6e0cc462 Reimplement transform for auto events 9 years ago
Siegfried Pammer 1237e23b37 Remove "." directory from assembly resolver in RoundtripAssembly 9 years ago
Siegfried Pammer 934edb6e79 TransformCollectionAndObjectInitializers: Fix problems with unknown types. 9 years ago
Siegfried Pammer c5d3218834 TransformCollectionAndObjectInitializers: Do not transform display class usages 9 years ago
Siegfried Pammer 2b92a93e2f TransformCollectionAndObjectInitializers: Extend existing initializer if possible; recognize calls to Add only if target implements IEnumerable 9 years ago
Siegfried Pammer 89a12b101f Update Nuget packages for ILSpy.AddIn 9 years ago
Siegfried Pammer 6301f81abb Temporarily disable ICSharpCode.Decompiler roundtrip test 9 years ago
Siegfried Pammer bd1e164fdc CachedDelegateInitialization: extend Roslyn pattern for non-static context 9 years ago
Siegfried Pammer 60e4f8dba4 Untangle CachedDelegateInitialization patterns for Roslyn to avoid false positives 9 years ago
Siegfried Pammer 058866ff15 Add support for value types (DefaultValue) to RemoveDeadVariableInit 9 years ago
Siegfried Pammer b4fb3beb01 Simplify CachedDelegateInitializationWithLocal 9 years ago
Siegfried Pammer bcaf6db313 Fix use of Clone in NullCoalescingTransform 9 years ago
Siegfried Pammer bfe68c769c TransformCollectionAndObjectInitializers: check for LdLoca as well in self-reference check 9 years ago
Siegfried Pammer 3d7279ebb0 Add RemoveCLSCompliantAttribute 9 years ago
Daniel Grunwald 261b1391c0 Add CallInstruction.ILStackWasEmpty. 9 years ago
Daniel Grunwald a5a98ae9f1 Adjust labels of simple switch instructions. 9 years ago
Daniel Grunwald 2207ab40f7 Check the CancellationToken a bit more frequently. 9 years ago
Siegfried Pammer 5007c660ca Add NullCoalescingInstruction 9 years ago
Siegfried Pammer edefe4337e Update file header and documentation of TransformCollectionAndObjectInitializers 9 years ago
Siegfried Pammer 1e560ac1ba Extend ConvertConstructorCallIntoInitializer to support C# 6 property initializers 9 years ago
Siegfried Pammer ef50a1114f Fix another bug in TranslateObjectAndCollectionInitializer 9 years ago
Siegfried Pammer 7b9d774738 First attempt to remove read-only property backing field usage 9 years ago
Siegfried Pammer c9010a5c74 Add support for read-only auto properties 9 years ago
Siegfried Pammer 15905a8f03 C# AST: Add C# 6 property initializer 9 years ago
Siegfried Pammer 1036fde2b6 Fix PatternStatementTransform for loop detection 9 years ago
Siegfried Pammer 6803e5767f Fix bug in CachedDelegateInitialization: user code was accidentally removed 9 years ago
Siegfried Pammer c3aab802ea Fix bugs in TransformCollectionAndObjectInitializers 9 years ago
Siegfried Pammer ad12146f51 Fix incorrect detection of object initializer 9 years ago
Siegfried Pammer e0437896be TransformCollectionAndObjectInitializers: Support struct initializers, add more unit tests 9 years ago
Siegfried Pammer 40d748faa7 Update Rebracer.xml for VS2017 9 years ago
Siegfried Pammer 7312654813 Rewrite of TransformCollectionAndObjectInitializers 9 years ago
Daniel Grunwald 69c77d75a5 Try to get rid of some more gotos. 9 years ago
Daniel Grunwald 00564f5fcd Fix detection of do-while and for loops. 9 years ago
Daniel Grunwald cc33c27d9c ConditionDetection: Try to prefer 'break;' over other gotos 9 years ago
Siegfried Pammer 07dd01eafc First implementation of TransformCollectionAndObjectInitializers 9 years ago