[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