Mike Pall
|
be19218a6c
Fix return from pcall within active hook.
|
há 15 anos atrás |
Mike Pall
|
44de7eb48c
Keep framesize in RA of FUNCC/FUNCCW instructions, too
|
há 15 anos atrás |
Mike Pall
|
3d81368331
Fix lua_cpcall(). Duplicate save corrupted C frame chain.
|
há 15 anos atrás |
Mike Pall
|
0a3329c581
Fix some compiler warnings.
|
há 15 anos atrás |
Mike Pall
|
309d8f5aab
Cleanup library function caching in dasm_x86.lua.
|
há 15 anos atrás |
Mike Pall
|
653327b33a
Remove bogus global in -jdump.
|
há 15 anos atrás |
Mike Pall
|
33ef1fa524
Untangle some target dependencies.
|
há 15 anos atrás |
Mike Pall
|
a6b7952f7e
Use FuncState typedef in favor of struct.
|
há 15 anos atrás |
Mike Pall
|
c5feda2d53
Speed up string compares in string interning.
|
há 15 anos atrás |
Mike Pall
|
420124372b
Switch to fast string hash.
|
há 15 anos atrás |
Mike Pall
|
d05873ee0a
Abstract out pointer hash to hashrot(). Tune hash constants.
|
há 15 anos atrás |
Mike Pall
|
6667ab0f26
Use independent hash for VM event dispatch.
|
há 15 anos atrás |
Mike Pall
|
2ca58aa67d
Fix arg check for two-arg SSE math functions in interpreter.
|
há 15 anos atrás |
Mike Pall
|
0d3f190d94
Fix passing of constant args in FPRs on x64.
|
há 15 anos atrás |
Mike Pall
|
7d5a3cb5d4
Rechain pseudo-resurrected string keys with colliding hashes.
|
há 15 anos atrás |
Mike Pall
|
bbd1584d5f
Do not eliminate PHIs for values only referenced from side exits.
|
há 15 anos atrás |
Mike Pall
|
9f6707ddbb
Fix frame setup for error handling in next().
|
há 15 anos atrás |
Mike Pall
|
cdc37a33b3
Fallback to metamethod resolving for tostring in print().
|
há 15 anos atrás |
Mike Pall
|
fa673eb179
Fix string.char() range check on x64.
|
há 15 anos atrás |
Mike Pall
|
926f688cd0
Canonicalize string conversion of nan, inf, -inf.
|
há 15 anos atrás |
Mike Pall
|
c7a3103f41
Fix handling of failed fp:read(..., "*n").
|
há 15 anos atrás |
Mike Pall
|
655401f3e9
Avoid name clash with standard POSIX function.
|
há 15 anos atrás |
Mike Pall
|
41ec9a94b3
Avoid string allocation in GDB JIT API.
|
há 15 anos atrás |
Mike Pall
|
5ff994fa37
Add weak guards. Emit TNEW/TDUP with a guard bit.
|
há 15 anos atrás |
Mike Pall
|
8fa1db826c
Create symbol table of JIT-compiled code for use with Linux perf tools.
|
há 15 anos atrás |
Mike Pall
|
f28a42c923
Fix PHI elimination: mark right PHI as used, too.
|
há 15 anos atrás |
Mike Pall
|
28cfccf748
Turn TValue setter macros into inline functions.
|
há 15 anos atrás |
Mike Pall
|
41379126a2
Treat the tag of a TValue as unsigned everywhere.
|
há 15 anos atrás |
Mike Pall
|
f396f3d192
Avoid starting a GC cycle immediately after library init.
|
há 15 anos atrás |
Mike Pall
|
2ccb24f894
Fix TNEW in x64 interpreter. Do not force a full GC (ouch).
|
há 15 anos atrás |