lua-users home
lua-l archive

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


Very happy to see lua_rotate added! Thanks a lot!

But I still want to see a API can push multiple values, maybe lua_pushvalues?

the new continuation routine need times to change :)

still miss the fast double/integer conversion, I have found l_castS2U
and l_castU2S can be defined out of lua, or maybe add
lua_number2integer, lua_integer2number, lua_unsigend2integer,
lua_integer2unsigned to luaconf.h? allow others to make the tricks.


2014-06-20 4:32 GMT+08:00 Luiz Henrique de Figueiredo <lhf@tecgraf.puc-rio.br>:
> 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
>
>



-- 
regards,
Xavier Wang.