| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | x64/ARM64/MIPS64: Fix constant bit shift code generation. | Mike Pall | 2026-07-07 | 1 | -1/+2 |
| | | | | | Reported by Sergey Kaplun. #1480 | ||||
| * | Merge branch 'master' into v2.1 | Mike Pall | 2026-01-09 | 1 | -1/+1 |
| |\ | |||||
| | * | Bump copyright date. | Mike Pall | 2026-01-09 | 1 | -1/+1 |
| | | | |||||
| * | | Unify Lua number to FFI integer conversions. | Mike Pall | 2025-11-27 | 1 | -52/+27 |
| | | | | | | | | | Phew. #1411 | ||||
| * | | Allow mcode allocations outside of the jump range to the support code. | Mike Pall | 2025-11-06 | 1 | -15/+45 |
| | | | | | | | | | Thank you for your patience. #285 | ||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2025-01-13 | 1 | -1/+1 |
| |\| | |||||
| | * | Bump copyright date. | Mike Pall | 2025-01-13 | 1 | -1/+1 |
| | | | |||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2024-08-19 | 1 | -1/+1 |
| |\| | |||||
| | * | MIPS32: Fix little-endian IR_RETF. | Mike Pall | 2024-08-19 | 1 | -1/+1 |
| | | | | | | | | | Thanks to Peter Cawley. #1250 | ||||
| * | | MIPS64 R2/R6: Fix FP to integer conversions. | Mike Pall | 2024-01-22 | 1 | -10/+10 |
| | | | | | | | | | Thanks to Peter Cawley. #1146 | ||||
| * | | Check for upvalue state transition in IR_UREFO. | Mike Pall | 2023-11-05 | 1 | -10/+17 |
| | | | | | | | | | Thanks to Peter Cawley. #1085 | ||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2023-08-20 | 1 | -1/+1 |
| |\| | |||||
| | * | Bump copyright date. | Mike Pall | 2023-08-20 | 1 | -1/+1 |
| | | | |||||
| * | | MIPS: Fix "bad FP FLOAD" assertion. | Mike Pall | 2023-08-13 | 1 | -1/+1 |
| | | | | | | | | | Reported by Sergey Kaplun. #1043 | ||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2023-07-12 | 1 | -4/+4 |
| |\| | |||||
| | * | Fix base register coalescing in side trace. | Mike Pall | 2023-07-12 | 1 | -4/+4 |
| | | | | | | | | | Thanks to Sergey Kaplun, NiLuJe and Peter Cawley. #1031 #1016 | ||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2022-12-22 | 1 | -1/+1 |
| |\| | |||||
| | * | Avoid negation of signed integers in C that may hold INT*_MIN. | Mike Pall | 2022-12-22 | 1 | -1/+1 |
| | | | | | | | | | | | | | Reported by minoki. Recent C compilers 'take advantage' of the undefined behavior. This completely changes the meaning of expressions like (k == -k). | ||||
| * | | Add missing check for LJ_KEYINDEX in ITERN recording. | Mike Pall | 2022-04-02 | 1 | -2/+21 |
| | | | | | | | | | Reported by dragonorloong. Analyzed by vfprintf. #827 | ||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2022-01-15 | 1 | -1/+1 |
| |\| | |||||
| | * | Bump copyright date. | Mike Pall | 2022-01-15 | 1 | -1/+1 |
| | | | |||||
| * | | MIPS64: Fix soft-float IR_TOSTR. | Mike Pall | 2021-10-02 | 1 | -1/+1 |
| | | | |||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2021-10-02 | 1 | -20/+13 |
| |\| | |||||
| | * | MIPS: Fix register allocation in assembly of HREF. | Mike Pall | 2021-10-02 | 1 | -3/+5 |
| | | | | | | | | | Reported by Jakub Piotr Cłapa. | ||||
| * | | Compile table traversals: next(), pairs(), BC_ISNEXT/BC_ITERN. | Mike Pall | 2021-09-19 | 1 | -0/+2 |
| | | | | | | | | | Sponsored by OpenResty Inc. | ||||
| * | | Use IR_HIOP for generalized two-register returns. | Mike Pall | 2021-09-19 | 1 | -24/+13 |
| | | | | | | | | | Sponsored by OpenResty Inc. | ||||
| * | | Refactor IR_VLOAD to take an offset. | Mike Pall | 2021-09-19 | 1 | -0/+1 |
| | | | |||||
| * | | MIPS: Fix trace linking. | Mike Pall | 2021-09-19 | 1 | -2/+6 |
| | | | |||||
| * | | String buffers, part 3c: Add IRBUFHDR_WRITE mode. | Mike Pall | 2021-07-19 | 1 | -0/+21 |
| | | | | | | | | | Sponsored by fmad.io. | ||||
| * | | String buffers, part 3a: Add IR_TMPREF for passing TValues to helpers. | Mike Pall | 2021-07-19 | 1 | -25/+57 |
| | | | | | | | | | Sponsored by fmad.io. | ||||
| * | | Add IRCONV_NONE for pass-through INT to I64/U64 type change. | Mike Pall | 2021-07-19 | 1 | -1/+1 |
| | | | |||||
| * | | MIPS: Fix handling of long-range spare jumps. | Mike Pall | 2021-03-23 | 1 | -20/+28 |
| | | | |||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2021-01-02 | 1 | -1/+1 |
| |\| | |||||
| | * | Bump copyright date. | Mike Pall | 2021-01-02 | 1 | -1/+1 |
| | | | |||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2020-09-27 | 1 | -1/+5 |
| |\| | |||||
| | * | Prevent patching of the GC exit check branch. | Mike Pall | 2020-09-27 | 1 | -1/+6 |
| | | | | | | | | | Reported by Arseny Vakhrushev. | ||||
| * | | Redesign and harden string interning. | Mike Pall | 2020-06-23 | 1 | -1/+1 |
| | | | | | | | | | | | Up to 40% faster on hash-intensive benchmarks. With some ideas from Sokolov Yura. | ||||
| * | | Improve assertions. | Mike Pall | 2020-06-15 | 1 | -62/+89 |
| | | | |||||
| * | | Remove pow() splitting and cleanup backends. | Mike Pall | 2020-05-23 | 1 | -36/+2 |
| | | | |||||
| * | | Cleanup math function compilation and fix inconsistencies. | Mike Pall | 2020-05-22 | 1 | -1/+0 |
| | | | |||||
| * | | Fix math.min()/math.max() inconsistencies. | Mike Pall | 2020-05-22 | 1 | -3/+3 |
| | | | |||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2020-01-20 | 1 | -1/+1 |
| |\| | |||||
| | * | Bump copyright date. | Mike Pall | 2020-01-20 | 1 | -1/+1 |
| | | | |||||
| * | | MIPS: Add MIPS64 R6 port. | Mike Pall | 2020-01-20 | 1 | -15/+99 |
| | | | | | | | | | | | | | Contributed by Hua Zhang, YunQiang Su from Wave Computing, and Radovan Birdic from RT-RK. Sponsored by Wave Computing. | ||||
| * | | MIPS64: Fix register allocation in assembly of HREF. | Mike Pall | 2017-11-08 | 1 | -17/+25 |
| | | | | | | | | | Contributed by James Cowgill. | ||||
| * | | MIPS64: Add soft-float support to JIT compiler backend. | Mike Pall | 2017-06-07 | 1 | -38/+179 |
| | | | | | | | | | | | Contributed by Djordje Kovacevic and Stefan Pejic from RT-RK.com. Sponsored by Cisco Systems, Inc. | ||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2017-06-07 | 1 | -4/+5 |
| |\| | |||||
| | * | MIPS: Fix handling of spare long-range jump slots. | Mike Pall | 2017-06-07 | 1 | -4/+5 |
| | | | | | | | | | Contributed by Djordje Kovacevic and Stefan Pejic. | ||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2017-06-07 | 1 | -1/+5 |
| |\| | |||||
| | * | MIPS: Use precise search for exit jump patching. | Mike Pall | 2017-06-07 | 1 | -1/+5 |
| | | | | | | | | | Contributed by Djordje Kovacevic and Stefan Pejic. | ||||
