diff options
author | dos-reis <gdr@axiomatics.org> | 2011-12-09 14:48:14 +0000 |
---|---|---|
committer | dos-reis <gdr@axiomatics.org> | 2011-12-09 14:48:14 +0000 |
commit | bea6fd10ab4671135cd7961e7eca5d6334a7131f (patch) | |
tree | 8626022feda2b8b0bac6ec8fc0091bac9644516b /src/ChangeLog | |
parent | 8a611731641d07f5aa91b1f0bee080afe8e6af94 (diff) | |
download | open-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/ChangeLog | 14 |
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. |