Mike Pall
|
b72ae54dc0
Fix broken MSVC build.
|
15 年之前 |
Mike Pall
|
90f22760af
PPC: Add argument coercion for BC_FORI.
|
15 年之前 |
Mike Pall
|
c330af2452
PPC: Add continuation dispatch and RA/nop continuations.
|
15 年之前 |
Mike Pall
|
cabcce1e1d
PPC: Add metamethod handlers for arithmetic instructions.
|
15 年之前 |
Mike Pall
|
e15e4c4d95
PPC: Add metamethod handlers for call instructions.
|
15 年之前 |
Mike Pall
|
daafc0b2a2
Reduce minimum Lua frame size to 1.
|
15 年之前 |
Mike Pall
|
6fd315581c
Optimize BC_VARG: use RC for numparams.
|
15 年之前 |
Mike Pall
|
96957a4551
Turn some lua_State fields into 32 bit pointers.
|
15 年之前 |
Mike Pall
|
fd63b05253
Use biased integer constant for TSETM array index.
|
15 年之前 |
Mike Pall
|
8a1af8cf89
PPC: Use unsigned compares for pointer comparisons.
|
15 年之前 |
Mike Pall
|
9fd10963b9
PPC: Add upvalue get/set instructions.
|
15 年之前 |
Mike Pall
|
ec8f2918ba
PPC: Add closure-related instructions.
|
15 年之前 |
Mike Pall
|
b2aa08c75c
PPC: Add helper function for folding arithmetic ops.
|
15 年之前 |
Mike Pall
|
932193baa6
PPC: Add modulo instructions.
|
15 年之前 |
Mike Pall
|
e9e7df5bfe
PPC: Add heavily optimized floor/ceil/trunc functions.
|
15 年之前 |
Mike Pall
|
db735e0519
PPC: Add binary arithmetic instructions (except MOD).
|
15 年之前 |
Mike Pall
|
15834c3990
PPC: Add unary instructions.
|
15 年之前 |
Mike Pall
|
341820987b
PPC: Add table constructors.
|
15 年之前 |
Mike Pall
|
711e55bdf8
PPC: Add tailcall instructions.
|
15 年之前 |
Mike Pall
|
684acbe930
PPC: Add call and iterator call instructions.
|
15 年之前 |
Mike Pall
|
b4c8b05ad5
PPC: Add table indexing with variable keys or uint8_t.
|
15 年之前 |
Mike Pall
|
5043efae7d
PPC: Add table indexing with string keys. Add get/set global.
|
15 年之前 |
Mike Pall
|
f708d31bcc
Explicitly indicate tailcall from fast function fallback.
|
15 年之前 |
Mike Pall
|
44fb3ebc64
PPC: Add unary test and copy instructions.
|
15 年之前 |
Mike Pall
|
7457ee869a
PPC: Add comparison instructions.
|
15 年之前 |
Mike Pall
|
222e01fa83
PPC: Add loop instructions.
|
15 年之前 |
Mike Pall
|
7ccdc8045b
PPC: Unwind the stack after an error is thrown.
|
15 年之前 |
Mike Pall
|
d67eb4de49
PPC: Handle stack growth on return to C.
|
15 年之前 |
Mike Pall
|
d71bd78b8f
PPC: Add move and constant instructions.
|
15 年之前 |
Mike Pall
|
8876704e05
Improve coalescing of multiple KPRI instructions to KNIL.
|
15 年之前 |