[Bese-devel] New patches to arnesi_dev: 3-Jul-2006
Marco Baringer
mbaringer at common-lisp.net
Tue Jul 4 04:00:08 UTC 2006
Mon Jul 3 15:43:33 EDT 2006 attila.lendvai at gmail.com
* Fix typo and backward compatibility of loggers
M ./src/log.lisp -9 +12
Mon Jul 3 13:22:47 EDT 2006 attila.lendvai at gmail.com
* Turned the previous logger change into a foll-blown compile-time-level on loggers
Added a compile-time-level slot to loggers. Log expressions whose level
is below the compile-time-level of the logger at compilation will macroexpand
to NIL.
In other words, setting the compile time level to +debug+ will drop
all dribble messages so that they can't even be enabled at runtime.
M ./src/log.lisp -2 +39
M ./src/packages.lisp +1
Mon Jul 3 12:31:19 EDT 2006 Henrik Hjelte <henrik at evahjelte.com>
* allegro quick fix
M ./src/one-liners.lisp -2 +9
Mon Jul 3 11:46:20 EDT 2006 Marco Baringer <mb at bese.it>
* Added defalut implementation of encoding-keyword-to-native and declare the 'wrapper' functions inline
M ./src/string.lisp -2 +17
Mon Jul 3 08:59:18 EDT 2006 attila.lendvai at gmail.com
* Add an enabledp check in deflogger at compile-time
This means that when a logger is defined with a given level then
the messages below this level will be expanded to nil at compile time,
so they'll have no performance penalties at runtime.
An example setup:
(deflogger foo :level +debug+) ; +debug+ level at compile-time
(setf (log.level 'foo) +info+) ; set runtime level to +info+
(foo.dribble "foo: ~S" (some-expensive-calculation)) ; expands to nil
(foo.debug ...) ; will log if the runtime level is appropiate
M ./src/log.lisp -4 +8
Mon Jul 3 05:35:46 EDT 2006 Hoan Ton-That <hoan at ton-that.org>
* Fix walking FLET
M ./src/lisp1.lisp -20 +57
Mon Jul 3 04:40:10 EDT 2006 Hoan Ton-That <hoan at ton-that.org>
* Fix walking PROGV
M ./src/lisp1.lisp -1 +1
Mon Jul 3 04:38:20 EDT 2006 Hoan Ton-That <hoan at ton-that.org>
* Document lisp1.lisp
M ./src/lisp1.lisp -4 +33
Mon Jul 3 04:00:15 EDT 2006 Hoan Ton-That <hoan at ton-that.org>
* Fix unbound variable handling in DEFUN1 and DEFMETHOD1
M ./src/lisp1.lisp -12 +23
Mon Jul 3 03:59:40 EDT 2006 Hoan Ton-That <hoan at ton-that.org>
* Refactor functions into lambda-list.lisp
M ./arnesi.asd -4 +4
M ./src/call-cc/generic-functions.lisp -55 +1
A ./src/lambda-list.lisp
An updated tarball of arnesi_dev's source can be downloaded here:
http://common-lisp.net/project/bese/tarballs/arnesi_dev-20060703.tar.gz
Darcsweb URL:
http://uncommon-web.com/darcsweb/darcsweb.cgi?r=arnesi_dev;a=summary
More information about the bese-devel
mailing list