From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/100659 Path: news.gmane.org!.POSTED!not-for-mail From: luigi scarso Newsgroups: gmane.comp.tex.context.devel,gmane.comp.tex.context,gmane.comp.tex.luatex.user,gmane.comp.tex.luatex Subject: Luatex 1.07.0 announcement Date: Thu, 19 Apr 2018 13:48:31 +0200 Message-ID: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============5869384499961379673==" X-Trace: blaine.gmane.org 1524138404 28222 195.159.176.226 (19 Apr 2018 11:46:44 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 19 Apr 2018 11:46:44 +0000 (UTC) To: mailing list for ConTeXt users , "General discussion of LuaTeX." , luatex development list , Dev Context Original-X-From: dev-context-bounces@ntg.nl Thu Apr 19 13:46:40 2018 Return-path: Envelope-to: gctcd-dev-context@m.gmane.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f981P-0007Fx-8A for gctcd-dev-context@m.gmane.org; Thu, 19 Apr 2018 13:46:39 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 07FEE6261E9; Thu, 19 Apr 2018 13:48:47 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vkzcuzZXB5nj; Thu, 19 Apr 2018 13:48:46 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [IPv6:::1]) by zapf.ntg.nl (Postfix) with ESMTP id 5F3456261B6; Thu, 19 Apr 2018 13:48:46 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 3CBE66261B6; Thu, 19 Apr 2018 13:48:45 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id O6Hdu8OQZNNl; Thu, 19 Apr 2018 13:48:44 +0200 (CEST) Original-Received: from mail-vk0-f52.google.com (mail-vk0-f52.google.com [209.85.213.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 673546261B2; Thu, 19 Apr 2018 13:48:34 +0200 (CEST) Original-Received: by mail-vk0-f52.google.com with SMTP id b64so2979916vkf.1; Thu, 19 Apr 2018 04:48:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=/2YiarjHXVZkLK+P7VNwgLocCD9iP7mBAOA6aAlOONw=; b=ndKttvfa9a0zZahyLVjx1nfDYIXHkzzPjjyMNBQsdCzyzlmMGrOV0KyunMJ6tzmZgc qpYM96jVXGQbOMcIkihp0RS/tyjl39XUBjMQuQIAFYczUwfUAQwixHpItDN6bFOckSj6 KkWkT6toiThtUj/a2n9Jn7HauOEd6t4+dpo+5GiH/8la8g/t1JyaS61gq2cSi3UJZiFS nxM8CWEa1JrwZK4d0jDvCIrnydJjweA1csE2ShgpPXgyjrhpDKEk/v3C65crnDhC9zJ1 D2IioTb7gQUSRj97SRG0g0T/2uzaC3eeD2/B1ufP7I5Vae+ZuOf3MTpMFEYVa+WhbGMq SJTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=/2YiarjHXVZkLK+P7VNwgLocCD9iP7mBAOA6aAlOONw=; b=aderN31oFWV3nPKCI4QF20Ade2pdPxJxCs+MODC/k70KNYA3vENDiEItkjPbPnrcVf Lz2YqH3JZP1hyEIpYpEt+b2fb+NxeiVUkorlSy8gY8DI7IKqsDMsJT9yK21ZDYcTjeyk M4Kub/3X0NFzsUx2TUhu8KsWtlH6ALMWM97/V1AHaCIjilYlibxhOL4zFV6jEJR5uNZz zA/6293EuZXCbnoYxhlUq6taskwmVOwVObUsp9c6T9qYOcKPxNw/8plGEwCgpP6CQNNq UFR40GNQyggUd3AVADaO6QmXTs9LNZnmucRG0AzfXEAYZI+4xmWjz65OAFy76TKJarB7 Y37Q== X-Gm-Message-State: ALQs6tBgQj/W51ctCCF5Cjsl3+NFMSyeF235eq6VC8n9EKpNU8PyfTQh jWq3oJtF1lxYLNMzaB41iUp67OMUHdklIoL2IYU= X-Google-Smtp-Source: AIpwx4/+SIJnhirqSDFBd0bvDcPR3Aw2atDTFqDjj0VxR8Cb8YXjWNVo6VNWzxdPTm7NVd+I7As979R9BDdXOzcuqaI= X-Received: by 10.31.42.195 with SMTP id q186mr4070292vkq.72.1524138512570; Thu, 19 Apr 2018 04:48:32 -0700 (PDT) Original-Received: by 10.176.11.148 with HTTP; Thu, 19 Apr 2018 04:48:31 -0700 (PDT) X-BeenThere: dev-context@ntg.nl X-Mailman-Version: 2.1.16 Precedence: list List-Id: "ConTeXt developers list. " List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-context-bounces@ntg.nl Original-Sender: "dev-context" Xref: news.gmane.org gmane.comp.tex.context.devel:2700 gmane.comp.tex.context:100659 gmane.comp.tex.luatex.user:6709 gmane.comp.tex.luatex:4321 Archived-At: --===============5869384499961379673== Content-Type: multipart/alternative; boundary="001a114688baa15bf6056a32263e" --001a114688baa15bf6056a32263e Content-Type: text/plain; charset="UTF-8" ============================================================== 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). The LuaTeX team --001a114688baa15bf6056a32263e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D
LuaTeX 1.07 2018-01-17
=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D

(1) This release bri= ngs Lua 5.3 to LuaTeX. We have tested an experimental version
for= a few months and not encountered issues.

(2) If y= ou 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 ar= e 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.
<= div>
(4) We keep supporting the bit32 library on top of the n= ew bit operators. Be aware
of the fact that currently LuajitTeX d= oes not have these operators.

(5) Performance of L= uaTeX 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 slowdow= n.

(6) We are aware of possible substantial slowdo= wn 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 --lu= a53. Because
ConTeXt will switch to 5.3 after this release there = will be binaries available at the
ConTeXt garden.

<= /div>
(8) The 2018 TeXlive distribution will ship with LuaTeX using Lua= 5.2 but there will
likely be an additional binary LuaTeX53 avail= able.

(9) From 2019 TeXlive will ship with LuaTeX = and Lua 5.3 as default. We provide --lua52
as build flag for a wh= ile. 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 chan= ges in the API (apart from
removing depricated and undocumented f= unctionality).



The L= uaTeX team

--001a114688baa15bf6056a32263e-- --===============5869384499961379673== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZGV2LWNvbnRl eHQgbWFpbGluZyBsaXN0CmRldi1jb250ZXh0QG50Zy5ubApodHRwczovL21haWxtYW4ubnRnLm5s L21haWxtYW4vbGlzdGluZm8vZGV2LWNvbnRleHQK --===============5869384499961379673==--