From d7648e85b78d53a2248de909868192598ad0eb69 Mon Sep 17 00:00:00 2001 From: Lua Team Date: Thu, 31 Jul 2014 12:00:00 +0000 Subject: Lua 5.3.0-alpha --- doc/readme.html | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) (limited to 'doc/readme.html') diff --git a/doc/readme.html b/doc/readme.html index 6c9ec1e1..19e0c553 100644 --- a/doc/readme.html +++ b/doc/readme.html @@ -31,12 +31,12 @@ tt, kbd, code {

Lua -Welcome to Lua 5.3 (work3) +Welcome to Lua 5.3 (alpha)

-All details may change in the final version. +Some details may change in the final version.

about @@ -114,7 +114,7 @@ Here are the details.

  1. Open a terminal window and move to -the top-level directory, which is named lua-5.3.0-work3. +the top-level directory, which is named lua-5.3.0-alpha. The Makefile there controls both the build process and the installation process.

  2. @@ -275,36 +275,38 @@ lists the
  3. better support for small architectures ("Small Lua" with 32-bit numbers)
  4. bitwise operators
  5. basic utf-8 library +
  6. utf-8 escapes in literal strings -
  7. functions for packing/unpacking numbers -
  8. userdata can have any Lua value as uservalue
  9. strip option in lua_dump/string.dump Here are the other changes introduced in Lua 5.3:

    Language

      -
    • +
    • userdata can have any Lua value as uservalue +
    • integer division +
    • more flexible rules for some metamethods

    Libraries

      -
    • +
    • functions for packing/unpacking numbers +
    • strip option in string.dump +
    • table library respects metamethods +
    • new function table.copy +
    • new function debug.Csize

    C API

      -
    • -
    - -

    Implementation

    -
      -
    • +
    • new functions: lua_rotate, lua_isyieldable, lua_strtonum +
    • lua_gettable and similar functions return type of resulted value

    Lua standalone interpreter

      -
    • Can be used as calculator; no need to prefix with '=' +
    • can be used as calculator; no need to prefix with '=' +
    • arg table available to all code

    License

    @@ -354,10 +356,10 @@ THE SOFTWARE.
    Last update: -Wed Jun 11 22:54:18 BRT 2014 +Thu Jul 31 15:23:46 BRT 2014 -- cgit v1.2.1