On 3/18/2026 1:28 PM, Marco Coppola wrote:

|==339700== Conditional jump or move depends on uninitialised value(s) ==339700== at 0x420AD41: correctkeys (lpeg.c:2403) ==339700== by 0x420BDCD: joinktables (lpeg.c:2447) ==339700== by 0x420E5B8: newroot2sib (lpeg.c:2693) ==339700== by 0x420E974: lp_choice (lpeg.c:2743) |

/*
** $Id: lpprint.c,v 1.10 2016/09/13 16:06:03 roberto Exp $
** Copyright 2007, Lua.org & PUC-Rio  (see 'lpeg.html' for license)
*/

That's a real old version. We adopted lpeg in luatx rather soon after it showed up. Maybe we should update the lib in luatex. In luametatex I use

/*
** LPeg - PEG pattern matching for Lua
** Copyright 2007-2023, Lua.org & PUC-Rio  (see 'lpeg.html' for license)
** written by Roberto Ierusalimschy
*/

#define VERSION         "1.1.0"

So far I never had problems with extreme usage. For the record: there is no longer lpeg.c as it's split up in separate files: lp*.[h|c]

Hans

-----------------------------------------------------------------
                                          Hans Hagen | PRAGMA ADE
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
       tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------
_______________________________________________
dev-luatex mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to