On Tue, Nov 8, 2011 at 3:39 PM, Alessio Stalla alessiostalla@gmail.com wrote:
I just committed a set of changes to ABCL to modify its implementation of symbol macros. I verified that FSet compiles and loads cleanly with it and without the modifications to deflex that were present in my earlier patch. I also played with FSet a bit (that's the topic for another mail) and everything appears to be working fine.
Okay, good.
However, I can't run the test suite; I tried (fset::run-test-suite 1) and it inevitably crashes with a stack overflow exception, even if I raise the stack size quite a bit (I went up to 8M from a default which is not clearly documented but is certainly between 512k and 2M). Does the test suite depend on the CL implementation doing tail-call optimization?
Not that I recall -- nor does a quick look at the code reveal any such dependence.
If you can capture a (partial) backtrace, I will take a look at it.
-- Scott