summaryrefslogtreecommitdiff
path: root/doc/readme.html
diff options
context:
space:
mode:
authorLua Team <team@lua.org>2014-12-16 12:00:00 +0000
committerrepogen <>2014-12-16 12:00:00 +0000
commit514a0c89db308fafb79ee7cbfad11f74fcf3f652 (patch)
tree42ed73648b929eab864188e09024c64736f91e54 /doc/readme.html
parentfd9a52f7ff522a363ff2495d33b331c221981d60 (diff)
downloadlua-github-5.3.0-rc1.tar.gz
Lua 5.3.0-rc15.3.0-rc1
Diffstat (limited to 'doc/readme.html')
-rw-r--r--doc/readme.html24
1 files changed, 13 insertions, 11 deletions
diff --git a/doc/readme.html b/doc/readme.html
index 7a2d9dc8..0ace9660 100644
--- a/doc/readme.html
+++ b/doc/readme.html
@@ -251,6 +251,7 @@ compiler:
be linked statically into the host program and its symbols exported for
dynamic linking; <TT>src/Makefile</TT> does this for the Lua interpreter.
For Windows, we recommend that the Lua library be a DLL.
+ In all cases, the compiler luac should be linked statically.
<P>
As mentioned above, you may edit <TT>src/luaconf.h</TT> to customize
@@ -268,9 +269,10 @@ lists the
<H3>Main changes</H3>
<UL>
<LI> integers (64-bit by default)
-<LI> official support for small architectures ("Small Lua" with 32-bit numbers)
+<LI> official support for 32-bit numbers
<LI> bitwise operators
<LI> basic utf-8 support
+<LI> functions for packing and unpacking values
</UL>
@@ -280,30 +282,30 @@ Here are the other changes introduced in Lua 5.3:
<LI> userdata can have any Lua value as uservalue
<LI> integer division
<LI> more flexible rules for some metamethods
-<LI> utf-8 escapes in literal strings
</UL>
<H3>Libraries</H3>
<UL>
-<LI> basic utf-8 library
<LI> <CODE>ipairs</CODE> and the table library respect metamethods
-<LI> functions for packing and unpacking values
<LI> strip option in <CODE>string.dump</CODE>
<LI> table library respects metamethods
<LI> new function <CODE>table.move</CODE>
+<LI> new function <CODE>string.pack</CODE>
+<LI> new function <CODE>string.unpack</CODE>
+<LI> new function <CODE>string.packsize</CODE>
</UL>
<H3>C API</H3>
<UL>
<LI> simpler API for continuation functions in C
-<LI> new functions:
-<CODE>lua_rotate</CODE>,
-<CODE>lua_isyieldable</CODE>,
-<CODE>lua_stringtonumber</CODE>,
-<CODE>lua_geti</CODE>,
-<CODE>lua_seti</CODE>
<LI> <CODE>lua_gettable</CODE> and similar functions return type of resulted value
<LI> strip option in <CODE>lua_dump</CODE>
+<LI> new function: <CODE>lua_geti</CODE>
+<LI> new function: <CODE>lua_seti</CODE>
+<LI> new function: <CODE>lua_isyieldable</CODE>
+<LI> new function: <CODE>lua_numbertointeger</CODE>
+<LI> new function: <CODE>lua_rotate</CODE>
+<LI> new function: <CODE>lua_stringtonumber</CODE>
</UL>
<H3>Lua standalone interpreter</H3>
@@ -359,7 +361,7 @@ THE SOFTWARE.
<HR>
<SMALL CLASS="footer">
Last update:
-Tue Dec 9 21:16:03 BRST 2014
+Fri Dec 12 09:58:42 BRST 2014
</SMALL>
<!--
Last change: updated for Lua 5.3.0 (final)