From 7422a29157bf7de1742eade45590dbed7d0d4a12 Mon Sep 17 00:00:00 2001 From: dos-reis Date: Mon, 7 Jun 2010 16:00:24 +0000 Subject: * interp/compiler.boot (replaceExitEtc): Replace TAGGEDreturn with %return. * interp/g-opt.boot (removeNeedlessThrow): New. (optCatch): Use to it to avoid horrendous code generation for return statement. * interp/g-util.boot (expandReturn): New. Expand %return forms. --- src/ChangeLog | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/ChangeLog') diff --git a/src/ChangeLog b/src/ChangeLog index 4a682fdd..5a3bf037 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,12 @@ +2010-06-07 Gabriel Dos Reis + + * interp/compiler.boot (replaceExitEtc): Replace TAGGEDreturn with + %return. + * interp/g-opt.boot (removeNeedlessThrow): New. + (optCatch): Use to it to avoid horrendous code generation for + return statement. + * interp/g-util.boot (expandReturn): New. Expand %return forms. + 2010-06-07 Gabriel Dos Reis * interp/c-util.boot (isLispSpecialVariable): New. -- cgit v1.2.3