25 Commits (52b178df907b0aa32ffe5bbb32ccd9dd425fd53b)

Author SHA1 Message Date
Daniel Grunwald 52b178df90 Make the pre-increment operators work on static fields. 15 years ago
Daniel Grunwald 1df82cc3d1 Improved support for compound assignments and the pre-increment operator. 15 years ago
Daniel Grunwald 7e6490a816 Simplify conv.i8(ldc.i4(x)) to ldc.i8(x). 15 years ago
David Srbecký 1a64d56b5a Create short circuit logical expressions as left associative 15 years ago
David Srbecký b3f1d599f8 Refactored some peephole transforms; Moved some of the transforms before loop and condition detection 15 years ago
Daniel Grunwald bc229df848 Handle pointer arithmetic. 15 years ago
Daniel Grunwald 3ed0de81f7 Support fixed statement with multiple initializers. 15 years ago
Daniel Grunwald 1d11e75af3 Add support for fixed statement with strings. 15 years ago
Daniel Grunwald 1b90809728 Implemented 'fixed' statement for arrays. 15 years ago
Daniel Grunwald db7653653d Add support for decompiling fixed statements. 15 years ago
Daniel Grunwald 01d7e2abbd Use the same representation for parameters and variables. 15 years ago
Daniel Grunwald 351808626e Fix lambda expressions that are used within conditions. 15 years ago
Daniel Grunwald e0fb40fbcc Fixed decompilation of lambda expressions within generic classes. 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
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
Daniel Grunwald cfbbae4cb7 Remove code duplication ILInlining / ILAstOptimizer.InlineVariables. 15 years ago
David Srbecký 01de42c04a Reduced branch codes to just br and brtrue 15 years ago
Daniel Grunwald 8835b085cf Handle non-custom attributes: 15 years ago
Daniel Grunwald 70b95847fe Eliminate cached delegate initialization. 15 years ago
Daniel Grunwald 60c02d577b Change namespace to ICSharpCode.Decompiler. 15 years ago
Daniel Grunwald 27ff71ada3 Add support for decimal literals. Closes #42. 15 years ago
Daniel Grunwald ee105aeb3c Refactor ArrayInitializers into a general peephole-transformation step. 15 years ago