[sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 81f8878f01c28856aaf84e79e0c6f2d89dd5af0f
Robert Strandh
rstrandh at common-lisp.net
Fri Nov 26 17:56:54 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 81f8878f01c28856aaf84e79e0c6f2d89dd5af0f (commit)
via dec28864d419cad6c907fec5249bc4228184c92e (commit)
via efd0a4e87c4f5b922b73e0f99c6acd0c581c018c (commit)
via e8b1e4fec203853203a2d46bcb3f0da4881f85fd (commit)
from 08b233eb88235a121a86d11bb041226ad24bf007 (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 81f8878f01c28856aaf84e79e0c6f2d89dd5af0f
Author: Robert Strandh <strandh at Sicl.(none)>
Date: Fri Nov 26 18:56:45 2010 +0100
Modified the test for pushnew to test for warnings at compile-time,
and errors at runtime when both :test and :test-not were given.
commit dec28864d419cad6c907fec5249bc4228184c92e
Author: Robert Strandh <strandh at Sicl.(none)>
Date: Fri Nov 26 18:55:40 2010 +0100
Defined a warning condition to be signaled when both a :test and
a :test-not are found at compile time.
Added a condition reporter for the new condition.
commit efd0a4e87c4f5b922b73e0f99c6acd0c581c018c
Author: Robert Strandh <strandh at Sicl.(none)>
Date: Fri Nov 26 18:49:51 2010 +0100
Modified the setf expander for getf so that the optional
variable is ignored. This avoids a warning message about
an unused variable.
Fixed a problem in the remf macro that would have made
error reporting fail in case the list weren't a property list.
Changed the pushnew macro so that if it detects (at compile time) both
a :test and :test-not, it no longer signals an error (which would
terminate compilation) but instead it signals a warning, and generates
code to signal an error when the generated code is executed.
commit e8b1e4fec203853203a2d46bcb3f0da4881f85fd
Author: Robert Strandh <strandh at Sicl.(none)>
Date: Fri Nov 26 15:02:30 2010 +0100
To avoid warnings during compilation, I moved the definitions
of (setf c*r) functions to after the definition of the
corresponding setf expanders, and preceded the definition of the
setf expanders by (fmakunbound ...) for each of the functions.
-----------------------------------------------------------------------
Summary of changes:
Code/Cons-high/condition-reporters-en.lisp | 8 +
Code/Cons-high/cons-high.lisp | 252 +++++++++++++++-------------
Code/Cons-high/test.lisp | 18 ++-
3 files changed, 159 insertions(+), 119 deletions(-)
hooks/post-receive
--
SICL, bricks for implementors of Common Lisp systems.
More information about the Sicl-cvs
mailing list