aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* | Refactor raw object to pointer or string conversions.Mike Pall2013-05-139-58/+62
* | Refactor internal string formatting.Mike Pall2013-05-1214-126/+149
* | Refactor bit.tohex().Mike Pall2013-05-124-30/+31
* | Refactor string.format().Mike Pall2013-05-128-193/+463
* | Merge branch 'master' into v2.1Mike Pall2013-05-082-19/+12
|\|
| * Fix optional argument handling in table.concat().Mike Pall2013-05-081-2/+2
* | Merge branch 'master' into v2.1Mike Pall2013-05-081-3/+3
|\|
| * Fix optional argument handling while recording builtins.Mike Pall2013-05-081-3/+3
* | Compile string.find() for fixed string searches (no patterns).Mike Pall2013-05-083-22/+89
* | Partially refactor string.find().Mike Pall2013-05-073-63/+73
* | Merge branch 'master' into v2.1Mike Pall2013-05-021-1/+1
|\|
| * FFI: Fix tailcall in lowest frame to C function with bool result.Mike Pall2013-05-021-1/+1
* | Merge branch 'master' into v2.1Mike Pall2013-04-291-2/+3
|\|
| * Fix builtin string to number conversion for overflow digits.Mike Pall2013-04-291-2/+3
* | Inhibit CSE for table.concat().Mike Pall2013-04-281-0/+2
* | Compile __concat metamethod.Mike Pall2013-04-281-14/+48
* | Fix BC_ISTYPE for WIN64 calling conventions.Mike Pall2013-04-281-3/+3
* | Compile table.concat().Mike Pall2013-04-273-1/+29
* | Refactor table.concat().Mike Pall2013-04-274-22/+45
* | Optimize BUFHDR code generation.Mike Pall2013-04-271-1/+13
* | Compile string.rep().Mike Pall2013-04-264-16/+55
* | Refactor string.rep().Mike Pall2013-04-268-184/+39
* | Abstract out some common buffer operations.Mike Pall2013-04-265-17/+24
* | Replace string.len with bytecode builtin.Mike Pall2013-04-268-54/+24
* | Change semantics of buffer ops to simplify CSE and DCE.Mike Pall2013-04-266-56/+58
* | Fix MSVC build.Mike Pall2013-04-262-3/+3
* | Merge branch 'master' into v2.1Mike Pall2013-04-261-5/+7
|\|
| * Tighten requirements for non-default optimization flags.Mike Pall2013-04-261-5/+7
* | Compile string.reverse(), string.lower(), string.upper().Mike Pall2013-04-265-8/+42
* | Refactor string.reverse(), string.lower(), string.upper().Mike Pall2013-04-2610-216/+137
* | Fix FOLD rules for appending to string buffers.Mike Pall2013-04-261-6/+21
* | Fix os.date() broken by d38d10a3.Mike Pall2013-04-241-3/+3
* | Compile string.char().Mike Pall2013-04-233-2/+33
* | Use explicit conversion type for IR_TOSTR. Add char conversion.Mike Pall2013-04-2310-20/+47
* | Fuse string creation into concats. Optimize single-char concats.Mike Pall2013-04-234-8/+37
* | Always emit TOSTR for non-string CAT operands. Fuse in backend.Mike Pall2013-04-233-32/+35
* | Fix PHI barrier in BUFPUT FOLD rule.Mike Pall2013-04-221-2/+2
* | Combine IR instruction dispatch for all assembler backends.Mike Pall2013-04-225-654/+454
* | Merge branch 'master' into v2.1Mike Pall2013-04-221-3/+8
|\|
| * Fix compiler warning.Mike Pall2013-04-221-3/+8
* | Use same HREF+EQ/NE optimization in all assembler backends.Mike Pall2013-04-222-47/+47
* | Reorganize generic operations common to all assembler backends.Mike Pall2013-04-225-461/+219
* | Compile string concatenations (BC_CAT).Mike Pall2013-04-2118-16/+279
* | Move buffer shrinking to atomic GC phase.Mike Pall2013-04-211-9/+4
* | Add generic load/store with offset to assembler backends.Mike Pall2013-04-216-32/+39
* | Merge branch 'master' into v2.1Mike Pall2013-04-092-3/+4
|\|
| * Document support for Lua 5.2 extension of loadfile().Mike Pall2013-04-091-2/+3
| * Inhibit DSE for implicit loads via calls.Mike Pall2013-04-091-1/+1
* | Merge branch 'master' into v2.1Mike Pall2013-04-051-1/+2
|\|
| * Fix jump-range constrained mcode allocation.Mike Pall2013-04-051-1/+2