[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