[Bese-devel] New patches to arnesi_dev: 13-Feb-2006

Marco Baringer mbaringer at common-lisp.net
Tue Feb 14 06:00:11 UTC 2006


Mon Feb 13 12:55:41 CST 2006  Marco Baringer <mb at bese.it>
  * Split stream-log-append into brief-stream-log-appender and verbose-stream-log-appender
  
  The stream-log-appender was wasting too much space on extremly
  reptative information. The new hierarchy contains three classes: the
  abstract base class stream-log-appender; a verbose out class (exactly
  the same output as the original stream-log-appender) called
  verbose-stream-log-appender and a quieter append called
  brief-stream-log-appender.
  
  NB: This change breaks backwards compatability. All occurences of
  "make-instance 'stream-log-appender" will need to be replaced with
  "make-instance 'verbose-stream-log-appender"

    M ./src/log.lisp -24 +69
    M ./src/packages.lisp +2

Mon Feb 13 11:32:30 CST 2006  Marco Baringer <mb at bese.it>
  * Fix infinite loop in (setf log.level)
  
  argh. we'd defined a method for (setf log.level) specialized on
  SYMBOLs, this method called (get-logger symbol) and passed that back
  again to (setf log.level). However, when get-logger returned nil
  (which happens the symbol didn't specify a logging category) we'd
  again call the same method (since nil is a symbol), and not the one
  specialized on category objects :(

    M ./src/log.lisp +4

Mon Feb 13 12:12:17 CST 2006  Marco Baringer <mb at bese.it>
  * conflict resolution with levente's special variable patch

    M ./t/call-cc.lisp +162

Sat Feb 11 14:51:54 CST 2006  Levente Mészáros <melevy at freemail.hu>
  * Rework test cases for special variable handling.


Sat Feb 11 14:50:43 CST 2006  Levente Mészáros <melevy at freemail.hu>
  * Make importing and exporting specials explicit functions, plus support importing in defun/cc.

    M ./src/call-cc/apply.lisp -12 +21
    M ./src/call-cc/handlers.lisp -10 +15

Thu Feb  9 15:51:58 CST 2006  Levente Mészáros <melevy at freemail.hu>
  * Add test cases for dynamic variable handling

    M! ./t/call-cc.lisp -108


An updated tarball of arnesi_dev's source can be downloaded here:
http://common-lisp.net/project/bese/tarballs/arnesi_dev-20060213.tar.gz

Darcsweb URL:
http://common-lisp.net/cgi-bin/darcsweb/darcsweb.cgi?r=arnesi_dev;a=summary



More information about the bese-devel mailing list