[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