summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2013-01-10 22:47:37 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2013-01-10 22:47:37 (GMT)
commit221bcaeeb06415d501f9abbb9bc4b7d8339af1fe (patch)
tree243a1709589d3733d6525b0a143ecf0c539caae7 /ChangeLog
parentc455057e634b30c3214a49db009bad5fd0c631ff (diff)
Simplified the decompilation process by using links between basic blocks.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@322 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog19
1 files changed, 19 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index b081ee7..74e3608 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,22 @@
+13-01-10 Cyrille Bagard <nocbos@gmail.com>
+
+ * src/analysis/block.c:
+ * src/analysis/block.h:
+ * src/analysis/block-int.h:
+ Create a link between basic blocks.
+
+ * src/analysis/blocks/virtual.c:
+ Return the first [parent] block found, not the final one.
+
+ * src/analysis/decomp/il.c:
+ Simplify the decompilation process by using links between basic blocks.
+
+ * src/analysis/disass/macro.c:
+ Attach the conditional blocks with their origin. Fix a bug for exceptions.
+
+ * src/decomp/instr/ite.c:
+ Inverse the condition if the 'true' branch is empty.
+
13-01-09 Cyrille Bagard <nocbos@gmail.com>
* src/analysis/decomp/decompiler.c: