[q-lang-users] Fixed: C stack overflows (was Re: Bug? New 'where' syntax)
Brought to you by:
agraef
From: Albert G. <Dr....@t-...> - 2007-05-26 12:30:49
|
Eddie Rucker wrote: > Did you figure out the bug with specials like ifelse, cond, case, and > family running out of stack? Oops, I'll check this when I get a chance! Thanks to John's hints I was now able to fix this. Here's the blurb from the NEWS file: There's a new --cstacksize option and corresponding 'cstacksize' command which allows you to set the maximum C stack size to be used by the internal eval() routine. This allows you to catch C stack overflows which could occur during the evaluation of non-tail-recursive special forms, as reported by Eddie Rucker. The 'cstacksize' value is given in KB; the default is 256. If 'cstacksize' is set to zero then these checks are disabled. -- Dr. Albert Gr"af Dept. of Music-Informatics, University of Mainz, Germany Email: Dr....@t-..., ag...@mu... WWW: http://www.musikinformatik.uni-mainz.de/ag |