On Thu 05 Aug 2010 18:21, Luca Saiu <posit...@gnu.org> writes: > Andy Wingo wrote: >> The toplevel references to bitvector-set! don't get cached, so the >> bitvector-set! gets looked up every time, and there is some unfortunate >> allocation in scm_from_locale_symboln. If you put it in a function, >> the variable gets cached, and there's no allocation. > > So that was a corner case. Sorry for the noise.
Well, arguably it's still a bit stupid to be slow there, so it could be our bug... A -- http://wingolog.org/