From eda8ed21524a7496d4b033c336c5f8bfe997c859 Mon Sep 17 00:00:00 2001 From: Kevin Ryde Date: Mon, 13 Dec 2004 23:40:37 +0000 Subject: [PATCH] *** empty log message *** --- NEWS | 6 ++++++ srfi/ChangeLog | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/NEWS b/NEWS index 6453b5d71..ce57c99df 100644 --- a/NEWS +++ b/NEWS @@ -31,6 +31,12 @@ including octal literal constants in code or the reader. In the srfi-1 module alist-delete and alist-delete!, the order of the arguments to the "=" procedure now matches the SRFI-1 specification. +** SRFI-13 string-any and string-every tail calls + +string-any and string-every now make a tail call to their predicate +function on reaching the last character in the string, per the SRFI-13 +specification. + * Changes to the C interface diff --git a/srfi/ChangeLog b/srfi/ChangeLog index 2a28df9da..2c8ae1159 100644 --- a/srfi/ChangeLog +++ b/srfi/ChangeLog @@ -1,3 +1,9 @@ +2004-12-14 Kevin Ryde + + * srfi-13.scm, srfi-13.c (string-any, string-every): Use a scheme + wrapper around the C code so for the final call to the predicate + procedure is a tail call, per SRFI-13 spec. + 2004-12-06 Kevin Ryde * srfi-1.scm (alist-copy, alist-delete, break, delete,