lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]




On Wed, Oct 16, 2019 at 10:30 AM Luiz Henrique de Figueiredo <lhf@tecgraf.puc-rio.br> wrote:
Lua 5.4.0 (beta) has been frozen and is now available for testing at
        http://www.lua.org/work/lua-5.4.0-beta.tar.gz

The checksums are
        MD5     961e2692a10a4a3c6fe80086e4cbefd5  -
        SHA1    5d018de9b1f69b7e334dc3fa43b815669e103880  -

This is an beta version. Some details may change in the final version.

The main changes in Lua 5.4.0 are listed at
        http://www.lua.org/work/doc/#changes

An updated reference manual is included and also available at
        http://www.lua.org/work/doc

The complete diffs of changes are available at
        http://www.lua.org/work/

A test suite is available at
        http://www.lua.org/work/lua-5.4.0-beta-tests.tar.gz

If your platform is a common Unix-like platform, just do
        make guess
The Makefile will guess your platform using uname and build Lua for it.
We welcome feedback on this, which is new, especially more uname targets
with explicit rules and fixes for existing ones.

We also welcome feedback on the listings output by luac -l -l, because
luac has been rewritten to account for the new VM instructions.

All feedback welcome. Thanks.
--lhf

Just an FYI, I'm mucking about with the Kiel compiler and I see two warnings: 

*** Using Compiler 'V5.06 update 3 (build 300)', folder: 'E:\Keil-5_21\ARM\ARMCC\Bin'
Rebuild target 'Target 1'
compiling lbaselib.c...
compiling lapi.c...
compiling lcode.c...
lua-5.4.0-beta\src\lcode.c(113): warning:  #68-D: integer conversion resulted in a change of sign
    static const Instruction invalidinstruction = -1;
lua-5.4.0-beta\src\lcode.c: 1 warning, 0 errors
compiling lcorolib.c...
compiling lctype.c...
compiling ldblib.c...
compiling ldebug.c...
compiling lfunc.c...
compiling ldo.c...
compiling linit.c...
compiling lgc.c...
compiling liolib.c...
compiling lmem.c...
compiling lmathlib.c...
compiling lobject.c...
compiling lopcodes.c...
compiling lstate.c...
compiling lstring.c...
compiling lparser.c...
compiling ltable.c...
compiling lstrlib.c...
compiling ltablib.c...
compiling ltm.c...
compiling lutf8lib.c...
compiling lzio.c...
compiling lvm.c...
lua-5.4.0-beta\src\lvm.c(1569): warning:  #111-D: statement is unreachable
         
mbreak;
lua-5.4.0-beta\src\lvm.c: 1 warning, 0 errors
creating Library...
".\Objects\lua-build.lib" - 0 Error(s), 2 Warning(s).
Build Time Elapsed:  00:00:14

Cheers, 
Russ