summaryrefslogtreecommitdiff
path: root/Changelog
diff options
context:
space:
mode:
Diffstat (limited to 'Changelog')
-rw-r--r--Changelog7
1 files changed, 6 insertions, 1 deletions
diff --git a/Changelog b/Changelog
index d4842a9..238ae39 100644
--- a/Changelog
+++ b/Changelog
@@ -6,7 +6,12 @@
- Fixed syntax error in __attribute__((__packed__)).
- Emit clean compile-time error for 'switch' over a value of 64-bit
integer type (currently not supported).
-
+- More precise static analysis of RTL: value analysis (including alias
+ analysis) and neededness analysis.
+- Improved optimizations: constant propagation and CSE.
+- New optimization: removal of partially dead code.
+- A "default" case can now appear anywhere in a "switch", not just as
+ the last case.
Release 2.1, 2013-10-28
=======================