lua-users home
lua-l archive

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


Hi,

On IBM mainframe’s  z/OS (v1r13) everything seems OK…

Just a remark/question :
    
ULLONG_MAX apparently is defined in ISO C99 standard

Is C99 is a new requirement to build Lua ?

___________________________________________________

~>make posix
 
make all SYSCFLAGS="-DLUA_USE_POSIX"
xlc -Wc,DLL,EXPORTALL -Wc,XPLINK,lp64,dll,expo -c lapi.c
ERROR CCN3045 ./lapi.c:386   Undeclared identifier ULLONG_MAX.
                            -----------   --------------------------------------- 

Le 19 juin 2014 à 22:32, Luiz Henrique de Figueiredo <lhf@tecgraf.puc-rio.br> a écrit :

Lua 5.3.0 (work3) is now available for testing at
http://www.lua.org/work/lua-5.3.0-work3.tar.gz

MD5 4d50bbe8a2dffa5764caa099d2fa5d6b  -
SHA1 ea5061a02f7b9f526562cda21ffa6fcf8c2f1ea9  -

This is a work version. An updated reference manual is included but
all details may change in the final version. See
http://www.lua.org/work/doc/

The main change in Lua 5.3.0 is the introduction of integers.
For other changes, see
http://www.lua.org/work/doc/#changes

Here are the main changes since work2:
- exponentiation is only for floats
- more functions in math handling integers
- new API for continuation functions
- io.read'*n' reads both floats and integers
- new function debug.Csize
- new API function lua_rotate, lua_isyieldable
- more flexible __eq
- stand-alone interpreter creates 'arg' before running any code
- coercion from strings to integers (on integer operations)
- deprecation of some math functions

The complete diffs from work2 are at
http://www.lua.org/work/diffs-lua-5.3.0-work2-work3.txt

All feedback welcome. Thanks.
--lhf