sile-typesetter / sile

The SILE Typesetter — Simon’s Improved Layout Engine
https://sile-typesetter.org
MIT License
1.66k stars 98 forks source link

Test with Lua 5.4 so we're ready when it's released #668

Closed alerque closed 4 years ago

alerque commented 5 years ago

A beta release of Lua 5.4.0 has been announced.

See also #606 for LuaJIT.

alerque commented 4 years ago

http://www.lua.org/versions.html#5.4

It's out.

alerque commented 4 years ago

This is currently blocking on lua-luaepnf/issues/4 at the least, possibly more...

alerque commented 4 years ago

Luaepnf solved with upstream release.

We're now hung up on bit32.

alerque commented 4 years ago

Looks like compat53 just got released which hopefully means a release for bit32 support is in the works.

alerque commented 4 years ago

Next up we're going to be stuck on lua-zlib.

alerque commented 4 years ago

That looks like the lot of them. Unfortunately lua-zlib isn't well maintained, we make have to fork that to get it up to speed. Also not up to speed with Lua 5.4 but if updating lua-zlib proves too painful we could look into lzlib.

alerque commented 4 years ago

That last PR took care of bit32, the final hold-out is lua-zlib. I've tested it with a fork and gotten it to work, but the upstream needs to release a new rockspec before we can reasonably start requiring it!