From 35102fea22aa54cdc3dff3e9faea8b1c58b93aa2 Mon Sep 17 00:00:00 2001 From: dos-reis Date: Thu, 10 Jun 2010 15:15:28 +0000 Subject: * interp/compiler.boot (freeVarUsage): Handle %when too. (compLogicalNot): Generate %not form. (satisfies): Use %bind. (compMatch): Likewise. (compReduce1): Generate %loop directly instead of %reduce. * interp/g-opt.boot (changeThrowToExit): Don't check for %reduce. * interp/g-util.boot (expandRepeat): Remove. (expandReduce): Likewise. --- src/ChangeLog | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/ChangeLog') diff --git a/src/ChangeLog b/src/ChangeLog index 3376c341..464bf14d 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,14 @@ +2010-06-10 Gabriel Dos Reis + + * interp/compiler.boot (freeVarUsage): Handle %when too. + (compLogicalNot): Generate %not form. + (satisfies): Use %bind. + (compMatch): Likewise. + (compReduce1): Generate %loop directly instead of %reduce. + * interp/g-opt.boot (changeThrowToExit): Don't check for %reduce. + * interp/g-util.boot (expandRepeat): Remove. + (expandReduce): Likewise. + 2010-06-10 Gabriel Dos Reis * interp/g-opt.boot (optCollectVector): Generate %loop for the -- cgit v1.2.3