Skip to content

Commit 6442ba9

Browse files
committed
Bump lua 5.4 and add lua 5.5
1 parent d6ff443 commit 6442ba9

153 files changed

Lines changed: 46869 additions & 366 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎Tests/CMakeLists.txt‎

Lines changed: 27 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -106,12 +106,24 @@ file (GLOB_RECURSE LUABRIDGE_TEST_LUA53_C_FILES
106106

107107
file (GLOB_RECURSE LUABRIDGE_TEST_LUA54_FILES
108108
Lua/LuaLibrary.h
109-
Lua/LuaLibrary5.4.6.cpp
109+
Lua/LuaLibrary5.4.8.cpp
110110
)
111111

112112
file (GLOB_RECURSE LUABRIDGE_TEST_LUA54_C_FILES
113113
Lua/LuaLibrary.h
114-
Lua/LuaLibrary5.4.6.c
114+
Lua/LuaLibrary5.4.8.c
115+
)
116+
117+
# ====================================================== Lua 5.5
118+
119+
file (GLOB_RECURSE LUABRIDGE_TEST_LUA55_FILES
120+
Lua/LuaLibrary.h
121+
Lua/LuaLibrary5.5.0.cpp
122+
)
123+
124+
file (GLOB_RECURSE LUABRIDGE_TEST_LUA55_C_FILES
125+
Lua/LuaLibrary.h
126+
Lua/LuaLibrary5.5.0.c
115127
)
116128

117129
# ====================================================== Luau
@@ -201,6 +213,10 @@ function (setup_coverage_single_target)
201213
-a "coverage/LuaBridgeTests54LuaC.info"
202214
-a "coverage/LuaBridgeTests54Noexcept.info"
203215
-a "coverage/LuaBridgeTests54LuaCNoexcept.info"
216+
-a "coverage/LuaBridgeTests55.info"
217+
-a "coverage/LuaBridgeTests55LuaC.info"
218+
-a "coverage/LuaBridgeTests55Noexcept.info"
219+
-a "coverage/LuaBridgeTests55LuaCNoexcept.info"
204220
-a "coverage/LuaBridgeTestsLuaJIT.info"
205221
-a "coverage/LuaBridgeTestsLuaJITNoexcept.info"
206222
-a "coverage/LuaBridgeTestsLuau.info"
@@ -226,6 +242,10 @@ function (setup_coverage_single_target)
226242
"coverage/LuaBridgeTests54LuaC.info"
227243
"coverage/LuaBridgeTests54Noexcept.info"
228244
"coverage/LuaBridgeTests54LuaCNoexcept.info"
245+
"coverage/LuaBridgeTests55.info"
246+
"coverage/LuaBridgeTests55LuaC.info"
247+
"coverage/LuaBridgeTests55Noexcept.info"
248+
"coverage/LuaBridgeTests55LuaCNoexcept.info"
229249
"coverage/LuaBridgeTestsLuaJIT.info"
230250
"coverage/LuaBridgeTestsLuaJITNoexcept.info"
231251
"coverage/LuaBridgeTestsLuau.info"
@@ -287,7 +307,6 @@ macro (add_test_app LUABRIDGE_TEST_NAME LUA_VERSION LUABRIDGE_TEST_LUA_LIBRARY_F
287307
target_include_directories (${LUABRIDGE_TEST_NAME} PRIVATE "${LUABRIDGE_LUAU_LOCATION}/Compiler/include")
288308
target_include_directories (${LUABRIDGE_TEST_NAME} PRIVATE "${LUABRIDGE_LUAU_LOCATION}/Common/include")
289309
target_compile_definitions (${LUABRIDGE_TEST_NAME} PRIVATE LUABRIDGE_TEST_LUAU=1)
290-
291310
target_include_directories (${LUABRIDGE_TESTLIB_NAME} PRIVATE "${LUABRIDGE_LUAU_LOCATION}/VM/include")
292311
target_include_directories (${LUABRIDGE_TESTLIB_NAME} PRIVATE "${LUABRIDGE_LUAU_LOCATION}/Ast/include")
293312
target_include_directories (${LUABRIDGE_TESTLIB_NAME} PRIVATE "${LUABRIDGE_LUAU_LOCATION}/Compiler/include")
@@ -369,6 +388,11 @@ add_test_app (LuaBridgeTests54LuaC 504 "${LUABRIDGE_TEST_LUA54_C_FILES}" 1 "${LU
369388
add_test_app (LuaBridgeTests54Noexcept 504 "${LUABRIDGE_TEST_LUA54_FILES}" 0 "" "")
370389
add_test_app (LuaBridgeTests54LuaCNoexcept 504 "${LUABRIDGE_TEST_LUA54_C_FILES}" 0 "${LUABRIDGE_LUA_C_DEFINES}" "")
371390

391+
add_test_app (LuaBridgeTests55 505 "${LUABRIDGE_TEST_LUA55_FILES}" 1 "" "")
392+
add_test_app (LuaBridgeTests55LuaC 505 "${LUABRIDGE_TEST_LUA55_C_FILES}" 1 "${LUABRIDGE_LUA_C_DEFINES}" "")
393+
add_test_app (LuaBridgeTests55Noexcept 505 "${LUABRIDGE_TEST_LUA55_FILES}" 0 "" "")
394+
add_test_app (LuaBridgeTests55LuaCNoexcept 505 "${LUABRIDGE_TEST_LUA55_C_FILES}" 0 "${LUABRIDGE_LUA_C_DEFINES}" "")
395+
372396
add_test_app (LuaBridgeTestsLuaJIT "LUAJIT" "${LUABRIDGE_TEST_LUAJIT_FILES}" 1 "" "liblua-static")
373397
add_test_app (LuaBridgeTestsLuaJITNoexcept "LUAJIT" "${LUABRIDGE_TEST_LUAJIT_FILES}" 0 "" "liblua-static")
374398

-3.69 KB
Binary file not shown.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
This is Lua 5.4.6, released on 02 May 2023.
2+
This is Lua 5.4.8, released on 21 May 2025.
33

44
For installation instructions, license details, and
55
further information about Lua, see doc/readme.html.
11.8 KB
Loading
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,15 @@
1010
<BODY>
1111

1212
<H1>
13-
<A HREF="http://www.lua.org/"><IMG SRC="logo.gif" ALT="Lua"></A>
13+
<A HREF="https://www.lua.org/"><IMG SRC="logo.gif" ALT="Lua"></A>
1414
Lua 5.4 Reference Manual
1515
</H1>
1616

1717
<P>
1818
The reference manual is the official definition of the Lua language.
1919
<BR>
2020
For a complete introduction to Lua programming, see the book
21-
<A HREF="http://www.lua.org/pil/">Programming in Lua</A>.
21+
<A HREF="https://www.lua.org/pil/">Programming in Lua</A>.
2222

2323
<DIV CLASS="menubar">
2424
<A HREF="manual.html">start</A>
@@ -27,14 +27,14 @@ <H1>
2727
&middot;
2828
<A HREF="#index">index</A>
2929
&middot;
30-
<A HREF="http://www.lua.org/manual/">other versions</A>
30+
<A HREF="https://www.lua.org/manual/">other versions</A>
3131
</DIV>
3232

3333
<P>
3434
<SMALL>
35-
Copyright &copy; 2020&ndash;2023 Lua.org, PUC-Rio.
35+
Copyright &copy; 2020&ndash;2025 Lua.org, PUC-Rio.
3636
Freely available under the terms of the
37-
<A HREF="http://www.lua.org/license.html">Lua license</A>.
37+
<A HREF="https://www.lua.org/license.html">Lua license</A>.
3838
</SMALL>
3939

4040
<H2><A NAME="contents">Contents</A></H2>
@@ -668,10 +668,10 @@ <H3><A NAME="constants">constants</A></H3>
668668

669669
<P CLASS="footer">
670670
Last update:
671-
Sat Apr 1 17:57:05 UTC 2023
671+
Wed May 21 21:11:33 UTC 2025
672672
</P>
673673
<!--
674-
Last change: revised for Lua 5.4.5
674+
Last change: revised for Lua 5.4.8
675675
-->
676676

677677
</BODY>
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
.\" $Id: lua.man,v 1.14 2022/09/23 09:06:36 lhf Exp $
2-
.TH LUA 1 "$Date: 2022/09/23 09:06:36 $"
1+
.\" $Id: lua.man,v 1.14 2024/05/08 18:48:27 lhf Exp $
2+
.TH LUA 1 "$Date: 2024/05/08 18:48:27 $"
33
.SH NAME
44
lua \- Lua interpreter
55
.SH SYNOPSIS
@@ -123,7 +123,7 @@ and the version-neutral variants are ignored.
123123
Code to be executed before command line options and scripts.
124124
.TP
125125
.B LUA_PATH, LUA_PATH_5_4
126-
Initial value of package.cpath,
126+
Initial value of package.path,
127127
the path used by require to search for Lua loaders.
128128
.TP
129129
.B LUA_CPATH, LUA_CPATH_5_4
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,7 @@ table.book td.cover {
143143

144144
table.book img {
145145
border: solid #000080 1px ;
146+
border-radius: 2px ;
146147
}
147148

148149
table.book span {

0 commit comments

Comments
 (0)