[sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 8a107727b992e391d0ee1b18672f74edcf8d46d7

Robert Strandh rstrandh at common-lisp.net
Mon Dec 13 03:18:29 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  8a107727b992e391d0ee1b18672f74edcf8d46d7 (commit)
       via  78c2c3d57cc62041542606403a65c914cefbd3f4 (commit)
       via  eb6e43e8f0af22f7489aaf45bee2175f3def32e9 (commit)
      from  8b32f0298ad1a0a3804862ac77e61804c4b6836a (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 8a107727b992e391d0ee1b18672f74edcf8d46d7
Merge: 78c2c3d 8b32f02
Author: Robert Strandh <strandh at sicle.(none)>
Date:   Mon Dec 13 04:15:03 2010 +0100

    Merge branch 'master' of rstrandh at common-lisp.net:/project/sicl/public_html/git/SICL
    
    Conflicts:
    	Code/Sequences/sequences.lisp

commit 78c2c3d57cc62041542606403a65c914cefbd3f4
Author: Robert Strandh <strandh at sicle.(none)>
Date:   Mon Dec 13 04:01:02 2010 +0100

    Started work on the nsubstitute function to get special versions
    that specialize on everything except the sequence type.

commit eb6e43e8f0af22f7489aaf45bee2175f3def32e9
Author: Robert Strandh <strandh at sicle.(none)>
Date:   Sun Dec 12 18:04:16 2010 +0100

    Changed from-end=t to from-end=true everywhere so as to reflect the
    fact that from-end can be any generalized boolean.
    
    For count, count-if, and count-if-not: introduced special versions
    that are specialized on all the keyword parameters, but not on the
    sequence type, and changed the main functions to use those new
    versions.  The reason for this is that the corresponding compiler
    macros (that have not been written yet) will not be able to determine
    the sequence type, but can determine they keyword parameters, so the
    compiler macros will use these new specialized functions.  The result
    is that only the sequence type will have to be determined at execution
    time, or perhaps not even then if the compiler can determine the type
    by using type inference.

-----------------------------------------------------------------------

Summary of changes:
 Code/Sequences/sequences.lisp |  675 +++++++++++++++++++++++++++++++++--------
 Lisp-Unit/lisp-unit.fasl      |  Bin 95409 -> 92735 bytes
 2 files changed, 556 insertions(+), 119 deletions(-)


hooks/post-receive
-- 
SICL, bricks for implementors of Common Lisp systems. 




More information about the Sicl-cvs mailing list