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@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@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@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