From edi at agharta.de Sun Jul 29 16:40:33 2007 From: edi at agharta.de (Edi Weitz) Date: Sun, 29 Jul 2007 18:40:33 +0200 Subject: [cl-gd-announce] New release 0.5.6 (Was: thread safety in cl-gd) In-Reply-To: <87ir8675b7.fsf@memetrics.com> (Alain Picard's message of "Fri, 27 Jul 2007 16:02:04 +1000") References: <87ir8675b7.fsf@memetrics.com> Message-ID: On Fri, 27 Jul 2007 16:02:04 +1000, Alain Picard wrote: > Cursory inspection of the code seems to suggest, for instance, that > *transfomers* is not safe; the only references to this variable I > see are in specials.lisp: > (defvar *transformers* nil > "Stack of currently active transformer objects.") > > and in WITH-TRANFORMATION, which does not create a new binding for > *transformers*, but rather just pushes a new transformation onto the > global *transformers*. The new release rebinds *TRANSFORMATIONS* and thus should hopefully fix this issue. Thanks for the report, Edi.