From 60ac954f5d873a609675ee63188f09d01b91a6de Mon Sep 17 00:00:00 2001 From: dos-reis Date: Sat, 13 Jun 2009 09:34:13 +0000 Subject: Support multiple scrutinee in is-case pattern matching. * interp/compiler.boot (compRetractGruard): Rename from compRetractAlternative. Split. (compRecoverGuard): Rename from compRecoverAlternative. Split. (compAlternativeGuardItem): New. Use them. (compAlternativeGuard): New. (compMatchAlternative): New. Split from compMatch. (compMatchScrutinee): Likewise. (defineMatchScrutinee): Likewise. (compMatch): Rework. --- src/ChangeLog | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/ChangeLog') diff --git a/src/ChangeLog b/src/ChangeLog index 2607f13f..f28d0a42 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,16 @@ +2009-06-13 Gabriel Dos Reis + + Support multiple scrutinee in is-case pattern matching. + * interp/compiler.boot (compRetractGruard): Rename from + compRetractAlternative. Split. + (compRecoverGuard): Rename from compRecoverAlternative. Split. + (compAlternativeGuardItem): New. Use them. + (compAlternativeGuard): New. + (compMatchAlternative): New. Split from compMatch. + (compMatchScrutinee): Likewise. + (defineMatchScrutinee): Likewise. + (compMatch): Rework. + 2009-06-13 Gabriel Dos Reis * driver/utils.c (openaxiom_execute_core): Workaround GCL oddity. -- cgit v1.2.3