4 Commits (38b25a1a83e21f88a26f8600b41e21b19ca6297b)

Author SHA1 Message Date
Daniel Grunwald 9912340414 NRefactory: remove collection setters from AST; expose AstNodeCollection<T> instead. 15 years ago
David Srbecký 1ba93ac216 Resurrect Ast based "goto removal" - we will use that until it is converted to ILAst based one. 15 years ago
Daniel Grunwald b48fabaf05 Initial port to new NRefactory. 15 years ago
Eusebiu Marcu c3ef036fd6 Add debugger core. 15 years ago
Daniel Grunwald 949e7c2378 Move decompiler code into ICSharpCode.Decompiler; add very simple integration with ILSpy. 15 years ago
David Srbecký 36f29f72e5 Moved everything into top-level directory 15 years ago
David Srbecký eed0f0af6c Refactoring the data model 15 years ago
David Srbecký bacab7a00b Idioms "i++" and "i += k" 15 years ago
David Srbecký f1c1d34cba Simplify expressions by pushing negations inside. 15 years ago
David Srbecký 27d8b0107d Include blocks jumping outside the parent not as being conditionals 15 years ago
David Srbecký 35f06e0a4b Label is not reference counted object anymore, it is just a string. During transform we in two passes - find all live labels - remove all dead ones (the rest). 15 years ago
David Srbecký 9aff0b724d Simplify the transform code by using extension methods. 15 years ago
David Srbecký 34c8127a9b Restore loop initializer 15 years ago
David Srbecký 5b8b80cc72 Restore loop iterator - move assignment from the end of loop. 15 years ago
David Srbecký af00ad101a Restore for loop condition. It is a simple pattern match. 15 years ago