[sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 1a9ac92f6c288d7169239087b5fcab361d803cf8
Robert Strandh
rstrandh at common-lisp.net
Sat Nov 20 10:47:35 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 1a9ac92f6c288d7169239087b5fcab361d803cf8 (commit)
via 69125202826609e15f1b8702ad8dac21f7923657 (commit)
via 876943a20bf412d6c356bd89d5da0532b60bfd78 (commit)
from bfc1cd32b486ea6635c9ee1f961236b81064e5ec (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 1a9ac92f6c288d7169239087b5fcab361d803cf8
Author: Robert Strandh <strandh at Sicl.(none)>
Date: Sat Nov 20 11:45:07 2010 +0100
Modified specialized versions of the set-difference function to
signal more specific conditions when one of the lists is not a
proper list.
commit 69125202826609e15f1b8702ad8dac21f7923657
Author: Robert Strandh <strandh at Sicl.(none)>
Date: Sat Nov 20 11:30:38 2010 +0100
Modified specialized versions of the intersection function to use
appropriate special versions of the member function.
commit 876943a20bf412d6c356bd89d5da0532b60bfd78
Author: Robert Strandh <strandh at Sicl.(none)>
Date: Sat Nov 20 11:13:11 2010 +0100
Modified macro with-proper-list-rests to evaluate the
`name' argument.
Modified users of that macro to take the modification into account.
Introduced a new macro with-proper-list-elements similar to
with-proper-list-rests except that it loops over the elements
of the list instead of the rests.
Made use of the new macro in specialized versions of the union
and intersection functions.
Modified the specialized member functions to take a `name' parameter.
This parameter allows other functions to use these specialized member
functions, while still preserving the property that conditions are
reported in terms of the standard function that was called directly
by user code.
Modified the specialized union functions to use appropriate
specialized member functions instead of explicitly looping over
the second list.
All tests pass.
-----------------------------------------------------------------------
Summary of changes:
Code/Cons-high/cons-high.lisp | 996 ++++++++++++++++++++---------------------
1 files changed, 484 insertions(+), 512 deletions(-)
hooks/post-receive
--
SICL, bricks for implementors of Common Lisp systems.
More information about the Sicl-cvs
mailing list