diff -u -r lua-5.2.3/Makefile lua-5.2.4/Makefile --- lua-5.2.3/Makefile 2013-11-09 22:49:35.000000000 -0200 +++ lua-5.2.4/Makefile 2015-02-23 22:28:54.000000000 -0300 @@ -46,7 +46,7 @@ # Lua version and release. V= 5.2 -R= $V.3 +R= $V.4 # Targets start here. all: $(PLAT) diff -u -r lua-5.2.3/README lua-5.2.4/README --- lua-5.2.3/README 2013-11-09 22:49:06.000000000 -0200 +++ lua-5.2.4/README 2015-02-25 21:31:57.000000000 -0300 @@ -1,5 +1,5 @@ -This is Lua 5.2.3, released on 11 Nov 2013. +This is Lua 5.2.4, released on 25 Feb 2015. For installation instructions, license details, and further information about Lua, see doc/readme.html. diff -u -r lua-5.2.3/doc/contents.html lua-5.2.4/doc/contents.html --- lua-5.2.3/doc/contents.html 2013-03-12 11:22:19.000000000 -0300 +++ lua-5.2.4/doc/contents.html 2015-02-23 22:24:36.000000000 -0300 @@ -7,7 +7,6 @@ @@ -33,7 +32,7 @@ index
-Copyright © 2011–2013 Lua.org, PUC-Rio. +Copyright © 2011–2015 Lua.org, PUC-Rio. Freely available under the terms of the Lua license. @@ -139,10 +138,10 @@

Lua functions

+basic
_G
_VERSION
-

assert
collectgarbage
dofile
@@ -168,6 +167,7 @@ xpcall

+bit32
bit32.arshift
bit32.band
bit32.bnot
@@ -182,6 +182,7 @@ bit32.rshift

+coroutine
coroutine.create
coroutine.resume
coroutine.running
@@ -190,6 +191,7 @@ coroutine.yield

+debug
debug.debug
debug.getuservalue
debug.gethook
@@ -208,15 +210,7 @@ debug.upvaluejoin

-file:close
-file:flush
-file:lines
-file:read
-file:seek
-file:setvbuf
-file:write
- -

+io
io.close
io.flush
io.input
@@ -231,11 +225,19 @@ io.tmpfile
io.type
io.write
+file:close
+file:flush
+file:lines
+file:read
+file:seek
+file:setvbuf
+file:write

 

+math
math.abs
math.acos
math.asin
@@ -267,6 +269,7 @@ math.tanh

+os
os.clock
os.date
os.difftime
@@ -280,6 +283,7 @@ os.tmpname

+package
package.config
package.cpath
package.loaded
@@ -290,6 +294,7 @@ package.searchpath

+string
string.byte
string.char
string.dump
@@ -306,6 +311,7 @@ string.upper

+table
table.concat
table.insert
table.pack
@@ -313,6 +319,14 @@ table.sort
table.unpack
+

environment
variables

+LUA_CPATH
+LUA_CPATH_5_2
+LUA_INIT
+LUA_INIT_5_2
+LUA_PATH
+LUA_PATH_5_2
+

C API

@@ -516,6 +530,67 @@ luaL_unref
luaL_where
+

standard library

+

+luaopen_base
+luaopen_bit32
+luaopen_coroutine
+luaopen_debug
+luaopen_io
+luaopen_math
+luaopen_os
+luaopen_package
+luaopen_string
+luaopen_table
+ +

constants

+LUA_ERRERR
+LUA_ERRFILE
+LUA_ERRGCMM
+LUA_ERRMEM
+LUA_ERRRUN
+LUA_ERRSYNTAX
+LUA_HOOKCALL
+LUA_HOOKCOUNT
+LUA_HOOKLINE
+LUA_HOOKRET
+LUA_HOOKTAILCALL
+LUA_MASKCALL
+LUA_MASKCOUNT
+LUA_MASKLINE
+LUA_MASKRET
+LUA_MINSTACK
+LUA_MULTRET
+LUA_NOREF
+LUA_OK
+LUA_OPADD
+LUA_OPDIV
+LUA_OPEQ
+LUA_OPLE
+LUA_OPLT
+LUA_OPMOD
+LUA_OPMUL
+LUA_OPPOW
+LUA_OPSUB
+LUA_OPUNM
+LUA_REFNIL
+LUA_REGISTRYINDEX
+LUA_RIDX_GLOBALS
+LUA_RIDX_MAINTHREAD
+LUA_TBOOLEAN
+LUA_TFUNCTION
+LUA_TLIGHTUSERDATA
+LUA_TNIL
+LUA_TNONE
+LUA_TNUMBER
+LUA_TSTRING
+LUA_TTABLE
+LUA_TTHREAD
+LUA_TUSERDATA
+LUA_USE_APICHECK
+LUA_YIELD
+LUAL_BUFFERSIZE
+ @@ -523,10 +598,10 @@
Last update: -Tue Mar 12 11:22:18 BRT 2013 +Mon Feb 23 22:24:36 BRT 2015 diff -u -r lua-5.2.3/doc/lua.css lua-5.2.4/doc/lua.css --- lua-5.2.3/doc/lua.css 2013-11-09 22:56:14.000000000 -0200 +++ lua-5.2.4/doc/lua.css 2015-02-24 09:12:21.000000000 -0300 @@ -11,6 +11,7 @@ background-color: #FFFFFF ; font-family: Helvetica, Arial, sans-serif ; text-align: justify ; + line-height: 1.25 ; } h1, h2, h3, h4 { @@ -53,12 +54,17 @@ a:link:hover, a:visited:hover { color: #000080 ; background-color: #D0D0FF ; + border-radius: 4px ; } a:link:active, a:visited:active { color: #FF0000 ; } +h1 a img { + vertical-align: text-bottom ; +} + hr { border: 0 ; height: 1px ; @@ -86,11 +92,15 @@ input[type=text] { border: solid #a0a0a0 2px ; border-radius: 2em ; - -moz-border-radius: 2em ; background-image: url('images/search.png') ; - background-repeat: no-repeat; + background-repeat: no-repeat ; background-position: 4px center ; padding-left: 20px ; height: 2em ; } +pre.session { + background-color: #F8F8F8 ; + padding: 1em ; + border-radius: 8px ; +} diff -u -r lua-5.2.3/doc/manual.html lua-5.2.4/doc/manual.html --- lua-5.2.3/doc/manual.html 2013-03-21 12:59:01.000000000 -0300 +++ lua-5.2.4/doc/manual.html 2015-02-23 22:24:45.000000000 -0300 @@ -19,7 +19,7 @@ by Roberto Ierusalimschy, Luiz Henrique de Figueiredo, Waldemar Celes

-Copyright © 2011–2013 Lua.org, PUC-Rio. +Copyright © 2011–2015 Lua.org, PUC-Rio. Freely available under the terms of the Lua license. @@ -33,7 +33,7 @@

- + @@ -2088,7 +2088,7 @@ table is a sequence, that is, the set of its positive numeric keys is equal to {1..n} -for some integer n. +for some non-negative integer n. In that case, n is its length. Note that a table like @@ -4065,7 +4065,7 @@

Pushes onto the stack a formatted string and returns a pointer to this string. -It is similar to the ANSI C function sprintf, +It is similar to the ISO C function sprintf, but has some important differences: