aboutsummaryrefslogtreecommitdiff
path: root/doc (unfollow)
Commit message (Expand)AuthorFilesLines
2013-05-13Fix bit.tohex() broken by 7d5acc29.Mike Pall1-2/+2
2013-05-13Adapt -jdump to unified string.format("%x", -1) behavior.Mike Pall2-3/+6
2013-05-13Abstract out default BUFHDR emitter.Mike Pall1-11/+12
2013-05-13Fix compiler warnings.Mike Pall1-4/+4
2013-05-13FFI: Ignore CTF_LONG in ffi.istype().Mike Pall1-1/+1
2013-05-13Big renaming of string buffer/formatting/conversion functions.Mike Pall40-354/+393
2013-05-13Refactor raw object to pointer or string conversions.Mike Pall9-58/+62
2013-05-12Refactor internal string formatting.Mike Pall14-126/+149
2013-05-12Refactor bit.tohex().Mike Pall4-30/+31
2013-05-12Refactor string.format().Mike Pall8-193/+463
2013-05-08Fix optional argument handling in table.concat().Mike Pall1-2/+2
2013-05-08Fix optional argument handling while recording builtins.Mike Pall1-3/+3
2013-05-08Compile string.find() for fixed string searches (no patterns).Mike Pall3-22/+89
2013-05-07Partially refactor string.find().Mike Pall3-63/+73
2013-05-02FFI: Fix tailcall in lowest frame to C function with bool result.Mike Pall1-1/+1
2013-04-29Fix builtin string to number conversion for overflow digits.Mike Pall1-2/+3
2013-04-28Inhibit CSE for table.concat().Mike Pall1-0/+2
2013-04-28Compile __concat metamethod.Mike Pall1-14/+48
2013-04-28Fix BC_ISTYPE for WIN64 calling conventions.Mike Pall1-3/+3
2013-04-27Compile table.concat().Mike Pall3-1/+29
2013-04-27Refactor table.concat().Mike Pall4-22/+45
2013-04-27Optimize BUFHDR code generation.Mike Pall1-1/+13
2013-04-26Compile string.rep().Mike Pall4-16/+55
2013-04-26Refactor string.rep().Mike Pall8-184/+39
2013-04-26Abstract out some common buffer operations.Mike Pall5-17/+24
2013-04-26Replace string.len with bytecode builtin.Mike Pall8-54/+24
2013-04-26Change semantics of buffer ops to simplify CSE and DCE.Mike Pall6-56/+58
2013-04-26Fix MSVC build.Mike Pall2-3/+3
2013-04-26Tighten requirements for non-default optimization flags.Mike Pall1-5/+7
2013-04-26Compile string.reverse(), string.lower(), string.upper().Mike Pall5-8/+42
2013-04-26Refactor string.reverse(), string.lower(), string.upper().Mike Pall10-216/+137
2013-04-26Fix FOLD rules for appending to string buffers.Mike Pall1-6/+21
2013-04-24Fix os.date() broken by d38d10a3.Mike Pall1-3/+3
2013-04-23Compile string.char().Mike Pall3-2/+33
2013-04-23Use explicit conversion type for IR_TOSTR. Add char conversion.Mike Pall10-20/+47
2013-04-23Fuse string creation into concats. Optimize single-char concats.Mike Pall4-8/+37
2013-04-23Always emit TOSTR for non-string CAT operands. Fuse in backend.Mike Pall3-32/+35
2013-04-22Fix PHI barrier in BUFPUT FOLD rule.Mike Pall1-2/+2
2013-04-22Combine IR instruction dispatch for all assembler backends.Mike Pall5-654/+454
2013-04-22Fix compiler warning.Mike Pall1-3/+8
2013-04-22Use same HREF+EQ/NE optimization in all assembler backends.Mike Pall2-47/+47
2013-04-22Reorganize generic operations common to all assembler backends.Mike Pall5-461/+219
2013-04-21Compile string concatenations (BC_CAT).Mike Pall18-16/+279
2013-04-21Move buffer shrinking to atomic GC phase.Mike Pall1-9/+4
2013-04-21Add generic load/store with offset to assembler backends.Mike Pall6-32/+39
2013-04-09Document support for Lua 5.2 extension of loadfile().Mike Pall1-2/+3
2013-04-09Inhibit DSE for implicit loads via calls.Mike Pall1-1/+1
2013-04-05Fix jump-range constrained mcode allocation.Mike Pall1-1/+2
2013-04-04Fix spurious red zone overflows in machine code generation.Mike Pall4-2/+31
2013-04-04FFI/x86: Fix register allocation for 64 bit comparisons.Mike Pall1-6/+2