openwrt/package/utils/lua/patches
Adam Bailey a5b03a34c3 lua: fix integer overflow in LNUM patch
Safely detect integer overflow in try_addint() and try_subint().
Old code relied on undefined behavior, and recent versions of GCC on x86
optimized away the if-statements.
This caused integer overflow in Lua code instead of falling back to
floating-point numbers.

Signed-off-by: Adam Bailey <aebailey@gmail.com>
(cherry picked from commit 3a2e7c30d3)
2023-08-11 12:53:33 +02:00
..
001-include-version-number.patch lua: fix build with MacOS's make 2019-06-28 11:40:08 +02:00
010-lua-5.1.3-lnum-full-260308.patch lua: fix integer overflow in LNUM patch 2023-08-11 12:53:33 +02:00
011-lnum-use-double.patch packages: clean up the package folder 2013-06-21 16:54:37 +00:00
012-lnum-fix-ltle-relational-operators.patch lua: clean up patch fuzz 2018-01-05 10:42:34 +01:00
013-lnum-strtoul-parsing-fixes.patch lua: lnum: fix strtoul based number parsing 2019-05-23 10:19:52 +02:00
015-lnum-ppc-compat.patch packages: clean up the package folder 2013-06-21 16:54:37 +00:00
020-shared_liblua.patch lua: include version number in installed files 2019-06-28 09:25:59 +02:00
030-archindependent-bytecode.patch packages: clean up the package folder 2013-06-21 16:54:37 +00:00
040-use-symbolic-functions.patch lua: link library with -Bsymbolic-functions 2015-04-19 18:33:13 +00:00
050-honor-cflags.patch lua: clean up patch fuzz 2018-01-05 10:42:34 +01:00
100-no_readline.patch packages: clean up the package folder 2013-06-21 16:54:37 +00:00
200-lua-path.patch packages: clean up the package folder 2013-06-21 16:54:37 +00:00
300-opcode_performance.patch lua: clean up patch fuzz 2018-01-05 10:42:34 +01:00