2339 Commits (ffda608f476ccce5f9ef706fb52e05a9a71848bd)
 

Author SHA1 Message Date
Siegfried Pammer 573932aa40 Fix IntPtr <-> UIntPtr casts by introducing calls to ToPointer() 9 years ago
Daniel Grunwald 2730133f5f Combine switch sections that branch to same label. 9 years ago
Siegfried Pammer 7d12dd9e42 Add RoundtripAssembly.RunWithOutput for TestCase-1.exe 9 years ago
Daniel Grunwald ffe23f5bd6 Remove 'TransformingVisitor' -- it belonged to the ILAst variant with stack instructions and no longer had any effect. 9 years ago
Daniel Grunwald 2aa607bd15 Fix shifting StackType.I. 9 years ago
Daniel Grunwald 077a39519a ILReader: call Warn() on stack mismatch 9 years ago
Siegfried Pammer 6cefb0ae03 Adjust exit codes of remaining test cases (fixes build) 9 years ago
Siegfried Pammer 38b0dadf33 Fix missing casts on call targets 9 years ago
Daniel Grunwald a40f0754c1 Add InvalidInstruction to represent invalid IL opcodes in the ILAst instead of crashing. 9 years ago
Daniel Grunwald f82617c866 RoundtripAssembly: only ignore failed compilation, not failed decompilation 9 years ago
Siegfried Pammer 1ded4f5fba Fix RoundtripAssembly-Tests: use correct output path for compilation 9 years ago
Siegfried Pammer 781fff45b8 Fix failing unit tests 9 years ago
Siegfried Pammer f02377632c add back variable/parameter reference highlighting for C# 9 years ago
Daniel Grunwald d4d871631c Fix disambiguation of type names. 9 years ago
Daniel Grunwald 1f098e5e95 Explicit specify test assemblies, so that appveyor doesn't directly run the ILSpy-tests. 9 years ago
Daniel Grunwald 487fc4448c fix typo 9 years ago
Daniel Grunwald ca239d36fc Check out ILSpy-tests on appveyor. 9 years ago
Daniel Grunwald 294a6f762b Expect round-tripping test directory relative to the current directory. 9 years ago
Daniel Grunwald 5998d39827 Fix bug in DataFlowVisitor.VisitSwitchInstruction 9 years ago
Daniel Grunwald 7846e37724 New DeclareVariables implementation. 9 years ago
Daniel Grunwald f3d108c469 Add SplitVariables transforms. 9 years ago
Daniel Grunwald e21ad7c3e4 DataFlowVisitor: ignore MayThrow and consider every instruction to potentially throw. 9 years ago
Daniel Grunwald f1021d18af Make comparisons in the ILAst more similar to C# comparisons. 9 years ago
Daniel Grunwald 8b6b6c10d0 Fix VisitNewArr with IntPtr arguments. 9 years ago
Daniel Grunwald 0efc55d594 Move whole-project-decompilation into ICSharpCode.Decompiler and create test case. 9 years ago
Siegfried Pammer acc65ecf5c Fix parameter names of methods and indexers if names are empty. 9 years ago
Siegfried Pammer de4db58d8b Do not emit add and remove-accessor declaration if event is declared in interface 9 years ago
Daniel Grunwald 5bcd6142de Fix undocumented expressions 9 years ago
Daniel Grunwald a06ca0c0be Custom BitSet implementation 9 years ago
Siegfried Pammer 5d4d89ee36 Add type arguments to method reference in DelegateConstruction 9 years ago
Siegfried Pammer 925180d55f fixed bug in VisitStLoc: do not copy null literal pseudo type 9 years ago
Siegfried Pammer 8f0ecec043 Specify more concrete types for single-use stack variables. 9 years ago
Siegfried Pammer 7aa1d46178 Allow changes to ILVariable.Type as long as StackType stays the same. 9 years ago
Daniel Grunwald 79030f6ee8 DataFlowVisitor: rename IsUnreachable to IsBottom 9 years ago
Siegfried Pammer 5a13a6f649 add failing unit test to "Conversions" 9 years ago
Daniel Grunwald 1aaf7b3dc0 Fix bugs in data flow analysis. 9 years ago
Siegfried Pammer 3b5cb4e5c7 output LongLength or Length for ldlen depending on expected result type 9 years ago
Siegfried Pammer 01c3721c33 Add expression transform for (unsigned)x > 0 -> (unsigned)x != 0 9 years ago
Siegfried Pammer 61fe3b4412 Add variable ResultType to Ldlen instruction 9 years ago
Siegfried Pammer cc4f8463ca Initialize variables with default(T) if no other initialization is done 9 years ago
Siegfried Pammer 726a1e085c fix naming of explicit interface implementations 9 years ago
Siegfried Pammer 0c720dccc3 update NRefactory submodule 9 years ago
Daniel Grunwald f5e66ff623 Extract reusable DataFlowVisitor from ReachingDefinitions; and add ILVariable.HasInitialValue. 9 years ago
Siegfried Pammer 78d593f3ff fix bug in StObj-ExpressionTransform 9 years ago
Siegfried Pammer e831a2ab0e Add LoopingTransform 9 years ago
Siegfried Pammer 3fc12209b1 Add IsDirty tracking to ILInstruction 9 years ago
Siegfried Pammer 9aea030746 merge NRTypeExtensions and DecompilerTypeSystemUtils into TypeUtils 9 years ago
Siegfried Pammer 849f899926 transform stobj(ldloca(v), value) to stloc(v, value) 9 years ago
Siegfried Pammer 8781a3a9fc update NRefactory reference; added new mode to disable name-shortening of explicit interface implementations 9 years ago
Siegfried Pammer 94dc9f5456 Fix HandleDelegateConstruction: using wrong target type for ConversionResolveResult 9 years ago