pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang/lua54
Module Name: pkgsrc
Committed By: alnsn
Date: Sun Sep 6 14:32:00 UTC 2026
Modified Files:
pkgsrc/lang/lua54: distinfo version.mk
Log Message:
Update lang/lua54 to version 5.4.9.
Lua 5.4.9
That was the last release of Lua 5.4. Bugs reported later are most
probably fixed in Lua 5.5.
Lua 5.4.8 bugs:
1. New metatable in an all-weak table can fool the GC.
reported by jy l on 12 Jun 2025. existed since 5.3.0 (at least).
2. Lua raises an error when given the option '--' without a script.
reported by Jure Bagic on 04 Jul 2025. existed since 5.4.6.
3. Constructors with nils can overflow counters during parsing.
reported by Marco Sch�pl on 26 Aug 2025. existed since 5.4 (at
least).
4. Possible memory leak due to finalizer being called with no stack
space.
reported by Sergey Bronnikov on 10 Dec 2025. existed since 5.4.3
(at least).
Lua 5.4.7 bugs:
1. Wrong error message when multiline input is interrupted with
end-of-file in the REPL.
reported by Eric Oertel on 04 Jul 2024. existed since 5.3.
2. Wrong code generation for indices with comparisons.
reported by toxamin on 03 Aug 2024. existed since 5.4.0.
3. Wrong limit for local variables in 16-bit systems.
reported by Marcus Lund on 07 Sep 2024. existed since 5.4.0.
4. Missing error status in panic function.
reported by Alex Grund on 04 Jan 2025. existed since 5.4.4.
5. An emergency GC can collect the __newindex of a metatable (if the
metatable is a weak table) while that field is being used in a
table update.
reported by Xmilia Hermit on 09 Mar 2025. existed since 5.4.1 (at
least).
6. 'luaD_seterrorobj' should not raise errors, because it is called
unprotected.
reported by Xmilia Hermit on 10 Mar 2025. existed since 5.1.
7. Message handler can be overwritten by a closing variable when
closing a thread.
reported by Xmilia Hermit on 10 Mar 2025.
8. Wrong error message when using fields of string "_ENV".
reported by Xmilia Hermit on 11 Mar 2025. existed since 5.4.0.
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 pkgsrc/lang/lua54/distinfo
cvs rdiff -u -r1.7 -r1.8 pkgsrc/lang/lua54/version.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/lang/lua54/distinfo
diff -u pkgsrc/lang/lua54/distinfo:1.11 pkgsrc/lang/lua54/distinfo:1.12
--- pkgsrc/lang/lua54/distinfo:1.11 Fri Jun 28 05:35:11 2024
+++ pkgsrc/lang/lua54/distinfo Sun Sep 6 14:32:00 2026
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.11 2024/06/28 05:35:11 wiz Exp $
+$NetBSD: distinfo,v 1.12 2026/09/06 14:32:00 alnsn Exp $
-BLAKE2s (lua-5.4.7.tar.gz) = 8d2fd3b2876bf665980eb994b8e83e74250d27cab7d49dbc88c2c9786342b2e1
-SHA512 (lua-5.4.7.tar.gz) = 98c5c8978dfdf867e37e9eb3b3ec83dee92d199243b5119505da83895e33f10d43c841be6a7d3b106daba8a0b2bd25fe099ebff8f87831dcc55c79c78b97d8b8
-Size (lua-5.4.7.tar.gz) = 374097 bytes
+BLAKE2s (lua-5.4.9.tar.gz) = e195af3d0ad7f71049580fe6c13f55b07f39e5b59966c84b897a864882e8f7a3
+SHA512 (lua-5.4.9.tar.gz) = b112bd3f0d47043568ef52928853ef692554378a5e368d420b589babf606a82ce05fca781f5401c3565171800b39322141ee500e53e813d1a4ccc5d3a05879b1
+Size (lua-5.4.9.tar.gz) = 373429 bytes
SHA1 (patch-src_Makefile) = 01f6e222c3c72e12162e2c1032b8c7ef95ffe79b
Index: pkgsrc/lang/lua54/version.mk
diff -u pkgsrc/lang/lua54/version.mk:1.7 pkgsrc/lang/lua54/version.mk:1.8
--- pkgsrc/lang/lua54/version.mk:1.7 Fri Jun 28 05:35:11 2024
+++ pkgsrc/lang/lua54/version.mk Sun Sep 6 14:32:00 2026
@@ -1,6 +1,6 @@
-# $NetBSD: version.mk,v 1.7 2024/06/28 05:35:11 wiz Exp $
+# $NetBSD: version.mk,v 1.8 2026/09/06 14:32:00 alnsn Exp $
-LUA_VERSION= 5.4.7
+LUA_VERSION= 5.4.9
LUA_VERSION_MAJOR= ${LUA_VERSION:C/([0-9]+)\.([0-9]+)\.([0-9]+)/\1/}
LUA_VERSION_MINOR= ${LUA_VERSION:C/([0-9]+)\.([0-9]+)\.([0-9]+)/\2/}
Home |
Main Index |
Thread Index |
Old Index