SHA256
6
0
forked from pool/luajit
Files
luajit/luajit.changes

159 lines
6.3 KiB
Plaintext
Raw Permalink Normal View History

2025-10-11 16:35:30 +02:00
-------------------------------------------------------------------
Sat Oct 11 14:16:09 UTC 2025 - Matej Cepl <mcepl@cepl.eu>
- Dont Conflict with lua51 directly.
2025-10-11 16:44:16 +02:00
- Dont provide _bindir/lua5.1
2025-10-11 16:35:30 +02:00
-------------------------------------------------------------------
Thu Oct 9 21:14:30 UTC 2025 - Matej Cepl <mcepl@cepl.eu>
- Rewrite SPEC file to work with other Lua interpreters and packages.
- Reapply patches to avoid fuzz and long-term maintenance:
- loong64-support.patch
- riscv64-support.patch
-------------------------------------------------------------------
Wed Oct 8 07:29:03 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- 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
- Increase _default_patch_fuzz to 2 to allow patches to apply
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
-------------------------------------------------------------------
2025-10-09 17:54:15 +02:00
Fri Jul 11 14:07:00 UTC 2025 - Илья Индиго <ilya@ilya.top>
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
2025-10-09 17:54:15 +02:00
- Updated to 2.1.20250529 (1748495995).
* https://github.com/openresty/luajit2/compare/v2.1-20250117...v2.1-20250529
-------------------------------------------------------------------
2025-10-09 17:54:15 +02:00
Sat Jan 18 10:16:26 UTC 2025 - Илья Индиго <ilya@ilya.top>
2025-10-09 17:54:15 +02:00
- Updated to 2.1.20250117 (1737090214).
* Changed file luajit2-name.patch.
* https://github.com/openresty/luajit2/compare/v2.1-20241203...v2.1-20250117
* Fixed recording of BC_VARG.
-------------------------------------------------------------------
2025-10-09 17:54:15 +02:00
Sat Nov 23 13:05:56 UTC 2024 - Илья Индиго <ilya@ilya.top>
2025-10-09 17:54:15 +02:00
- Updated to 2.1.20241113 (2.1.1731486438).
* Upstream doesn't provide a ChangeLog.
-------------------------------------------------------------------
2025-10-09 17:54:15 +02:00
Thu Nov 7 08:00:47 UTC 2024 - Илья Индиго <ilya@ilya.top>
2025-10-09 17:54:15 +02:00
- Updated to 2.1.20241104 (2.1.1728714540).
* FFI: Added missing coercion when recording 64-bit bit.*().
* ARM64: Used ldr literal to load FP constants.
-------------------------------------------------------------------
2025-10-09 17:54:15 +02:00
Wed Aug 28 03:54:34 UTC 2024 - Илья Индиго <ilya@ilya.top>
2025-10-09 17:54:15 +02:00
- Updated to 2.1.20240815 (2.1.1723681758).
* Changed file luajit2-name.patch.
* Added ppc64le support.
-------------------------------------------------------------------
2025-10-09 17:54:15 +02:00
Fri May 10 04:09:49 UTC 2024 - Илья Индиго <ilya@ilya.top>
2025-10-09 17:54:15 +02:00
- Changed file luajit2-name.patch and fixed package.path for modules.
-------------------------------------------------------------------
2025-10-09 17:54:15 +02:00
Fri May 3 21:45:30 UTC 2024 - Илья Индиго <ilya@ilya.top>
2025-10-09 17:54:15 +02:00
- Removed %check (tests don't run, and it's not known how to run them).
-------------------------------------------------------------------
2025-10-09 17:54:15 +02:00
Wed May 1 02:13:06 UTC 2024 - Илья Индиго <ilya@ilya.top>
2025-10-09 17:54:15 +02:00
- Updated to 2.1.20240314 (2.1.1710398010).
- Refreshed spec-file via spec-cleaner and manual optimizations.
- Added file luajit2-name.patch.
- Renamed package to luajit2.
-------------------------------------------------------------------
2025-10-09 17:54:15 +02:00
Thu Jan 26 09:08:11 UTC 2023 - Michal Suchanek <msuchanek@suse.de>
- Opencode %make_build to prevent build failure when not defined.
-------------------------------------------------------------------
2025-10-09 17:54:15 +02:00
Wed Jan 25 13:46:36 UTC 2023 - Matej Cepl <mcepl@suse.com>
- Rewrite moonjit package to build openresty from
https://github.com/openresty/luajit2.
-------------------------------------------------------------------
2025-10-09 17:54:15 +02:00
Mon Jul 12 17:33:50 UTC 2021 - Matej Cepl <mcepl@suse.com>
2025-10-09 17:54:15 +02:00
- Rewrite the packaging to acommodate a possibility of two LuaJIT
implementations in the distribution.
-------------------------------------------------------------------
2025-10-09 17:54:15 +02:00
Sat Jul 3 19:20:57 UTC 2021 - Matej Cepl <mcepl@suse.com>
2025-10-09 17:54:15 +02:00
- Fix Provides ... we don't provide an equvalent of 2.2.0 LuaJIT
(which doesn't exsts).
-------------------------------------------------------------------
2025-10-09 17:54:15 +02:00
Mon Mar 30 12:31:09 UTC 2020 - Matej Cepl <mcepl@suse.com>
2025-10-09 17:54:15 +02:00
- Add moonjit105-string_gsub.patch to fix gsub method, which breaks
other packages (namely neovim).
-------------------------------------------------------------------
2025-10-09 17:54:15 +02:00
Thu Mar 12 12:09:34 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- No need to namespace luajit with update-alternatives, we really
want just one version of it to be provided to keep things
simple
-------------------------------------------------------------------
2025-10-09 17:54:15 +02:00
Thu Mar 12 11:42:21 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
2025-10-09 17:54:15 +02:00
- Update to 2.2.0:
* The v2.2 release of moonjit brings many new features that bring the
project closer to its aim of unifying LuaJIT forks and compatibility
with Lua.
- Do not suffix the version anymore as we support all lua variants,
removes the patch:
* luajit-lua-versioned.patch
-------------------------------------------------------------------
2025-10-09 17:54:15 +02:00
Wed Dec 18 09:05:04 UTC 2019 - Michel Normand <normand@linux.vnet.ibm.com>
2025-10-09 17:54:15 +02:00
- Ignore make check error for PowerPC until upstream solved issue
https://github.com/moonjit/moonjit/issues/40
- do the same for %arm rather than to disable all %check.
-------------------------------------------------------------------
2025-10-09 17:54:15 +02:00
Mon Dec 16 09:07:37 UTC 2019 - Guillaume GARDET <guillaume.gardet@opensuse.org>
2025-10-09 17:54:15 +02:00
- Disable %check on %arm until the following issue is fixed:
https://github.com/moonjit/moonjit/issues/9
-------------------------------------------------------------------
2025-10-09 17:54:15 +02:00
Thu Dec 12 14:12:25 UTC 2019 - Andreas Schwab <schwab@suse.de>
2025-10-09 17:54:15 +02:00
- Use %_lib
-------------------------------------------------------------------
2025-10-09 17:54:15 +02:00
Mon Dec 9 12:54:59 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
2025-10-09 17:54:15 +02:00
- Obsolete/provide lua51-luajit as it was the old luajit name
-------------------------------------------------------------------
2025-10-09 17:54:15 +02:00
Fri Dec 6 07:44:53 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
2025-10-09 17:54:15 +02:00
- Fork of luajit with more active upstream
- Version 2.1.2 building on top of 2.1.0-beta3 with following goodies:
* fix for CVE-2019-19391
* Support for ppc64 ppc64le s390 s390x
- Still carry the patch luajit-lua-versioned.patch to mark it as
compatible with lua 5.1, future 2.2 release should contain
support for 5.2 and 5.3 release of LUA