aboutsummaryrefslogtreecommitdiff
path: root/src/ChangeLog
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2011-12-09 14:48:14 +0000
committerdos-reis <gdr@axiomatics.org>2011-12-09 14:48:14 +0000
commitbea6fd10ab4671135cd7961e7eca5d6334a7131f (patch)
tree8626022feda2b8b0bac6ec8fc0091bac9644516b /src/ChangeLog
parent8a611731641d07f5aa91b1f0bee080afe8e6af94 (diff)
downloadopen-axiom-bea6fd10ab4671135cd7961e7eca5d6334a7131f.tar.gz
* interp/lisp-backend.boot (loopVarInit): Generate VM forms, not Lisp.
(expandIN): Likewise. (expandON): Likewise. (expandSTEP): Likewise. (expandUNTIL): Likewise. (expandWHILE): Likewise. (expandSUCHTHAT): Likewise. (expandInit): Likewise. (expandIterators): Likewise. (massageFreeVarInits): Likewise. (expandLoop): optimize! then expand.
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 a3a76592..382baf88 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,19 @@
2011-12-09 Gabriel Dos Reis <gdr@cs.tamu.edu>
+ * interp/lisp-backend.boot (loopVarInit): Generate VM forms, not Lisp.
+ (expandIN): Likewise.
+ (expandON): Likewise.
+ (expandSTEP): Likewise.
+ (expandUNTIL): Likewise.
+ (expandWHILE): Likewise.
+ (expandSUCHTHAT): Likewise.
+ (expandInit): Likewise.
+ (expandIterators): Likewise.
+ (massageFreeVarInits): Likewise.
+ (expandLoop): optimize! then expand.
+
+2011-12-09 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
* interp/g-opt.boot (packWehn!): New.
(optimize!): Use it.