[sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. c64179ae1238c50ca0c14de4820f72a193c55f58
Robert Strandh
rstrandh at common-lisp.net
Sun Dec 5 06:36:03 UTC 2010
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "SICL, bricks for implementors of Common Lisp systems. ".
The branch, master has been updated
via c64179ae1238c50ca0c14de4820f72a193c55f58 (commit)
via 1d163edee4b8d46244183a5cb153c98aafd07610 (commit)
from c908a4647626b56aa21fb83a6a5058e83aada7e2 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit c64179ae1238c50ca0c14de4820f72a193c55f58
Author: Robert Strandh <strandh at Sicl.(none)>
Date: Sun Dec 5 07:32:56 2010 +0100
Did some significant code factoring in count, count-if, and
count-if-not. Also applied new method for scanning list from the end
when this is called for in count-if and count-if-not. There are no
cases where we can cheat in those functions because the predicate may
be any function. We *could* guess some common predicates that have no
side effects, but it probably is not worth it.
commit 1d163edee4b8d46244183a5cb153c98aafd07610
Author: Robert Strandh <strandh at Sicl.(none)>
Date: Sun Dec 5 07:30:46 2010 +0100
Made the presentation less verbose when tests pass.
Fixed a problem in stupid-count-if and stupid-count-if-not that
made most of the tests fail, even though they should have passed.
-----------------------------------------------------------------------
Summary of changes:
Code/Sequences/sequences.lisp | 1494 +++++++----------------------------------
Code/Sequences/test.lisp | 40 +-
2 files changed, 262 insertions(+), 1272 deletions(-)
hooks/post-receive
--
SICL, bricks for implementors of Common Lisp systems.
More information about the Sicl-cvs
mailing list