diff --git a/loongarch64.conf b/loongarch64.conf index e87a78b807c85dbc7da91065f6050ab0f6586115..d951292be1d56d4acbc3f4d4b0282c47b1aa2943 100644 --- a/loongarch64.conf +++ b/loongarch64.conf @@ -19,3 +19,34 @@ 0019-LoongArch64-Add-LoongArch64-disassembler-module.patch 0020-LoongArch64-Add-support-in-Makefile.patch 0021-LoongArch64-Upgrade-the-base-code-to-v2.1.ROLLING.patch +0022-LoongArch64-Sync-code-with-luajit2-s-6f2fa1d9.patch +0023-LOONGARCH64-Optimize-function-that-moves-i32-constan.patch +0024-LOONGARCH64-Optimize-emit_store-loadofs-and-emit_mov.patch +0025-LOONGARCH64-Optimize-emit_djml-function-and-remove-e.patch +0026-LOONGARCH64-Optimize-register-allocation-RID_R20-reg.patch +0027-LOONGARCH64-Add-stack-check-to-pcall-xpcall.patch +0028-LOONGARCH64-Fixed-the-register-allocation-bug-in-asm.patch +0029-LOONGARCH64-Fix-the-setup-for-the-end-of-each-trace-.patch +0030-LOONGARCH64-Standardize-coding-style-and-comments.patch +0031-LOONGARCH64-Fix-the-.ffunc_1-tostring.patch +0032-LOONGARCH64-Optimize-emit_-functions-to-eliminate-th.patch +0033-LOONGARCH64-Optimize-LOONGF_I-to-LOONGF_I-to-elimina.patch +0034-LOONGARCH64-Optimize-the-efficiency-of-getting-setti.patch +0035-LOONGARCH64-Fix-the-error-of-checking-the-immediate-.patch +0036-LOONGARCH64-Fix-emit_lsptr-and-emit_load-storeofs-fu.patch +0037-LOONGARCH64-Fix-the-bug-introduced-by-emit_-function.patch +0038-LOONGARCH64-Fix-the-way-to-load-UREF-op1-address-in-.patch +0039-LOONGARCH64-Fix-the-branch-that-is-out-of-range-when.patch +0040-LOONGARCH64-Optimized-the-bswap-function.patch +0041-LOONGARCH64-Fixed-the-bug-in-math_minmax-function.patch +0042-LOONGARCH64-Fixed-the-bug-in-pcall-and-xpcall-functi.patch +0043-LOONGARCH64-Optimized-the-use-of-some-conditional-br.patch +0044-LOONGARCH64-Fix-the-bug-in-Hard-float-round-to-integ.patch +0045-LOONGARCH64-Fixed-the-bugs-of-movfcsr2gr_2-movgr2fcs.patch +0046-LOONGARCH64-Optimizing-the-vm_next-function.patch +0047-LOONGARCH64-Bump-copyright-date.patch +0048-LOONGARCH64-Fix-pcall-error-case.patch +0049-LOONGARCH64-Fix-FP-to-integer-conversions.patch +0050-LOONGARCH64-Add-the-definition-and-usage-of-the-CFR.patch +0051-LOONGARCH64-Fix-vm_next-register-dirty-read-bug.patch +0052-LOONGARCH64-Fix-min-max-return-register-error.patch diff --git a/loongarch64.tar.gz b/loongarch64.tar.gz index 9825123089a3abf3106cae413c990494995f66a0..2c0ed4121f9b2cc5e73a8bf03ba8d264300f2070 100644 Binary files a/loongarch64.tar.gz and b/loongarch64.tar.gz differ diff --git a/luajit.spec b/luajit.spec index 1bea606c012c154ef4637c7c62b1072a740b90c5..dd33093f8c8dad3a345e107e0258d492b642f8d6 100644 --- a/luajit.spec +++ b/luajit.spec @@ -2,7 +2,7 @@ Name: luajit Version: 2.1.0 -Release: 9 +Release: 10 Summary: Just-In-Time Compiler for Lua License: MIT URL: http://luajit.org/ @@ -94,6 +94,9 @@ cp -a doc _tmp_html/html %{_mandir}/man1/%{name}.1* %changelog +* Tue Feb 18 2025 zhaoxiaolin - 2.1.0-10 +- optimize code and fix some bugs on loongarch64 + * Tue Apr 23 2024 zhaoxiaolin - 2.1.0-9 - Add loongarch64 base support