a73bbe4155
- Update luajit-s390x.patch from gh#LuaJIT/LuaJIT#631 to the
...
current form.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/luajit?expand=0&rev=37
2023-08-21 13:06:28 +00:00
177c1b8f2a
Accepting request 1061036 from devel:languages:lua
...
Forwarded request #1060899 from michals
- Opencode %make_build to prevent build failure when not defined.
OBS-URL: https://build.opensuse.org/request/show/1061036
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/luajit?expand=0&rev=8
2023-01-27 09:15:14 +00:00
3ed60b2fe4
Accepting request 1060899 from home:michals:branches:devel:languages:lua
...
- Opencode %make_build to prevent build failure when not defined.
OBS-URL: https://build.opensuse.org/request/show/1060899
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/luajit?expand=0&rev=35
2023-01-25 21:11:50 +00:00
e7b8b6df65
Accepting request 1037521 from devel:languages:lua
...
- Update to version 2.1.0~beta3+git.1669107176.46aa45d:
* NX: Always compile with -fPIC.
* Clarify contact page.
* Ensure correct stack top for OOM error message.
* ARM64: Fix IR_SLOAD assembly.
* Fix trace join to BC_JLOOP originating from BC_ITERN.
* Fix compiler warnings.
* Fix last edit.
* Remove dead Wiki links.
* Fix QNX build.
* Add -F option to override filename in jit.bcsave (luajit -b).
* Patch luajit.pc with INSTALL_INC, if customized.
* LJ_GC64: Fix lua_concat().
* Prevent use of RTLD_DEFAULT when NO_RTLD_DEFAULT is defined.
* Improve GC estimation for userdata with attached managed memory.
* Add missing GC steps to string buffer methods.
* x86/x64: Limit VLOAD fusion to simple cases.
* OSX/iOS/ARM64: Fix generation of Mach-O object files.
* Prevent trace start at BC_ITERL after compiled BC_ITERN.
* ARM64: Allow building with unwinding disabled.
* FFI: Fix sizeof expression in C parser for reference types.
* FFI: Fix ffi.alignof() for reference types.
* FFI: Allow ffi.metatype() for typedefs with attributes.
* OSX/iOS/ARM64: Fix bytecode embedding in Mach-O object file.
* LJ_GC64: Fix IR_VARG offset for fixed number of results.
* x86/x64: Fix math.ceil(-0.9) result sign.
* Grammar and spell check.
* Make embedded bytecode readable and forward-compatible.
* DynASM: Fix warnings.
* Fix warnings in minilua.c.
OBS-URL: https://build.opensuse.org/request/show/1037521
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/luajit?expand=0&rev=7
2022-11-24 11:22:17 +00:00
b95fcb40a4
- Was forced to remove perhaps in future important patches:
...
- luajit-ppc64-replace-asserts.patch
- 0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/luajit?expand=0&rev=33
2022-11-23 10:09:48 +00:00
7a06d4c791
I didn't want to remove those patches, but stupid OBS forces me to.
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/luajit?expand=0&rev=32
2022-11-23 10:01:44 +00:00
92b4a88f02
No need for -M for autopatch.
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/luajit?expand=0&rev=31
2022-11-23 00:28:52 +00:00
9207ab773b
- Update to version 2.1.0~beta3+git.1669107176.46aa45d:
...
* NX: Always compile with -fPIC.
* Clarify contact page.
* Ensure correct stack top for OOM error message.
* ARM64: Fix IR_SLOAD assembly.
* Fix trace join to BC_JLOOP originating from BC_ITERN.
* Fix compiler warnings.
* Fix last edit.
* Remove dead Wiki links.
* Fix QNX build.
* Add -F option to override filename in jit.bcsave (luajit -b).
* Patch luajit.pc with INSTALL_INC, if customized.
* LJ_GC64: Fix lua_concat().
* Prevent use of RTLD_DEFAULT when NO_RTLD_DEFAULT is defined.
* Improve GC estimation for userdata with attached managed memory.
* Add missing GC steps to string buffer methods.
* x86/x64: Limit VLOAD fusion to simple cases.
* OSX/iOS/ARM64: Fix generation of Mach-O object files.
* Prevent trace start at BC_ITERL after compiled BC_ITERN.
* ARM64: Allow building with unwinding disabled.
* FFI: Fix sizeof expression in C parser for reference types.
* FFI: Fix ffi.alignof() for reference types.
* FFI: Allow ffi.metatype() for typedefs with attributes.
* OSX/iOS/ARM64: Fix bytecode embedding in Mach-O object file.
* LJ_GC64: Fix IR_VARG offset for fixed number of results.
* x86/x64: Fix math.ceil(-0.9) result sign.
* Grammar and spell check.
* Make embedded bytecode readable and forward-compatible.
* DynASM: Fix warnings.
* Fix warnings in minilua.c.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/luajit?expand=0&rev=30
2022-11-23 00:21:44 +00:00
f1d10d8a2c
Accepting request 1037362 from home:mgorse:branches:devel:languages:lua
...
- Also exclude s390x from the build (boo#1204557).
OBS-URL: https://build.opensuse.org/request/show/1037362
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/luajit?expand=0&rev=29
2022-11-22 23:27:18 +00:00
cbc4909545
Accepting request 1032964 from devel:languages:lua
...
OBS-URL: https://build.opensuse.org/request/show/1032964
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/luajit?expand=0&rev=6
2022-11-04 16:31:33 +00:00
5dd2d2382f
Accepting request 1032939 from home:mgorse:branches:devel:languages:lua
...
- Add ppc64 and ppc64le to ExcludeArch for now. This can be
removed if we rebase the ppc64 patch, but it is no longer being
maintained and seems unlikely to land upstream (bsc#1204557).
OBS-URL: https://build.opensuse.org/request/show/1032939
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/luajit?expand=0&rev=27
2022-11-02 22:36:20 +00:00
1ae5aa5e91
Accepting request 1008310 from devel:languages:lua
...
OBS-URL: https://build.opensuse.org/request/show/1008310
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/luajit?expand=0&rev=5
2022-10-10 16:44:22 +00:00
96a92402fd
Accepting request 1007980 from home:dirkmueller:Factory
...
- exclude luajit from building on riscv64 - not yet supported
OBS-URL: https://build.opensuse.org/request/show/1007980
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/luajit?expand=0&rev=25
2022-10-05 22:48:22 +00:00
1edd99ee28
Accepting request 964404 from devel:languages:lua
...
- Update to version 2.1.0~beta3+git.1647772157.43ebb949:
* Fix soft-float IR_POW splitting.
* Fix BC_UCLO insertion for returns.
* Fix compiler warning.
* Revert to trival pow() optimizations to prevent inaccuracies.
* Fix string buffer COW handling, part 2.
* Fix install docs for Android.
* *BSD: Fix getentropy() declaration.
* Fix string buffer COW handling.
* Fix command-line argv handling.
* Don't export internal symbol.
* Fix pow() optimization inconsistencies.
* Always exit after machine code page protection change fails.
* Fix FOLD rule for BUFHDR append with intervening buffer use.
* Fix compiled error handling for buffer methods.
* Prevent unroll across BC_ITERN.
* Prevent replay of buffer operation for PHI operands.
* Save trace recorder state around VM event call.
* Bump copyright date.
* FFI: Ensure library is loaded before de-serializing FFI types.
* Fix HREFK forwarding vs. table.clear().
* Fix FOLD rule for BUFHDR append.
* OSX: Disable unreliable assertion for external frame unwinding.
* Limit exponent range in number parsing.
* Fix tonumber("-0") in dual-number mode.
* Limit work done in SINK pass.
* Fix ABC FOLD rule with constants.
* Prevent CSE of a REF_BASE operand across IR_RETF.
* Windows: Fix binary output of jit.bcsave to stdout.
* Fix FOLD rule for x-0.
* Update Android build docs.
* Update Android build docs.
* ARM64: Fix pcall() error case.
* OSX/ARM64: Fix external unwinding.
* Fix string buffer method recording.
* Fix interaction of profiler and ITERN recording.
* Fix compilation of multi-result call to next().
* ARM64: Fix IR_HREF code generation.
* MIPS64: Fix soft-float IR_TOSTR.
* MIPS: Fix register allocation in assembly of HREF.
* Fix compiler warning.
* Windows/x64: Document MSVC flags for C++ exception interoperability.
* FFI: Ensure returned string is alive in ffi.typeinfo().
* OSX/ARM64: Disable unwind info.
* Fix stack allocation after on-trace stack check.
* Fix ITERN blacklisting.
* Ensure ITERN forward progress on interpreter bailout.
* ARM64: Reorder interpreter stack frame and fix unwinding.
* Don't bail out to interpreter to JLOOP originating from ITERN.
* FFI: Don't load PC from non-function object in FFI continuation.
* FFI: Don't load PC from non-function object in FFI continuation.
* FFI: Fix missing cts->L initialization in argv2ctype().
* OSX/ARM64: Disable external unwinding for now.
* Compile table traversals: next(), pairs(), BC_ISNEXT/BC_ITERN.
* Use IR_HIOP for generalized two-register returns.
* Refactor table traversal.
* ARM: Fix symbol display in trace disassembly.
* Refactor IR_TMPREF generation.
* Refactor IR_VLOAD to take an offset.
* MIPS: Fix trace linking.
* String buffers, part 4b: Improve de-serialization checks.
* String buffers, part 4a: Add metatable serialization dictionary.
* Consider slots used by upvalues in use-def analysis.
* Prevent loop in snap_usedef().
* Fix io.close() error message.
* Fix io.close().
* Fix minilua vararg stack handling.
* PS4: Fix compile.
* Avoid out-of-range number of results when compiling select(k, ...).
* String buffers, part 3d: Compile string buffer methods and functions.
* Minor improvements of optimizations.
* Fix error message in lj_lib_checkintrange().
* String buffers, part 2f: Prevent self-put of buffer.
* String buffers, part 3c: Add IRBUFHDR_WRITE mode.
* Fix IRXLOAD_* mode bits description.
* String buffers, part 3b: Change IR_BUFHDR op2 mode bits to mode.
* String buffers, part 3a: Add IR_TMPREF for passing TValues to helpers.
* Add IRCONV_NONE for pass-through INT to I64/U64 type change.
* Fix jit.dump() output for IR_CONV.
- Patches broken in the need of rebase (temporarily switched off):
- 0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch
- luajit-ppc64-replace-asserts.patch
OBS-URL: https://build.opensuse.org/request/show/964404
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/luajit?expand=0&rev=4
2022-03-28 14:58:13 +00:00
b45a21b17a
Fix applying of patches
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/luajit?expand=0&rev=23
2022-03-23 23:07:26 +00:00
0fadf51699
Fix applying of patches
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/luajit?expand=0&rev=22
2022-03-23 23:05:56 +00:00
376b818bdb
Fix metadata for patches.
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/luajit?expand=0&rev=21
2022-03-23 22:53:11 +00:00
93712c3704
- Update to version 2.1.0~beta3+git.1647772157.43ebb949:
...
* Fix soft-float IR_POW splitting.
* Fix BC_UCLO insertion for returns.
* Fix compiler warning.
* Revert to trival pow() optimizations to prevent inaccuracies.
* Fix string buffer COW handling, part 2.
* Fix install docs for Android.
* *BSD: Fix getentropy() declaration.
* Fix string buffer COW handling.
* Fix command-line argv handling.
* Don't export internal symbol.
* Fix pow() optimization inconsistencies.
* Always exit after machine code page protection change fails.
* Fix FOLD rule for BUFHDR append with intervening buffer use.
* Fix compiled error handling for buffer methods.
* Prevent unroll across BC_ITERN.
* Prevent replay of buffer operation for PHI operands.
* Save trace recorder state around VM event call.
* Bump copyright date.
* FFI: Ensure library is loaded before de-serializing FFI types.
* Fix HREFK forwarding vs. table.clear().
* Fix FOLD rule for BUFHDR append.
* OSX: Disable unreliable assertion for external frame unwinding.
* Limit exponent range in number parsing.
* Fix tonumber("-0") in dual-number mode.
* Limit work done in SINK pass.
* Fix ABC FOLD rule with constants.
* Prevent CSE of a REF_BASE operand across IR_RETF.
* Windows: Fix binary output of jit.bcsave to stdout.
* Fix FOLD rule for x-0.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/luajit?expand=0&rev=20
2022-03-23 22:17:43 +00:00
6f3b3a3a04
Accepting request 927861 from devel:languages:lua
...
- Replace luajit-ppc64-remove-asserts.patch with
luajit-ppc64-replace-asserts.patch to use the proper assert
functions instead of removing them.
- Add luajit-ppc64-remove-asserts.patch: remove calls to
lua_assert. Fixes the build with our revision (bsc#1191615).
- Add luajit-s390x.patch: add s390x support, based on Fedora's
patch and ported to our revision.
- Remove ExcludeArch, since package currently builds on s390x.
OBS-URL: https://build.opensuse.org/request/show/927861
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/luajit?expand=0&rev=3
2021-10-30 21:13:21 +00:00
978befd4b6
We want to be free to update upstream patches.
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/luajit?expand=0&rev=19
2021-10-27 20:46:02 +00:00
68446736f2
Accepting request 927857 from home:favogt:branches:devel:languages:lua
...
- Replace luajit-ppc64-remove-asserts.patch with
luajit-ppc64-replace-asserts.patch to use the proper assert
functions instead of removing them.
OBS-URL: https://build.opensuse.org/request/show/927857
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/luajit?expand=0&rev=18
2021-10-27 20:29:21 +00:00
e89a020812
Refresh patch
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/luajit?expand=0&rev=17
2021-10-27 19:48:45 +00:00
dfedda1e3d
Accepting request 927383 from home:mgorse:branches:devel:languages:lua
...
- Add luajit-ppc64-remove-asserts.patch: remove calls to
lua_assert. Fixes the build with our revision (bsc#1191615).
- Add luajit-s390x.patch: add s390x support, based on Fedora's
patch and ported to our revision.
- Remove ExcludeArch, since package currently builds on s390x.
OBS-URL: https://build.opensuse.org/request/show/927383
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/luajit?expand=0&rev=16
2021-10-27 19:19:59 +00:00
f510b4d600
Accepting request 924043 from devel:languages:lua
...
OBS-URL: https://build.opensuse.org/request/show/924043
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/luajit?expand=0&rev=2
2021-10-11 14:48:37 +00:00
b000857fa2
Accepting request 923936 from home:mgorse:branches:devel:languages:lua
...
- Exclude s390x for now. There is a not-yet-upstreamed port
available, but we would need to rebase it for our release.
OBS-URL: https://build.opensuse.org/request/show/923936
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/luajit?expand=0&rev=14
2021-10-07 15:39:35 +00:00
0259abf80b
Accepting request 906669 from devel:languages:lua
...
LuaJIT seems to be more maintained than MoonJIT at the moment.
OBS-URL: https://build.opensuse.org/request/show/906669
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/luajit?expand=0&rev=1
2021-07-16 20:13:00 +00:00
9ee69ae557
Accepting request 906663 from home:mcepl:neovim
...
Fix typo.
OBS-URL: https://build.opensuse.org/request/show/906663
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/luajit?expand=0&rev=12
2021-07-16 12:17:07 +00:00
8baaef5f12
- Clean up SPEC. We don't need update-alternatives after all.
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/luajit?expand=0&rev=11
2021-07-16 11:54:21 +00:00
0f1dd1becf
Fix Provides.
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/luajit?expand=0&rev=10
2021-07-16 11:46:51 +00:00
9c2a4ff32e
Accepting request 905891 from home:mcepl:neovim
...
Fix metadata
OBS-URL: https://build.opensuse.org/request/show/905891
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/luajit?expand=0&rev=9
2021-07-12 17:56:38 +00:00
5cde536335
Accepting request 905890 from home:mcepl:neovim
...
A stupid typo.
OBS-URL: https://build.opensuse.org/request/show/905890
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/luajit?expand=0&rev=8
2021-07-12 17:53:22 +00:00
553ba72842
A bit cleanup
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/luajit?expand=0&rev=7
2021-07-12 17:33:12 +00:00
b23f71310e
CLeanup SPEC file.
...
Especially create a construct for having to packages together.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/luajit?expand=0&rev=6
2021-07-12 17:21:29 +00:00
ac23039804
Accepting request 904640 from home:mcepl:neovim
...
Reviving now actually upstream developed version of LuaJIT.
OBS-URL: https://build.opensuse.org/request/show/904640
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/luajit?expand=0&rev=5
2021-07-07 20:20:55 +00:00
Tomáš Chvátal
db6a706c7c
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/luajit?expand=0&rev=2
2015-10-26 08:35:00 +00:00