462 Commits (43eace86c8b87f580933545fadb0e8ea0338cd78)
 

Author SHA1 Message Date
Eusebiu Marcu 43eace86c8 Basic evaluation - first level 15 years ago
Eusebiu Marcu 38b25a1a83 Merge branch 'master' of git://github.com/icsharpcode/ILSpy into Debugger 15 years ago
Daniel Grunwald 64b116cf94 Fix test runner diff output. Closes #25. 15 years ago
Daniel Grunwald d758ba1ef7 Use extern modifier for non-abstract methods that don't have a body. Closes #21. 15 years ago
Daniel Grunwald 91b33889e4 Ignore conv_* opcodes in AstMethodBodyBuilder; insert casts based on inferred types instead. 15 years ago
Daniel Grunwald 66e2134072 TypeAnalysis: Make type analysis store both the inferred type and the expected type in each ILExpression. 15 years ago
David Srbecký 0f612300a5 Added the test program for ILAst building 15 years ago
Daniel Grunwald fe173eff59 Add visitor support to pattern nodes (IPatternAstVisitor). Add pattern support to output visitor (makes debugging easier if you can print out patterns) 15 years ago
Daniel Grunwald d5dcfea7e2 Add pattern for "for" loops. Closes #4. 15 years ago
Daniel Grunwald bb2c1a792b Add support for 'any' operator and fix a bug in pattern matching. 15 years ago
Daniel Grunwald 3177b969e5 Fix foreach pattern. Closes #16. 15 years ago
Daniel Grunwald 9b1b38c72b Add simple backtracking support to pattern matching. 15 years ago
Daniel Grunwald 01cc3ecd38 Implement pattern matching for statements. 15 years ago
Eusebiu Marcu e0f0ad3988 Merge branch 'master' of git://github.com/icsharpcode/ILSpy into Debugger 15 years ago
David Srbecký 021b923036 Fixed analysis for prefixed bytecodes - Closes #22 15 years ago
Eusebiu Marcu cd9a56090e Merge branch 'master' of git://github.com/icsharpcode/ILSpy into Debugger 15 years ago
David Srbecký b4c2b3f92a Determine loop condition from CFG 15 years ago
Daniel Grunwald b388bfefc9 Rename UsingStatementTransform to PatternStatementTransform. 15 years ago
Daniel Grunwald e7efab1f5b Add foreach pattern. Closes #16. 15 years ago
Daniel Grunwald 0d6d4e60de NRefactory AST: Add 'Repeat' pattern which matches an arbitrary number of nodes. 15 years ago
Daniel Grunwald ecd8bc7cce Store prefixes with their parent instruction in ILAst; make use of 'constrained' prefix in type analysis. 15 years ago
Daniel Grunwald 8d9076365c Make using statement work if there are variables declared between the initializer and the try block. 15 years ago
Daniel Grunwald 7ca8e36f15 Fixed handling of enum literals. 15 years ago
Daniel Grunwald 5b8600192e Output type parameters on type and method declarations. Closes #19. 15 years ago
Daniel Grunwald d67db5f38b Use shorter syntax for field references in ILAst output. 15 years ago
Daniel Grunwald d1efa9387e Fix stloc type analysis. 15 years ago
Daniel Grunwald 2d69b94494 Don't declare variables within anonymous methods if they are supposed to be declared outside. 15 years ago
Daniel Grunwald 9efe55a758 Fixed type analysis with generic types. 15 years ago
David Srbecký 77d1f62356 Threat stloc as expression that returns value (the stored value) 15 years ago
Eusebiu Marcu 0c65f668d5 Merge branch 'master' of git://github.com/icsharpcode/ILSpy into Debugger 15 years ago
Daniel Grunwald bf7fe3f33c Bugfix: Crash in type analysis when trying to infer the type of an arg_*-variable that was consumed by a pop instruction. 15 years ago
David Srbecký 7c4111267a Support for short circuit conditional operators (&& and ||) 15 years ago
Daniel Grunwald 27334cdbc8 Declare variables in the correct location. 15 years ago
Daniel Grunwald 83eda6157a Use pattern matching in delegate construction. 15 years ago
Daniel Grunwald a61a4c2245 Infer types for the temporary variables introduced in ILAst. 15 years ago
Eusebiu Marcu 3c3e469fa4 Merge branch 'master' of git://github.com/icsharpcode/ILSpy into Debugger 15 years ago
Daniel Grunwald a1002a2181 Remove unused code. 15 years ago
Eusebiu Marcu 31c1527d1a Use ConcurrentDictionary 15 years ago
Daniel Grunwald a9416f2f31 Add support for starg, box and unbox instructions. Closes #6. 15 years ago
Eusebiu Marcu 8af62b6f37 Merge branch 'master' of git://github.com/icsharpcode/ILSpy into Debugger 15 years ago
Daniel Grunwald 758f18c73f Remove CFG debugging code - ILSpy doesn't use the CFG as shown in the graph. Closes #9. 15 years ago
Daniel Grunwald 240c0ed626 OutputVisitor bugfix: show return type for custom events. 15 years ago
Daniel Grunwald 275f0f6d21 Implemented "Save Assembly as C# Project" 15 years ago
Daniel Grunwald 8dadc50191 Add some improvements to pattern matching. 15 years ago
David Srbecký a52f198549 Do not use NotImplementedException so much to speed up debug builds 15 years ago
David Srbecký 377ec99c43 Show how long decompilation of whole assembly took. 15 years ago
David Srbecký 5c8f11eaab Minor fix in variable naming (Unable to cast object of type 'Decompiler.ILVariable' to type 'Mono.Cecil.ParameterDefinition') 15 years ago
David Srbecký adfc7fc3e4 Handle unreachable code 15 years ago
David Srbecký eda207369c Slight improvement in code order 15 years ago
Eusebiu Marcu dc66fbe25d Merge branch 'master' of git://github.com/icsharpcode/ILSpy into Debugger 15 years ago