| Commit message (Expand) | Author | Files | Lines |
2013-05-08 | Compile string.find() for fixed string searches (no patterns). | Mike Pall | 3 | -22/+89 |
2013-05-07 | Partially refactor string.find(). | Mike Pall | 3 | -63/+73 |
2013-05-02 | FFI: Fix tailcall in lowest frame to C function with bool result. | Mike Pall | 1 | -1/+1 |
2013-04-29 | Fix builtin string to number conversion for overflow digits. | Mike Pall | 1 | -2/+3 |
2013-04-28 | Inhibit CSE for table.concat(). | Mike Pall | 1 | -0/+2 |
2013-04-28 | Compile __concat metamethod. | Mike Pall | 1 | -14/+48 |
2013-04-28 | Fix BC_ISTYPE for WIN64 calling conventions. | Mike Pall | 1 | -3/+3 |
2013-04-27 | Compile table.concat(). | Mike Pall | 3 | -1/+29 |
2013-04-27 | Refactor table.concat(). | Mike Pall | 4 | -22/+45 |
2013-04-27 | Optimize BUFHDR code generation. | Mike Pall | 1 | -1/+13 |
2013-04-26 | Compile string.rep(). | Mike Pall | 4 | -16/+55 |
2013-04-26 | Refactor string.rep(). | Mike Pall | 8 | -184/+39 |
2013-04-26 | Abstract out some common buffer operations. | Mike Pall | 5 | -17/+24 |
2013-04-26 | Replace string.len with bytecode builtin. | Mike Pall | 8 | -54/+24 |
2013-04-26 | Change semantics of buffer ops to simplify CSE and DCE. | Mike Pall | 6 | -56/+58 |
2013-04-26 | Fix MSVC build. | Mike Pall | 2 | -3/+3 |
2013-04-26 | Tighten requirements for non-default optimization flags. | Mike Pall | 1 | -5/+7 |
2013-04-26 | Compile string.reverse(), string.lower(), string.upper(). | Mike Pall | 5 | -8/+42 |
2013-04-26 | Refactor string.reverse(), string.lower(), string.upper(). | Mike Pall | 10 | -216/+137 |
2013-04-26 | Fix FOLD rules for appending to string buffers. | Mike Pall | 1 | -6/+21 |
2013-04-24 | Fix os.date() broken by d38d10a3. | Mike Pall | 1 | -3/+3 |
2013-04-23 | Compile string.char(). | Mike Pall | 3 | -2/+33 |
2013-04-23 | Use explicit conversion type for IR_TOSTR. Add char conversion. | Mike Pall | 10 | -20/+47 |
2013-04-23 | Fuse string creation into concats. Optimize single-char concats. | Mike Pall | 4 | -8/+37 |
2013-04-23 | Always emit TOSTR for non-string CAT operands. Fuse in backend. | Mike Pall | 3 | -32/+35 |
2013-04-22 | Fix PHI barrier in BUFPUT FOLD rule. | Mike Pall | 1 | -2/+2 |
2013-04-22 | Combine IR instruction dispatch for all assembler backends. | Mike Pall | 5 | -654/+454 |
2013-04-22 | Fix compiler warning. | Mike Pall | 1 | -3/+8 |
2013-04-22 | Use same HREF+EQ/NE optimization in all assembler backends. | Mike Pall | 2 | -47/+47 |
2013-04-22 | Reorganize generic operations common to all assembler backends. | Mike Pall | 5 | -461/+219 |
2013-04-21 | Compile string concatenations (BC_CAT). | Mike Pall | 18 | -16/+279 |
2013-04-21 | Move buffer shrinking to atomic GC phase. | Mike Pall | 1 | -9/+4 |
2013-04-21 | Add generic load/store with offset to assembler backends. | Mike Pall | 6 | -32/+39 |
2013-04-09 | Document support for Lua 5.2 extension of loadfile(). | Mike Pall | 1 | -2/+3 |
2013-04-09 | Inhibit DSE for implicit loads via calls. | Mike Pall | 1 | -1/+1 |
2013-04-05 | Fix jump-range constrained mcode allocation. | Mike Pall | 1 | -1/+2 |
2013-04-04 | Fix spurious red zone overflows in machine code generation. | Mike Pall | 4 | -2/+31 |
2013-04-04 | FFI/x86: Fix register allocation for 64 bit comparisons. | Mike Pall | 1 | -6/+2 |
2013-03-25 | Tune string concatenation. | Mike Pall | 1 | -36/+22 |
2013-03-25 | Optimize and refactor printing of numbers to buffers. | Mike Pall | 5 | -63/+70 |
2013-03-23 | FFI: Fix snapshot substitution in SPLIT pass. | Mike Pall | 1 | -19/+27 |
2013-03-21 | Use string buffer for string.format(). | Mike Pall | 3 | -104/+117 |
2013-03-20 | Use string buffer for string.dump(). | Mike Pall | 1 | -6/+8 |
2013-03-20 | Use string buffer for os.date(). | Mike Pall | 2 | -16/+21 |
2013-03-20 | Use string buffer for table.concat(). | Mike Pall | 2 | -11/+18 |
2013-03-18 | Clean up TValue to buffer conversions. | Mike Pall | 6 | -39/+43 |
2013-03-17 | DynASM: Improve validation of local backwards relocations. | Mike Pall | 4 | -4/+8 |
2013-03-14 | FFI: Add 64 bit bitwise operations. | Mike Pall | 12 | -60/+495 |
2013-03-13 | Fix rotate definitions for variable shifts. | Mike Pall | 1 | -2/+2 |
2013-03-13 | ARM: Rearrange global_State to satisfy imm12 encoding constraints. | Mike Pall | 1 | -2/+2 |