[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