773 Commits (68872bd212057ec4141fc3d64b0917df6fa0495f)
 

Author SHA1 Message Date
Eusebiu Marcu 68872bd212 store all ranges 15 years ago
Eusebiu Marcu 32c3941e27 Merge branch 'master' of git://github.com/icsharpcode/ILSpy into Debugger 15 years ago
David Srbecký cce7300d66 Removed the declarative pattern matching algorithm from ILAst 15 years ago
David Srbecký 05b3bfbff2 Use the simple pattern matching in yield return 15 years ago
David Srbecký 95ec14a7c5 Use the simple pattern matching for array initializers 15 years ago
Eusebiu Marcu 9eb80d318e Merge branch 'master' of git://github.com/icsharpcode/ILSpy into Debugger 15 years ago
Eusebiu Marcu 64d92bf919 Use new ILRange methods 15 years ago
Daniel Grunwald 68b07e2828 Remove GraphViz from ICSharpCode.Decompiler. 15 years ago
Daniel Grunwald c9ec992688 Fix issues in definite assignment analysis. 15 years ago
Daniel Grunwald 6e3427d10b Set NRefactory back to .NET 4.0 (we're not going to port ILSpy to .NET 3.5) 15 years ago
Daniel Grunwald 623f006ae4 Add definite assignment analysis. 15 years ago
Daniel Grunwald 0aae6ca922 Add control flow analysis for the NRefactory C# AST. 15 years ago
Eusebiu Marcu 8c9f614c6e Merge branch 'master' of git://github.com/icsharpcode/ILSpy into Debugger 15 years ago
Eusebiu Marcu ec45106303 make sure that we add only good ranges 15 years ago
David Srbecký 616503f9a9 Added method to calculate unassigned ILRanges 15 years ago
Eusebiu Marcu 7a087cd459 do some cleanup in code 15 years ago
Eusebiu Marcu 10f225ffdd synchronize CurrentLineBookmark 15 years ago
David Srbecký 7318663cd5 GetSelfAndChildrenRecursive can be predicated 15 years ago
David Srbecký 20e885539b Moved loops and condition optimizations to its own file 15 years ago
David Srbecký 3d4804a695 Simplify short circuit logic in return statements. Closes #49 15 years ago
David Srbecký a58cdc6a6e Support for the null coalescing operator 15 years ago
Eusebiu Marcu 2da01ed35a Merge branch 'master' of git://github.com/icsharpcode/ILSpy into Debugger 15 years ago
David Srbecký 892297708f Amend of last commit - remove stloc only if the inner expression is valid expression statement and the variable is generated 15 years ago
David Srbecký d167860111 Remove stloc instruction if the variable is never loaded 15 years ago
Eusebiu Marcu 5b7debba2d Merge branch 'master' of git://github.com/icsharpcode/ILSpy into Debugger 15 years ago
Eusebiu Marcu 42f0c2e130 fix stepping 15 years ago
Daniel Grunwald bf6e4bbfd9 Transform 'try { try {} catch {} } finally {}' to 'try {} catch {} finally {}'. Closes #77. 15 years ago
Daniel Grunwald a642c61a4e Enable using patterns in place of catch clauses. 15 years ago
Daniel Grunwald 93d1a30ebd Fix creation of attribute argument for [MarshalAs]. Closes #78. 15 years ago
David Srbecký d518b07f8b Use short circuit logic instead of ternary operator if possible 15 years ago
Eusebiu Marcu e1669016df fix stepping range 15 years ago
Eusebiu Marcu 5dab810b3e fix ConvertPropertyToIndexer code mappings 15 years ago
Eusebiu Marcu 816c34d94c rename and clean 15 years ago
Eusebiu Marcu ce96b7f6ca Merge branch 'master' of git://github.com/icsharpcode/ILSpy into Debugger 15 years ago
Daniel Grunwald f95c53384c Fix transformation of closure variables for anonymous methods within generic methods. 15 years ago
Daniel Grunwald e9c6aa15e6 Fix switch on string when the compiler introduced a temporary variable for the string being switched on. 15 years ago
Daniel Grunwald 351808626e Fix lambda expressions that are used within conditions. 15 years ago
Daniel Grunwald b161b7e947 Fix conversion of field initializers when there are constructors that call 'this..ctor(...);' 15 years ago
Daniel Grunwald e0fb40fbcc Fixed decompilation of lambda expressions within generic classes. 15 years ago
Daniel Grunwald fa05b733ee Perform copy propagation for all address-loading instructions. 15 years ago
Daniel Grunwald 98678dcc4e Fix switch expression. 15 years ago
Daniel Grunwald 55e51394b9 Add support for switch over strings. 15 years ago
Daniel Grunwald 0c3ef91971 Add OptionalNode for pattern matching. 15 years ago
Daniel Grunwald b6d832d212 Add support for collection initializers. 15 years ago
Daniel Grunwald 60f4525b04 Add support for decompiling "this.field1 = this.field2 = val;" 15 years ago
Eusebiu Marcu 2c03ab8812 synchronize bookmarks between languages 15 years ago
Daniel Grunwald 2892c9d50b Implemented decompilation of 'lock'. 15 years ago
Daniel Grunwald a673a3fec1 Fix inlining after expression peephole transformations. 15 years ago
Daniel Grunwald 72ee5d309c Improve array initializer support. 15 years ago
Eusebiu Marcu 6ead2a62f6 Merge branch 'master' of git://github.com/icsharpcode/ILSpy into Debugger 15 years ago