Mark H Weaver <m...@netris.org> skribis: > Fair enough. First of all, this patch reduces the size of the built > libguile.so by about 42 kilobytes, and libguile.a by about 96 kilobytes. > > As for performance: the updated patches (attached below) slows things > down by about one quarter of one percent on my machine. The specific > benchmark I did was to call 'read-string' on an 11 megabyte ASCII text > file, with the port-encoding set to UTF-8. In this case, all the reads > are done using 'scm_get_byte_or_eof' (called from 'get_utf8_codepoint').
OK. Interesting. > I've attached the new patches. Okay to push now? Yes! Thanks for the analysis, Ludo’.