Mike Pall
|
fa5cd010e8
Add support for tailcalls from internal C functions.
|
vor 14 Jahren |
Mike Pall
|
23f847f4ed
Optimize lookups in empty proxy tables.
|
vor 14 Jahren |
Mike Pall
|
a1f66abe4e
Avoid phantom stores to proxy tables.
|
vor 14 Jahren |
Mike Pall
|
efcaef22bd
Inline lj_gc_barrierback().
|
vor 14 Jahren |
Mike Pall
|
d85b7e636e
Fix recording of JLOOP with higher maxslot.
|
vor 14 Jahren |
Mike Pall
|
f69524f7f1
PPC: Misc. fixes for interpreter.
|
vor 14 Jahren |
Mike Pall
|
54e986a51d
ARM: Misc. fixes for interpreter.
|
vor 14 Jahren |
Mike Pall
|
040c8c5737
ARM: Add string.* fast functions and GC steps.
|
vor 14 Jahren |
Mike Pall
|
da1ef8c3b0
ARM: Add rawget() fast function.
|
vor 14 Jahren |
Mike Pall
|
89022b4c3e
Use lj_vm_tobit() on targets without FPU.
|
vor 14 Jahren |
Mike Pall
|
f089f3954c
ARM: Add bit.* fast functions and lj_vm_tobit().
|
vor 14 Jahren |
Mike Pall
|
161bc379f0
ARM: Add GPR variants for shift aliases to DynASM.
|
vor 14 Jahren |
Mike Pall
|
27bf481669
ARM: Misc. fixes for interpreter.
|
vor 14 Jahren |
Mike Pall
|
b56784aae2
ARM: Add BC_CAT and lj_cont_cat.
|
vor 14 Jahren |
Mike Pall
|
b1912f3325
ARM: Add missing metamethod handlers and continuations.
|
vor 14 Jahren |
Mike Pall
|
aee129a789
ARM: Add tailcall instructions.
|
vor 14 Jahren |
Mike Pall
|
16e0ecaf54
ARM: Add table.getn() fast function.
|
vor 14 Jahren |
Mike Pall
|
9e18260fb4
ARM: Add upvalue get/set and closure-related instructions.
|
vor 14 Jahren |
Mike Pall
|
3af41060c7
ARM: Add test/copy and comparison instructions.
|
vor 14 Jahren |
Mike Pall
|
83e302938b
ARM: Add math.* fast functions.
|
vor 14 Jahren |
Mike Pall
|
1f4f805c96
ARM: Add getmetatable(), setmetatable() and tonumber() fast functions.
|
vor 14 Jahren |
Mike Pall
|
0046f955eb
ARM: Handle stack growth during function calls.
|
vor 14 Jahren |
Mike Pall
|
3f8fed5358
ARM: Add pc-relative loads to DynASM.
|
vor 14 Jahren |
Mike Pall
|
1a56dacbcf
ARM: Add build rules (still disabled).
|
vor 14 Jahren |
Mike Pall
|
ee644872e3
FFI: Register the FFI library as a loaded module in luaopen_ffi().
|
vor 14 Jahren |
Mike Pall
|
734e96fa05
Remove links to shootout.
|
vor 14 Jahren |
Mike Pall
|
66a1006175
Fuse XLOAD/XSTORE operands more aggressively.
|
vor 14 Jahren |
Mike Pall
|
3acd4892e9
Add FOLD rule for FLOAT->NUM->FLOAT conversions.
|
vor 14 Jahren |
Mike Pall
|
48438b9e13
Fix code generation for PHIs with type IRT_FLOAT.
|
vor 14 Jahren |
Mike Pall
|
5b7a8baea4
x64: Fix getmetatable(lightuserdata).
|
vor 14 Jahren |