From 7de24d1f70636a915430069b9210b3dbace89774 Mon Sep 17 00:00:00 2001 From: Yan Pujante Date: Fri, 2 Jan 2026 10:34:54 -0800 Subject: [PATCH 1/2] Upgraded lua to new version --- tools/ports/contrib/lua.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/tools/ports/contrib/lua.py b/tools/ports/contrib/lua.py index fa7a7e83205f2..a815a7dffdb3c 100644 --- a/tools/ports/contrib/lua.py +++ b/tools/ports/contrib/lua.py @@ -5,8 +5,8 @@ import os -TAG = '5.4.7' -HASH = '98c5c8978dfdf867e37e9eb3b3ec83dee92d199243b5119505da83895e33f10d43c841be6a7d3b106daba8a0b2bd25fe099ebff8f87831dcc55c79c78b97d8b8' +TAG = '5.5.0' +HASH = '3253d2cdc929da6438095a30d66ef16a1abdbb0ada8fee238705b3b38492f14be9553640fdca6b25661e01155ba5582032e0a2ef064e4c283e85efc0a128cabe' # contrib port information (required) URL = 'https://www.lua.org/' @@ -36,9 +36,7 @@ def create(final): ldblib.c liolib.c lmathlib.c loadlib.c loslib.c lstrlib.c ltablib.c lutf8lib.c linit.c '''.split() - flags = ['-DLUA_COMPAT_5_3'] - - ports.build_port(source_path, final, port_name, srcs=srcs, flags=flags) + ports.build_port(source_path, final, port_name, srcs=srcs) return [shared.cache.get_lib(lib_name, create, what='port')] From 335694fc3252493edf280daa2d58b649c662441b Mon Sep 17 00:00:00 2001 From: Yan Pujante Date: Fri, 2 Jan 2026 10:36:52 -0800 Subject: [PATCH 2/2] Updated ChangeLog --- ChangeLog.md | 1 + 1 file changed, 1 insertion(+) diff --git a/ChangeLog.md b/ChangeLog.md index cb31869484a70..dc93f4340b747 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -409,6 +409,7 @@ See docs/process.md for more on how version tagging works. detection stages. This means the initial cmake run will be slower, but will result in more accurate information. If cmake is running too slow for you, you can revert to the previous behaviour with `-DEMSCRIPTEN_FORCE_COMPILERS=ON`. +- Upgraded `contrib.lua` to Lua version 5.5.0 (#26033) 4.0.1 - 01/17/25 ----------------