Raymond Toy <toy.raymond at gmail.com> writes:
>>>>>> "Dan" == Dan Gildea <dgildea at users.sourceforge.net> writes:
> Dan> It looks like, using cmucl 20c, the following commit
> Dan> makes cmucl take 442 seconds to execute the test suite,
> Dan> whereas previously it took 125 seconds.
>
> Dan> Not sure why - other lisps do not seem to be affected.
>
> Dan> commit be0490a52b07153228dd19f5bb8145b035f1b188
> Dan> Author: Rupert Swarbrick <rswarbrick at gmail.com>
> Dan> Date: Fri Sep 27 00:48:56 2013 +0100
>
> Ouch! FWIW, I can confirm this slowdown using cmucl 20e. The test
> suite takes 134 sec on commit cf77b9e, which is version before the
> above commit.
>
> Ray
Eek, I'm terribly sorry: I did do performance tests on sbcl and gcl (I
think), but didn't check with cmucl.
I'll revert the change this evening: a performance regression even in a
single lisp isn't really ok. A pity, because the whole point was to try
to make some of the rat code a bit easier to reason about.
Ray: Have you any idea what makes cmucl extra slow here? I think I
prefer the semantics of the newer code, so maybe you can suggest a way
to do something similar without triggering whatever I hit?
Rupert
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 315 bytes
Desc: not available
URL: <http://www.math.utexas.edu/pipermail/maxima/attachments/20131023/7d0fc5b8/attachment.pgp>