3bc1e47 Apply patches from https://github.com/LuaJIT/LuaJIT/

82 files Authored by Andreas Schneider 3 years ago, Committed by siddhesh 3 years ago,
82 files changed. 38439 lines added. 63224 lines removed.
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
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-2.1-fedora.patch0064-Merge-in-LuaJIT-test-cleanup-into-the-main-repo.patch
file renamed
+849 -509
luajit-2.1-update.patch
file added
+37572
luajit-openresty-features.patch
file removed
-824
luajit-s390x.patch
file removed
-44523
luajit-update-20190925.patch
file removed
-4897
luajit.spec
file modified
+18 -99
patch-for-ppc64-support.patch
file removed
-3636
remove-setrlimit-on-freebsd.patch
file removed
-35
test-check-for-package_searchers-only-in-compat5_2.patch
file removed
-35
luajit-2.1-fedora.patch 0064-Merge-in-LuaJIT-test-cleanup-into-the-main-repo.patch
file renamed
+849 -509
file added
+37572
file removed
-44523
file modified
+18 -99