20 Commits (cc07733f5b9923e4756acab59592bb5d7331a910)

Author SHA1 Message Date
David Srbecký 022111fa9f Fixed bug that might have caused some code to be duplicated 15 years ago
Daniel Grunwald e31a89689d Add support for char literals. 15 years ago
David Srbecký b4c2b3f92a Determine loop condition from CFG 15 years ago
David Srbecký 7c4111267a Support for short circuit conditional operators (&& and ||) 15 years ago
David Srbecký eda207369c Slight improvement in code order 15 years ago
David Srbecký a03d029d30 Use custom enum to store OpCodes (so that we can add "virtual" opcodes) 15 years ago
Daniel Grunwald 8e69601184 Implement type analysis for a lot more opcodes. 15 years ago
Daniel Grunwald cd2c70a6b4 First implementation of type inference. 15 years ago
Daniel Grunwald ea0c2df3ff Allow viewing the intermediate ILAst steps. 15 years ago
David Srbecký 6c1f4ca355 Simple fix for some accidentaly duplicated nodes 15 years ago
David Srbecký 9937d991e8 Initial support for switch statements 15 years ago
David Srbecký 11d53ebdca Keep track of original IL ranges 15 years ago
David Srbecký dac0d95f43 Better conditions in case when one body gotos out of scope 15 years ago
David Srbecký c7e7a24efa Slight improvement in the node order in loops 15 years ago
David Srbecký bcab82ec21 Handle mutually nested loops/conditions 15 years ago
David Srbecký daf6643434 Fixed some control flow correctness issues 15 years ago
Daniel Grunwald 9502746b05 Fix exception when decompiling a try-catch block without finally block. 15 years ago
David Srbecký 9fb7d244ed Find conditions 15 years ago
David Srbecký 4f0c70fce3 Flatten temporary blocks; 15 years ago
David Srbecký d9cdb29c2d Refactoring control flow 15 years ago