[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