aboutsummaryrefslogtreecommitdiff
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index a8326673..2f1f304e 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,17 @@
+2010-06-09 Gabriel Dos Reis <gdr@cse.tamu.edu>
+
+ * interp/compiler.boot (canReturn): Handle %when and %bind.
+ (compMatchAlternative): Generate %bind form.
+ (compMatch): Likewise.
+ (compReduce1): Rewrite.
+ (getIdentity): Tidy.
+ * interp/g-opt.boot (changeThrowToExit): HAndle %reduce.
+ (varIsAssigned): %store is side-effectful.
+ * interp/g-util.boot (expandReduce): New. Expand %reduce forms.
+ * interp/i-map.boot (getUserIdentifiersIn): Handle %reduce.
+ (findLocalVars1): Likewise.
+ * interp/i-spec1.boot (checkForFreeVariables): Likewise.
+
2010-06-09 Gabriel Dos Reis <gdr@cs.tamu.edu>
* interp/g-opt.boot (removeNeedlessThrow): Tidy.