10 Commits

Author SHA256 Message Date
a53acac476 - riscv64-support.patch: update from LuaJIT/LuaJIT#1267 2025-10-28 11:35:07 +01:00
df163c15e4 Add Provides: Lua(API) 2025-10-26 21:16:39 +01:00
836b03f2bf Replace the implementation of LuaJIT of the original implementation of Mike Pall with the OpenResty fork.
Just to make rpmlint happy, I have to mention that we removed
  these patches:
  - 0003-Get-rid-of-LUAJIT_VERSION_SYM-that-changes-ABI-on-ev.patch
  - 0002-Enable-debugging-symbols-in-the-build.patch
2025-10-16 19:07:50 +02:00
251d01b86d Don’t provide _bindir/lua5.1 2025-10-13 19:09:24 +02:00
ac8ffcaa61 Don’t Conflict with lua51 directly. 2025-10-13 19:09:24 +02:00
1b3d2f5015 - Rewrite SPEC file to work with other Lua interpreters and
packages.
- Updated to 2.1.20250826 (1756211046)
  * FFI: Fix dangling CType references (again).
  * Avoid out-of-range PC for stack overflow error from snapshot restore.
  * x86/x64: Don't use undefined MUL/IMUL zero flag.
  * Windows: Add lua52compat option to msvcbuild.bat.
- Cherry-pick riscv64-support.patch to add RISC-V support
- Cherry-pick loong64-support.patch to add LoongArch support
- Reapply patches to avoid fuzz and long-term maintenance:
  loong64-support.patch and riscv64-support.patch.
2025-10-13 19:09:24 +02:00
f36461594b Removal of unnecessary. 2025-10-13 19:09:24 +02:00
429f433dc9 Accepting request 1256453 from devel:languages:lua
- Update to version 5.1.2.1.0+git.1741730670.538a821:
  * Change handling of nil value markers in template tables.
  * REVERT: Change handling of nil value markers in template tables.
  * macOS: Fix Apple hardened runtime support and put behind build option.
  * macOS: Fix support for Apple hardened runtime.
  * Fix handling of nil value markers in template tables.
  * Avoid unpatching bytecode twice after a trace flush.
  * Fix state restore when recording __concat metamethod.
  * Windows: Allow mixed builds with msvcbuild.bat.
  * macOS: Add suport for Apple hardened runtime.
  * Add compatibility string coercion for fp:seek() argument.
  * Windows: Clarify installation directory layout.
  * Remove Cygwin from docs, since it's not a supported target.
  * Improve CLI signal handling on POSIX.
  * FFI: Add pre-declared int128_t, uint128_t, __int128 types.
  * Use dylib extension for iOS installs, too.
  * Change handling of nil value markers in template tables.
  * Fix recording of BC_VARG.
  * Reject negative getfenv()/setfenv() levels to prevent compiler warning.
  * Bump copyright date.
  * Force fallback source name for stripped bytecode.
  * Remove dependency on <limits.h>.
  * Restore state when recording __concat metamethod throws OOM.
  * MIPS64: Fix pcall() error case.
  * Fix detection of inconsistent renames due to sunk values.

OBS-URL: https://build.opensuse.org/request/show/1256453
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/luajit?expand=0&rev=18
2025-03-31 09:37:11 +00:00
f594af2d04 Accepting request 1251653 from devel:languages:lua
OBS-URL: https://build.opensuse.org/request/show/1251653
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/luajit?expand=0&rev=17
2025-03-11 19:43:43 +00:00
5479f1140d - No loongarch64 support yet
- turn around the logic to known supported architectures

OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/luajit?expand=0&rev=67
2024-12-06 10:18:42 +00:00