On 2012-11-04 at 23:42:04 +0100, Reinhard Kotucha wrote: > On 2012-11-04 at 17:08:34 +0100, Taco Hoekwater wrote: > > > On 11/04/2012 03:00 AM, Reinhard Kotucha wrote: > > > > > > When I use the lpeg based function split(), everything is fine, though > > > it's slower than string.explode(). But when I use string.explode(), I > > > see in xosview that memory consumption is steadily growing while the > > > program is running. > > > > Yup, it leaks. Should be fixed now in repository trunk. > > Thanks, Taco. Works properly now. The svn version is even much > faster than the one in TL. Factor is abt. sqrt(2).
Hi Taco, there's bad news though: --------------------------------- #! /usr/bin/env texlua --*- Lua -*- s='abc def'; t=s.explode(' +') s=' abc def'; t=s:explode(' +') s='abc def '; t=s:explode(' +') --------------------------------- Each of the tree lines results in a core dump with rev 4468. They don't crash in current TeX Live, though there are no complaints about the syntax error in the first line (s is a string here, not a table). Regards, Reinhard -- ---------------------------------------------------------------------------- Reinhard Kotucha Phone: +49-511-3373112 Marschnerstr. 25 D-30167 Hannover mailto:reinhard.kotu...@web.de ---------------------------------------------------------------------------- Microsoft isn't the answer. Microsoft is the question, and the answer is NO. ---------------------------------------------------------------------------- _______________________________________________ dev-luatex mailing list dev-luatex@ntg.nl http://www.ntg.nl/mailman/listinfo/dev-luatex