<br><div>Yesterday, I was looking at some of our tickets and decided to hack the compiler to support ticket #90 [1]. As with earlier special bindings fixes, I've tested this feature on Maxima which - at least in older versions - is highly sensible to the performance of special variables.</div>
<div><br></div><div>The performance test shows no relevant difference in performance between the clean and the patched version (1140sec patched, 1087sec unpatched - I attribute the difference to statistical variation).</div>
<div><br></div><div>So, the question is: even though the generated code is cleaner and smaller, do we want to make the compiler more complex to support it?</div><div><br></div><div><br></div><div>The patch in question is attached for those interested.</div>
<div><br></div><div><br></div><div>Bye,</div><div><br></div><div><br></div><div>Erik.</div><div><br></div><div>[1] <a href="http://trac.common-lisp.net/armedbear/ticket/90">http://trac.common-lisp.net/armedbear/ticket/90</a></div>