2479 Commits (0524b4a353e6d663aae4ea4a7f835a3c56afd345)
 

Author SHA1 Message Date
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 10 years ago
Daniel Grunwald 7846e37724 New DeclareVariables implementation. 10 years ago
Daniel Grunwald f3d108c469 Add SplitVariables transforms. 10 years ago
Daniel Grunwald e21ad7c3e4 DataFlowVisitor: ignore MayThrow and consider every instruction to potentially throw. 10 years ago
Daniel Grunwald f1021d18af Make comparisons in the ILAst more similar to C# comparisons. 10 years ago
Daniel Grunwald 8b6b6c10d0 Fix VisitNewArr with IntPtr arguments. 10 years ago
Daniel Grunwald 0efc55d594 Move whole-project-decompilation into ICSharpCode.Decompiler and create test case. 10 years ago
Siegfried Pammer acc65ecf5c Fix parameter names of methods and indexers if names are empty. 10 years ago
Siegfried Pammer de4db58d8b Do not emit add and remove-accessor declaration if event is declared in interface 10 years ago
Daniel Grunwald 5bcd6142de Fix undocumented expressions 10 years ago
Daniel Grunwald a06ca0c0be Custom BitSet implementation 10 years ago
Siegfried Pammer 5d4d89ee36 Add type arguments to method reference in DelegateConstruction 10 years ago
Siegfried Pammer 925180d55f fixed bug in VisitStLoc: do not copy null literal pseudo type 10 years ago
Siegfried Pammer 8f0ecec043 Specify more concrete types for single-use stack variables. 10 years ago
Siegfried Pammer 7aa1d46178 Allow changes to ILVariable.Type as long as StackType stays the same. 10 years ago
Daniel Grunwald 79030f6ee8 DataFlowVisitor: rename IsUnreachable to IsBottom 10 years ago
Siegfried Pammer 5a13a6f649 add failing unit test to "Conversions" 10 years ago
Daniel Grunwald 1aaf7b3dc0 Fix bugs in data flow analysis. 10 years ago
Siegfried Pammer 3b5cb4e5c7 output LongLength or Length for ldlen depending on expected result type 10 years ago
Siegfried Pammer 01c3721c33 Add expression transform for (unsigned)x > 0 -> (unsigned)x != 0 10 years ago
Siegfried Pammer 61fe3b4412 Add variable ResultType to Ldlen instruction 10 years ago
Siegfried Pammer cc4f8463ca Initialize variables with default(T) if no other initialization is done 10 years ago
Siegfried Pammer 726a1e085c fix naming of explicit interface implementations 10 years ago
Siegfried Pammer 0c720dccc3 update NRefactory submodule 10 years ago
Daniel Grunwald f5e66ff623 Extract reusable DataFlowVisitor from ReachingDefinitions; and add ILVariable.HasInitialValue. 10 years ago
Siegfried Pammer 78d593f3ff fix bug in StObj-ExpressionTransform 10 years ago
Siegfried Pammer e831a2ab0e Add LoopingTransform 10 years ago
Siegfried Pammer 3fc12209b1 Add IsDirty tracking to ILInstruction 10 years ago
Siegfried Pammer 9aea030746 merge NRTypeExtensions and DecompilerTypeSystemUtils into TypeUtils 10 years ago
Siegfried Pammer 849f899926 transform stobj(ldloca(v), value) to stloc(v, value) 10 years ago
Siegfried Pammer 8781a3a9fc update NRefactory reference; added new mode to disable name-shortening of explicit interface implementations 10 years ago
Siegfried Pammer 94dc9f5456 Fix HandleDelegateConstruction: using wrong target type for ConversionResolveResult 10 years ago
Siegfried Pammer 540c3c22c5 Add extern modifier to non-abstract/non-interface method declarations without body 10 years ago
Siegfried Pammer af4fa90a8f Fix bug in code generated for add/remove event accessor invocation 10 years ago
Siegfried Pammer 0969abd8c9 properly handle char[] access and bool ref/out access 10 years ago
Siegfried Pammer 0c27b16f5c HACK: add casting hack for explicit interface implementation calls 10 years ago
Siegfried Pammer 9129c65f79 always convert ldlen to UIntPtr instead of IntPtr, because it is unsigned as per spec 10 years ago
Siegfried Pammer ab9083f897 remove doubled check from CopyPropagation 10 years ago
Siegfried Pammer 5fa5e759c5 update NRefactory submodule; added my fix 10 years ago
Siegfried Pammer c8f38af6d5 fix generics issue with cctor conversion 10 years ago
Siegfried Pammer 39c1bbcfaf fix NRE and false positives in HidesBaseMember 10 years ago
Daniel Grunwald b55775e2cc Add reaching definitions analysis. 10 years ago