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