| Commit message (Expand) | Author | Age | Files | Lines |
* | ARM64: Fix IR_HREF code generation. | Mike Pall | 2021-10-02 | 1 | -3/+3 |
* | Compile table traversals: next(), pairs(), BC_ISNEXT/BC_ITERN. | Mike Pall | 2021-09-19 | 1 | -1/+8 |
* | Use IR_HIOP for generalized two-register returns. | Mike Pall | 2021-09-19 | 1 | -4/+21 |
* | 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 | -0/+6 |
* | String buffers, part 3c: Add IRBUFHDR_WRITE mode. | Mike Pall | 2021-07-19 | 1 | -0/+15 |
* | String buffers, part 3a: Add IR_TMPREF for passing TValues to helpers. | Mike Pall | 2021-07-19 | 1 | -12/+16 |
* | Add IRCONV_NONE for pass-through INT to I64/U64 type change. | Mike Pall | 2021-07-19 | 1 | -1/+1 |
* | ARM64: More improvements to the generation of immediates. | Mike Pall | 2021-06-03 | 1 | -15/+8 |
* | Merge branch 'master' into v2.1 | Mike Pall | 2021-01-02 | 1 | -1/+1 |
* | ARM64: Followup fix for exit branch patching. | Mike Pall | 2020-09-28 | 1 | -1/+1 |
* | Merge branch 'master' into v2.1 | Mike Pall | 2020-09-27 | 1 | -2/+11 |
* | Redesign and harden string interning. | Mike Pall | 2020-06-23 | 1 | -2/+2 |
* | Improve assertions. | Mike Pall | 2020-06-15 | 1 | -41/+54 |
* | Remove pow() splitting and cleanup backends. | Mike Pall | 2020-05-23 | 1 | -38/+1 |
* | 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 |
* | ARM64: Fix {AHUV}LOAD specialized to nil/false/true. | Mike Pall | 2020-05-18 | 1 | -1/+1 |
* | Merge branch 'master' into v2.1 | Mike Pall | 2020-01-20 | 1 | -1/+1 |
* | ARM64: Avoid side-effects of constant rematerialization. | Mike Pall | 2019-02-04 | 1 | -17/+29 |
* | ARM64: Fix exit stub patching. | Mike Pall | 2018-06-24 | 1 | -27/+37 |
* | ARM64: Fix assembly of HREFK. | Mike Pall | 2017-11-08 | 1 | -6/+5 |
* | ARM64: Add big-endian support. | Mike Pall | 2017-03-30 | 1 | -14/+28 |
* | ARM64: Fix XLOAD/XSTORE with FP operand. | Mike Pall | 2017-03-20 | 1 | -1/+1 |
* | ARM64: Cleanup and de-cargo-cult TValue store generation. | Mike Pall | 2017-02-20 | 1 | -49/+27 |
* | ARM64: Fix AREF/HREF/UREF fusion. | Mike Pall | 2017-02-16 | 1 | -1/+1 |
* | Merge branch 'master' into v2.1 | Mike Pall | 2017-01-17 | 1 | -1/+1 |
* | ARM64: Fuse BOR/BXOR and BNOT into ORN/EON. | Mike Pall | 2016-12-15 | 1 | -17/+35 |
* | ARM64: Use the correct FUSE check. | Mike Pall | 2016-12-09 | 1 | -8/+9 |
* | ARM64: Fuse BOR(BSHL, BSHR) into EXTR/ROR. | Mike Pall | 2016-12-09 | 1 | -1/+35 |
* | ARM64: Fix code generation for S19 offsets. | Mike Pall | 2016-12-08 | 1 | -1/+1 |
* | ARM64: Fuse various BAND/BSHL/BSHR/BSAR combinations. | Mike Pall | 2016-12-08 | 1 | -6/+54 |
* | ARM64: Fuse FP multiply-add/sub. | Mike Pall | 2016-12-08 | 1 | -2/+25 |
* | ARM64: Fuse XLOAD/XSTORE with STRREF/ADD/BSHL/CONV. | Mike Pall | 2016-12-07 | 1 | -6/+47 |
* | ARM64: Reorganize operand extension definitions. | Mike Pall | 2016-12-07 | 1 | -4/+4 |
* | ARM64: Make use of tbz/tbnz and cbz/cbnz. | Mike Pall | 2016-11-29 | 1 | -17/+66 |
* | ARM64: Emit more efficient trace exits. | Mike Pall | 2016-11-24 | 1 | -39/+32 |
* | ARM64: Add JIT compiler backend. | Mike Pall | 2016-11-20 | 1 | -0/+1823 |