25 Commits (059e91cdd95b88db4257f05d5d00f293406e1b2f)

Author SHA1 Message Date
David Srbecký 059e91cdd9 Do not include explicit reference to 'this' 15 years ago
David Srbecký 10a96cf79f Include member reference and method invocation in precedence list. 15 years ago
David Srbecký a284dd920d Remove parenthesis from: condition, assignment, variable definition 15 years ago
David Srbecký 109d3f8649 Remove parenthesis that are not needed due to C# left associativity. 15 years ago
David Srbecký 704a8c769e Remove some parenthesis that are not needed due to C# operator precedence. 15 years ago
David Srbecký 0d3dd5de44 Apply the negation reduction twice. 15 years ago
David Srbecký f1c1d34cba Simplify expressions by pushing negations inside. 15 years ago
David Srbecký dacfade7df Remove parenthesis from primitive value, identifies and expression statements. 15 years ago
David Srbecký 6faf690899 Parenthesize all expression to ensure correctness. 15 years ago
David Srbecký 459742f3ca Simplify short-circuit branches ("a && b" or "a || b"). 15 years ago
David Srbecký 7abcfaa3ed Conditional jumps now alone in basic block so that they can be expressed as single bool expression. 15 years ago
David Srbecký cefcba99d1 When conditional does not have any common reachable nodes, create only 'true' body. 'False' body is then implicitly the code after the conditional. 15 years ago
David Srbecký a455a6be02 Increased the reduction max count to 10000 15 years ago
David Srbecký 110defad02 The next statement for the end of loop is start of loop 15 years ago
David Srbecký ba59de34fb When looking what follows a 'goto' statement, exit and enter code blocks. 15 years ago
David Srbecký e6269f491b Moved jump reduction to the Ast transform phase 15 years ago
David Srbecký 3643debd61 The Target of decompilation is now Board. It has plenty of nested 'for' loops and 'if's. 15 years ago
David Srbecký eaa7a63343 castclass 15 years ago
David Srbecký 3ca49743ae ldtoken 15 years ago
David Srbecký 49eeb49d1b newobj 15 years ago
David Srbecký 6e7f51fad7 Property access. (Detect properties by naming convention; still needs to be done properly) 15 years ago
David Srbecký 57192a1fdc stfld 15 years ago
David Srbecký 86ca89b055 callvirt 15 years ago
David Srbecký 6e4b542709 ldfld 15 years ago
David Srbecký 40e1edd7d9 Fixed all bugs that prevented the decompiler from running. 15 years ago