diff options
author | Luigi Scarso <luigi.scarso@gmail.com> | 2018-01-17 18:00:12 +0000 |
---|---|---|
committer | Luigi Scarso <luigi.scarso@gmail.com> | 2018-01-17 18:00:12 +0000 |
commit | f100e939b3262ac391fe767d591d1a316ab59f3a (patch) | |
tree | 53787d7aa79da3a8b10df0049cfe623cf0f2bd89 /Build/source/texk/web2c/luatexdir/NEWS | |
parent | 345e6b3ddab394ae88cd0d916992bc2bc0f8695d (diff) |
Luatex 1.07 --- luatex and luatex53
git-svn-id: svn://tug.org/texlive/trunk@46348 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/web2c/luatexdir/NEWS')
-rw-r--r-- | Build/source/texk/web2c/luatexdir/NEWS | 38 |
1 files changed, 37 insertions, 1 deletions
diff --git a/Build/source/texk/web2c/luatexdir/NEWS b/Build/source/texk/web2c/luatexdir/NEWS index eacbe3cd34d..91a4ec7fec1 100644 --- a/Build/source/texk/web2c/luatexdir/NEWS +++ b/Build/source/texk/web2c/luatexdir/NEWS @@ -1,5 +1,41 @@ +============================================================== +LuaTeX 1.07 2018-01-17 +============================================================== + +(1) This release brings Lua 5.3 to LuaTeX. We have tested an experimental version +for a few months and not encountered issues. + +(2) If you use Lua 5.3 you should be aware of a few changes in the language and +its implementation. Numbers are now either integers or floats but are cast +automatically. + +(3) In some cases (e.g. string.format) there is a more strict check. A float always +has a decimal appended when serialized, so 1 becomes 1.0 as string. + +(4) We keep supporting the bit32 library on top of the new bit operators. Be aware +of the fact that currently LuajitTeX does not have these operators. + +(5) Performance of LuaTeX with Lua 5.3 can be slightly better than with 5.2 but this +really depends on your usage of Lua. In practice there should be no slowdown. + +(6) We are aware of possible substantial slowdown of string.format depending on the +platform and compiler. This depends on Lua too and will be resolved in due time. + +(7) If you want to test with Lua 5.3 then have to build LuaTeX with --lua53. Because +ConTeXt will switch to 5.3 after this release there will be binaries available at the +ConTeXt garden. + +(8) The 2018 TeXlive distribution will ship with LuaTeX using Lua 5.2 but there will +likely be an additional binary LuaTeX53 available. + +(9) From 2019 TeXlive will ship with LuaTeX and Lua 5.3 as default. We provide --lua52 +as build flag for a while. By then we might be looking at Lua 5.4 already. + +(10) There are the usual patches and cleanups and a few small additions (mentioned +in the manual) but there have been no fundamental changes in the API (apart from +removing depricated and undocumented functionality). + -This file is in the public domain. ============================================================== LuaTeX Release 1.0.4 was released 2017033109 |