commit | b14609032cf328dea48b0803f3e585e223283b3d | [log] [tgz] |
---|---|---|
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | Fri May 03 10:14:25 2019 -0300 |
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | Fri May 03 10:14:25 2019 -0300 |
tree | 6f59256fb668d15a17ec41feef0d01304c2a1ed6 | |
parent | b36e26f51b117df98f0f5376f352c2381df3025f [diff] |
Avoid the creation of too many strings in 'package' Both when setting a path and searching for a file ('searchpath'), this commit reduces the number of intermediate strings created in Lua. (For setting a path the change is not relevant, because this is done only twice when loading the module. Anyway, it is a nice example of how to use auxlib buffers to manipulate strings in the C API.)