siddhesh / rpms / luajit

Forked from rpms/luajit 10 months ago
Clone

880169 Use moonjit 2.1.2 as base tarball

Authored and Committed by Siddhesh Poyarekar 2 months ago
83 files changed. 19 lines added. 251400 lines removed.
.gitignore
file modified
+1 -0
0001-Fix-LJ_MAX_JSLOTS-assertion-in-rec_check_slots.patch
file removed
-31
0002-Add-missing-LJ_MAX_JSLOTS-check.patch
file removed
-40
0003-MIPS-Use-precise-search-for-exit-jump-patching.patch
file removed
-30
0004-MIPS-Fix-handling-of-spare-long-range-jump-slots.patch
file removed
-77
0005-MIPS64-Add-soft-float-support-to-JIT-compiler-backen.patch
file removed
-982
0006-FreeBSD-x64-Avoid-changing-resource-limits-if-not-ne.patch
file removed
-26
0007-Remove-unused-define.patch
file removed
-28
0008-Modify-fix-for-warning-from-ar.patch
file removed
-33
0009-x64-LJ_GC64-Fix-emit_rma.patch
file removed
-47
0010-PPC-Add-soft-float-support-to-interpreter.patch
file removed
-2761
0011-Use-https-for-freelists.org-links.patch
file removed
-25
0012-x64-LJ_GC64-Fix-fallback-case-of-asm_fuseloadk64.patch
file removed
-25
0013-PPC-Add-soft-float-support-to-JIT-compiler-backend.patch
file removed
-751
0014-x64-LJ_GC64-Fix-type-check-only-variant-of-SLOAD.patch
file removed
-26
0015-MIPS64-Hide-internal-function.patch
file removed
-26
0016-DynASM-x86-Fix-potential-REL_A-overflow.patch
file removed
-34
0017-LJ_GC64-Fix-ir_khash-for-non-string-GCobj.patch
file removed
-29
0018-LJ_GC64-Make-ASMREF_L-references-64-bit.patch
file removed
-57
0019-Fix-FOLD-rule-for-strength-reduction-of-widening.patch
file removed
-26
0020-ARM64-Fix-assembly-of-HREFK.patch
file removed
-45
0021-MIPS64-Fix-register-allocation-in-assembly-of-HREF.patch
file removed
-81
0022-ARM64-Fix-xpcall-error-case.patch
file removed
-31
0023-Fix-saved-bytecode-encapsulated-in-ELF-objects.patch
file removed
-26
0024-ARM64-Fix-xpcall-error-case-really.patch
file removed
-37
0025-MIPS64-Fix-xpcall-error-case.patch
file removed
-39
0026-Fix-IR_BUFPUT-assembly.patch
file removed
-44
0027-Fix-string.format-c-0.patch
file removed
-15
0028-Fix-ARMv8-32-bit-subset-detection.patch
file removed
-26
0029-Fix-LuaJIT-API-docs-for-LUAJIT_MODE_.patch
file removed
-28
0030-MIPS64-Fix-soft-float-0.0-vs.-0.0-comparison.patch
file removed
-26
0031-FFI-Don-t-assert-on-1LL-5.2-compatibility-mode-only.patch
file removed
-69
0032-Fix-GCC-7-Wimplicit-fallthrough-warnings.patch
file removed
-291
0033-Clear-stack-after-print_jit_status-in-CLI.patch
file removed
-32
0034-Fix-rechaining-of-pseudo-resurrected-string-keys.patch
file removed
-52
0035-DynASM-x86-Add-BMI1-and-BMI2-instructions.patch
file removed
-50
0036-Give-expected-results-for-negative-non-base-10-numbe.patch
file removed
-55
0037-FFI-Add-tonumber-specialization-for-failed-conversio.patch
file removed
-27
0038-Bump-copyright-date-to-2018.patch
file removed
-387
0039-FFI-Make-FP-to-U64-conversions-match-JIT-backend-beh.patch
file removed
-52
0040-x86-x64-Check-for-jcc-when-using-xor-r-r-in-emit_loa.patch
file removed
-33
0041-PPC-NetBSD-Fix-endianess-check.patch
file removed
-33
0042-DynASM-x86-Add-FMA3-instructions.patch
file removed
-91
0043-x86-Disassemble-FMA3-instructions.patch
file removed
-69
0044-From-Lua-5.3-assert-accepts-any-type-of-error-object.patch
file removed
-49
0045-Windows-Add-UWP-support-part-1.patch
file removed
-359
0046-ARM64-Fix-write-barrier-in-BC_USETS.patch
file removed
-26
0047-ARM64-Fix-exit-stub-patching.patch
file removed
-238
0048-DynASM-Fix-warning.patch
file removed
-24
0049-DynASM-x86-Fix-vroundps-vroundpd-encoding.patch
file removed
-28
0050-Fix-memory-probing-allocator-to-check-for-valid-end-.patch
file removed
-27
0051-MIPS-MIPS64-Fix-TSETR-barrier-again.patch
file removed
-39
0052-Actually-implement-maxirconst-trace-limit.patch
file removed
-29
0053-Better-detection-of-MinGW-build.patch
file removed
-27
0054-Fix-overflow-of-snapshot-map-offset.patch
file removed
-131
0055-DynASM-PPC-Fix-shadowed-variable.patch
file removed
-31
0056-DynASM-MIPS-Fix-shadowed-variable.patch
file removed
-31
0057-Fix-MinGW-build.patch
file removed
-26
0058-Fix-os.date-for-wider-libc-strftime-compatibility.patch
file removed
-32
0059-Improve-luaL_addlstring.patch
file removed
-35
0060-Fix-arm64-register-allocation-issue-for-XLOAD.patch
file removed
-34
0061-Fix-arm64-register-allocation-issue-for-XLOAD.patch
file removed
-59
0062-Remove-redundant-emit_check_ofs.patch
file removed
-50
0063-aarch64-Use-the-xzr-register-whenever-possible.patch
file removed
-73
0064-Merge-in-LuaJIT-test-cleanup-into-the-main-repo.patch
file removed
-188676
0065-Add-support-for-FNMADD-and-FNMSUB.patch
file removed
-62
0066-Fix-os.date-for-timezone-change-awareness.patch
file removed
-36
0067-Revert-FFI-Make-FP-to-U64-conversions-match-JIT-back.patch
file removed
-56
0068-bench-Fix-build-warnings.patch
file removed
-47
0069-Guard-against-undefined-behaviour-when-casting-from-.patch
file removed
-42
0070-Fix-build-erro-with-fnmsub-fusing.patch
file removed
-25
0071-aarch64-better-float-to-unsigned-int-conversion.patch
file removed
-77
0072-Better-behaviour-for-float-to-uint32_t-conversions.patch
file removed
-39
arm-Fix-up-condition-codes-for-conditional-arithmeti.patch
file removed
-81
bugfix-fixed-a-segfault-when-unsinking-64-bit-pointers.patch
file removed
-160
luajit-openresty-features.patch
file removed
-824
luajit-s390x.patch
file removed
-44523
luajit-update-20190925.patch
file removed
-4897
luajit.spec
file modified
+17 -107
patch-for-ppc64-support.patch
file removed
-3636
remove-setrlimit-on-freebsd.patch
file removed
-35
sources
file modified
+1 -1
test-check-for-package_searchers-only-in-compat5_2.patch
file removed
-35
    Use moonjit 2.1.2 as base tarball
    
    The LuaJIT project has not been doing releases for a few years, so use
    releases from the v2.1 branch of moonjit as the base tarball.
    
    The version number follows moonjit's numbering.  This is a risk if
    upstream LuaJIT suddenly starts doing releases, but it is not serious
    enough since the moonjit v2.1 branch remains in sync.  We can mitigate
    the version number inconsistency by slowing down moonjit version
    number bumps.
    
    I have also dropped changes that are unlikely to make it into LuaJIT.
    I will propose a separate package for moonjit v2.2 and beyond since
    that will have a very different trajectory from LuaJIT.
    
        
file modified
+1 -0
file removed
-44523
file modified
+17 -107
file modified
+1 -1