From 37bdfaff96683506efc11108cc55889d84487192 Mon Sep 17 00:00:00 2001 From: dos-reis Date: Thu, 10 Mar 2011 15:21:21 +0000 Subject: * interp/c-util.boot (mutateArgumentList): New. (inlineDirectCall): Break out of replaceSimpleFunctions. (resolveIndirectCall): Break out of foldSpadcall. (replaceSimpleFunctions): Use them. (foldSpadcall): Remove. (usesVariablesLinearly?): Tidy. (foldExportedFunctionReferences): Don't call foldSpadcall. --- src/ChangeLog | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/ChangeLog') diff --git a/src/ChangeLog b/src/ChangeLog index f99eb8b8..4f9cc3c7 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,13 @@ +2011-03-10 Gabriel Dos Reis + + * interp/c-util.boot (mutateArgumentList): New. + (inlineDirectCall): Break out of replaceSimpleFunctions. + (resolveIndirectCall): Break out of foldSpadcall. + (replaceSimpleFunctions): Use them. + (foldSpadcall): Remove. + (usesVariablesLinearly?): Tidy. + (foldExportedFunctionReferences): Don't call foldSpadcall. + 2011-03-10 Gabriel Dos Reis * interp/c-util.boot (resolveConstantForm): New. Split out of -- cgit v1.2.3