Subject: [ANN] Lua 5.3.5 now available

classic Classic list List threaded Threaded
16 messages Options
Reply | Threaded
Open this post in threaded view
|

Subject: [ANN] Lua 5.3.5 now available

Luiz Henrique de Figueiredo
Lua 5.3.5 has been frozen and is now the current release of Lua 5.3.

Lua 5.3.5 fixes all bugs listed in http://www.lua.org/bugs.html#5.3.4 .

Like all minor releases, this is strictly a bug-fix release: no new
features or improvements have been added.  The reference manual has
been updated:
        http://www.lua.org/manual/5.3/

Lua 5.3.5 is available at
        http://www.lua.org/ftp/lua-5.3.5.tar.gz

The checksums are
        MD5     4f4b4f323fd3514a68e0ab3da8ce3455  -
        SHA1    112eb10ff04d1b4c9898e121d6bdf54a81482447  -

For installation and building instructions, see
        http://www.lua.org/manual/5.3/readme.html

The complete source code of Lua 5.3.5 is available for browsing at
        http://www.lua.org/source/5.3/

The complete diffs from Lua 5.3.4 to Lua 5.3.5 are available at
        http://www.lua.org/work/diffs-lua-5.3.4-lua-5.3.5.html
        http://www.lua.org/work/diffu-lua-5.3.4-lua-5.3.5.html

We thank everyone for their feedback on Lua 5.3 till now.

All feedback welcome. Thanks.
--lhf

Reply | Threaded
Open this post in threaded view
|

Re: Subject: [ANN] Lua 5.3.5 now available

Daurnimator
On 10 July 2018 at 20:58, Luiz Henrique de Figueiredo
<[hidden email]> wrote:
> We thank everyone for their feedback on Lua 5.3 till now.
>
> All feedback welcome. Thanks.

Congratulation on the release!

Reply | Threaded
Open this post in threaded view
|

Re: Subject: [ANN] Lua 5.3.5 now available

Russell Haley
Hi,

I apologize for being slow to test 5.3.5 on FreeBSD. The extra -DLUA_USE_READLINE in the FreeBSD target causes compiler warnings:

cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -DLUA_USE_READLINE -I/usr/include/edit  -c lctype.c -o lctype.o
In file included from lctype.c:13:
In file included from ./lctype.h:10:
In file included from ./lua.h:16:
./luaconf.h:64:9: warning: 'LUA_USE_READLINE' macro redefined [-Wmacro-redefined]
#define LUA_USE_READLINE        /* needs some extra libraries */
        ^
<command line>:3:9: note: previous definition is here
#define LUA_USE_READLINE 1
        ^
1 warning generated.
cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -DLUA_USE_READLINE -I/usr/include/edit  -c ldebug.c -o ldebug.o
In file included from ldebug.c:17:
In file included from ./lua.h:16:
./luaconf.h:64:9: warning: 'LUA_USE_READLINE' macro redefined [-Wmacro-redefined]
#define LUA_USE_READLINE        /* needs some extra libraries */
        ^
<command line>:3:9: note: previous definition is here
#define LUA_USE_READLINE 1
        ^
1 warning generated.
cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -DLUA_USE_READLINE -I/usr/include/edit  -c ldo.c -o ldo.o
In file included from ldo.c:17:
In file included from ./lua.h:16:
./luaconf.h:64:9: warning: 'LUA_USE_READLINE' macro redefined [-Wmacro-redefined]
#define LUA_USE_READLINE        /* needs some extra libraries */
        ^
<command line>:3:9: note: previous definition is here
#define LUA_USE_READLINE 1
        ^
1 warning generated.
cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -DLUA_USE_READLINE -I/usr/include/edit  -c ldump.c -o ldump.o
In file included from ldump.c:15:
In file included from ./lua.h:16:
./luaconf.h:64:9: warning: 'LUA_USE_READLINE' macro redefined [-Wmacro-redefined]
#define LUA_USE_READLINE        /* needs some extra libraries */
        ^
<command line>:3:9: note: previous definition is here
#define LUA_USE_READLINE 1
        ^
1 warning generated.
cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -DLUA_USE_READLINE -I/usr/include/edit  -c lfunc.c -o lfunc.o
In file included from lfunc.c:15:
In file included from ./lua.h:16:
./luaconf.h:64:9: warning: 'LUA_USE_READLINE' macro redefined [-Wmacro-redefined]
#define LUA_USE_READLINE        /* needs some extra libraries */
        ^
<command line>:3:9: note: previous definition is here
#define LUA_USE_READLINE 1
        ^
1 warning generated.
cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -DLUA_USE_READLINE -I/usr/include/edit  -c lgc.c -o lgc.o
In file included from lgc.c:15:
In file included from ./lua.h:16:
./luaconf.h:64:9: warning: 'LUA_USE_READLINE' macro redefined [-Wmacro-redefined]
#define LUA_USE_READLINE        /* needs some extra libraries */
        ^
<command line>:3:9: note: previous definition is here
#define LUA_USE_READLINE 1
        ^
1 warning generated.
cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -DLUA_USE_READLINE -I/usr/include/edit  -c llex.c -o llex.o
In file included from llex.c:16:
In file included from ./lua.h:16:
./luaconf.h:64:9: warning: 'LUA_USE_READLINE' macro redefined [-Wmacro-redefined]
#define LUA_USE_READLINE        /* needs some extra libraries */
        ^
<command line>:3:9: note: previous definition is here
#define LUA_USE_READLINE 1
        ^
1 warning generated.
cc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -DLUA_USE_READLINE -I/usr/include/edit  -c lmem.c -o lmem.o
In file included from lmem.c:15:
In file included from ./lua.h:16:
./luaconf.h:64:9: warning: 'LUA_USE_READLINE' macro redefined [-Wmacro-redefined]
#define LUA_USE_READLINE        /* needs some extra libraries */
        ^
<command line>:3:9: note: previous definition is here
#define LUA_USE_READLINE 1
        ^
1 warning generated.

My shame is heavy. I have patched it in the FreeBSD port I will submit shortly.


Russ


On Tue, Jul 10, 2018 at 11:00 PM, Daurnimator <[hidden email]> wrote:
On 10 July 2018 at 20:58, Luiz Henrique de Figueiredo
<[hidden email]> wrote:
> We thank everyone for their feedback on Lua 5.3 till now.
>
> All feedback welcome. Thanks.

Congratulation on the release!


Reply | Threaded
Open this post in threaded view
|

Re: Subject: [ANN] Lua 5.3.5 now available

Luiz Henrique de Figueiredo
>The extra -DLUA_USE_READLINE in the FreeBSD target causes compiler warnings:

My fault really. I copied the FreeBSD recipe from the 5.4.0 Makefile.
The fix is of course to remove -DLUA_USE_READLINE from the recipe.
Thanks for the report.

Reply | Threaded
Open this post in threaded view
|

Re: Subject: [ANN] Lua 5.3.5 now available

Andrew Gierth
In reply to this post by Luiz Henrique de Figueiredo
>>>>> "Luiz" == Luiz Henrique de Figueiredo <[hidden email]> writes:

 Luiz> Like all minor releases, this is strictly a bug-fix release: no new
 Luiz> features or improvements have been added.  The reference manual has
 Luiz> been updated:
 Luiz>         http://www.lua.org/manual/5.3/

manual.css seems to be missing from the website?

--
Andrew.

Reply | Threaded
Open this post in threaded view
|

Re: Subject: [ANN] Lua 5.3.5 now available

Luiz Henrique de Figueiredo
> manual.css seems to be missing from the website?

Fixed. Thanks for the report.

Reply | Threaded
Open this post in threaded view
|

Re: Subject: [ANN] Lua 5.3.5 now available

Russell Haley
In reply to this post by Luiz Henrique de Figueiredo


On Tue, Jul 10, 2018 at 3:58 AM, Luiz Henrique de Figueiredo <[hidden email]> wrote:
Lua 5.3.5 has been frozen and is now the current release of Lua 5.3.

Lua 5.3.5 fixes all bugs listed in http://www.lua.org/bugs.html#5.3.4 .

Like all minor releases, this is strictly a bug-fix release: no new
features or improvements have been added.  The reference manual has
been updated:
        http://www.lua.org/manual/5.3/

Lua 5.3.5 is available at
        http://www.lua.org/ftp/lua-5.3.5.tar.gz

The checksums are
        MD5     4f4b4f323fd3514a68e0ab3da8ce3455  -
        SHA1    112eb10ff04d1b4c9898e121d6bdf54a81482447  -

For installation and building instructions, see
        http://www.lua.org/manual/5.3/readme.html

The complete source code of Lua 5.3.5 is available for browsing at
        http://www.lua.org/source/5.3/

The complete diffs from Lua 5.3.4 to Lua 5.3.5 are available at
        http://www.lua.org/work/diffs-lua-5.3.4-lua-5.3.5.html
        http://www.lua.org/work/diffu-lua-5.3.4-lua-5.3.5.html

We thank everyone for their feedback on Lua 5.3 till now.

All feedback welcome. Thanks.
--lhf


Hi, 

The port patch for Lua 5.3.5 on FreeBSD is in review here: 


It's largely identical to the 5.4 patch here:


Thank you to Andrew Gierth and duarnimator for their help.

Russ 
Reply | Threaded
Open this post in threaded view
|

Re: Subject: [ANN] Lua 5.3.5 now available

Lorenzo Donati-3
In reply to this post by Luiz Henrique de Figueiredo
On 10/07/2018 12:58, Luiz Henrique de Figueiredo wrote:
> Lua 5.3.5 has been frozen and is now the current release of Lua 5.3.

[snip]

>
> All feedback welcome. Thanks.
> --lhf
>
>

Hi!

Just compiled under Windows 7 (64 bit OS) with TDM-GCC 5.1.0 (32 bit
version).

Compilation successful.

I also ran the 5.3.4 test suite and it was OK.

BTW, on the site there is no 5.3.5 test suite.
Is this intended?

Cheers!

-- Lorenzo




Reply | Threaded
Open this post in threaded view
|

Re: Subject: [ANN] Lua 5.3.5 now available

Luiz Henrique de Figueiredo
> BTW, on the site there is no 5.3.5 test suite.
> Is this intended?

There is no test suite for Lua 5.3.5. Use the one for Lua 5.3.4.

Reply | Threaded
Open this post in threaded view
|

Re: Subject: [ANN] Lua 5.3.5 now available

Lorenzo Donati-3
On 19/07/2018 14:37, Luiz Henrique de Figueiredo wrote:
>> BTW, on the site there is no 5.3.5 test suite.
>> Is this intended?
>
> There is no test suite for Lua 5.3.5. Use the one for Lua 5.3.4.
>
>
OK, thanks.

Maybe it could be worthwhile to add a note about this on the test-suite
page, so that people wanting to test the final version of Lua 5.3 know
they are supposed to use the suite for Lua 5.3.4 (or maybe it is just
less hassle to provide the old suite also under the "5.3.5" name).

Reply | Threaded
Open this post in threaded view
|

Re: Subject: [ANN] Lua 5.3.5 now available

Luiz Henrique de Figueiredo
> Maybe it could be worthwhile to add a note about this on the test-suite
> page, so that people wanting to test the final version of Lua 5.3 know they
> are supposed to use the suite for Lua 5.3.4

The page says:
"Download the test suite for your release of Lua (or the closest one)"
http://www.lua.org/tests/

Reply | Threaded
Open this post in threaded view
|

Re: Subject: [ANN] Lua 5.3.5 now available

Lorenzo Donati-3
On 19/07/2018 18:28, Luiz Henrique de Figueiredo wrote:
>> Maybe it could be worthwhile to add a note about this on the test-suite
>> page, so that people wanting to test the final version of Lua 5.3 know they
>> are supposed to use the suite for Lua 5.3.4
>
> The page says:
> "Download the test suite for your release of Lua (or the closest one)"
> http://www.lua.org/tests/
>
>
Oh, thanks. I missed that text in parentheses.

Sorry for the noise.

Reply | Threaded
Open this post in threaded view
|

Re: Subject: [ANN] Lua 5.3.5 now available

Luiz Henrique de Figueiredo
>> The page says:
>> "Download the test suite for your release of Lua (or the closest one)"
>> http://www.lua.org/tests/
>>
>>
> Oh, thanks. I missed that text in parentheses.

I welcome suggestions for better and clearer sentence there. Thanks.

Reply | Threaded
Open this post in threaded view
|

Re: Subject: [ANN] Lua 5.3.5 now available

Lorenzo Donati-3
On 20/07/2018 11:24, Luiz Henrique de Figueiredo wrote:

>>> The page says:
>>> "Download the test suite for your release of Lua (or the closest one)"
>>> http://www.lua.org/tests/
>>>
>>>
>> Oh, thanks. I missed that text in parentheses.
>
> I welcome suggestions for better and clearer sentence there. Thanks.
>
>

Well, I'd move that annotation in parentheses in a dedicated sentence,
otherwise it can be easily missed skimming the text.

Maybe like this:

----------------------------------------------------------------
Download the test suite for your release of Lua and follow the
instructions below to run basic, complete, and internal tests.

If there is no suite that matches your release, please choose the one
having the next higher version number.
----------------------------------------------------------------

BTW, I hope I interpreted well what you meant by "the closest one".

Reply | Threaded
Open this post in threaded view
|

Re: Subject: [ANN] Lua 5.3.5 now available

François Perrad
In reply to this post by Luiz Henrique de Figueiredo


Le mar. 10 juil. 2018 à 12:58, Luiz Henrique de Figueiredo <[hidden email]> a écrit :
Lua 5.3.5 has been frozen and is now the current release of Lua 5.3.

Lua 5.3.5 fixes all bugs listed in http://www.lua.org/bugs.html#5.3.4 .

Like all minor releases, this is strictly a bug-fix release: no new
features or improvements have been added.  The reference manual has
been updated:
        http://www.lua.org/manual/5.3/

Lua 5.3.5 is available at
        http://www.lua.org/ftp/lua-5.3.5.tar.gz

The checksums are
        MD5     4f4b4f323fd3514a68e0ab3da8ce3455  -
        SHA1    112eb10ff04d1b4c9898e121d6bdf54a81482447  -

For installation and building instructions, see
        http://www.lua.org/manual/5.3/readme.html

The complete source code of Lua 5.3.5 is available for browsing at
        http://www.lua.org/source/5.3/

The complete diffs from Lua 5.3.4 to Lua 5.3.5 are available at
        http://www.lua.org/work/diffs-lua-5.3.4-lua-5.3.5.html
        http://www.lua.org/work/diffu-lua-5.3.4-lua-5.3.5.html

We thank everyone for their feedback on Lua 5.3 till now.

All feedback welcome. Thanks.

The release number in the top Makefile was not updated.

François

Index: b/Makefile
=================================================================== --- a/Makefile +++ b/Makefile @@ -47,6 +47,6 @@ # Lua version and release. V= 5.3 -R= $V.4 +R= $V.5 # Targets start here. all: $(PLAT)

--lhf

Reply | Threaded
Open this post in threaded view
|

Re: Subject: [ANN] Lua 5.3.5 now available

Luiz Henrique de Figueiredo
> The release number in the top Makefile was not updated.

Yes, this has been reported:
http://lua-users.org/lists/lua-l/2018-08/msg00078.html

Thanks anyway.