Mike Pall
|
29ac908f74
|
FFI: Fix comment parsing.
|
2011-07-06 23:04:33 +02:00 |
|
Mike Pall
|
ee4cffb7e6
|
ARM: Install dis_arm.lua.
|
2011-07-04 17:36:04 +02:00 |
|
Mike Pall
|
89201f2e66
|
Fix install_name and versioning on OSX.
|
2011-07-03 17:58:26 +02:00 |
|
Mike Pall
|
0239a56d37
|
PPC: Add build rules for PPC interpreter (non-functional, yet).
|
2011-07-03 15:19:34 +02:00 |
|
Mike Pall
|
161f1a5eb0
|
PPC: Separate PPC vs. PPCSPE interpreter source files.
|
2011-07-03 15:01:50 +02:00 |
|
Mike Pall
|
8addfefb33
|
PPC: Untangle PPC vs. PPCSPE target defines.
|
2011-07-02 00:45:38 +02:00 |
|
Mike Pall
|
fe1f9137a9
|
PPC: Fix range check for scaled immediates in DynASM.
|
2011-07-02 00:43:19 +02:00 |
|
Mike Pall
|
8ccf89718c
|
Add debug option to msvcbuild.bat and improve error handling.
|
2011-06-29 19:26:31 +02:00 |
|
Mike Pall
|
0af502f438
|
Don't use thread-safe exceptions on OSX. Complain to Apple, not me.
|
2011-06-29 11:27:09 +02:00 |
|
Mike Pall
|
64dbe7d929
|
Return to lower frame via interpreter for unhandled cases.
E.g. spontaneous upcalls from C are now compiled.
|
2011-06-29 01:53:39 +02:00 |
|
Mike Pall
|
82eca898db
|
Prefer recording loops over calls.
Hotcounts are decremented by 2 for loops and by 1 for calls.
|
2011-06-29 01:52:23 +02:00 |
|
Mike Pall
|
deeb8196c4
|
Reorganize trace linking and track link types.
|
2011-06-28 23:23:34 +02:00 |
|
Mike Pall
|
3dbae4ffc2
|
Clean up temporary bytecode patching.
|
2011-06-28 23:19:36 +02:00 |
|
Mike Pall
|
999d95253a
|
Fix forced unwinding triggered by external unwinder.
|
2011-06-27 21:09:01 +02:00 |
|
Mike Pall
|
2dd52500ab
|
Use thread-safe exceptions for external unwinding on x64/GCC.
|
2011-06-27 20:14:28 +02:00 |
|
Mike Pall
|
db22ce2ba8
|
Fix iOS build.
|
2011-06-27 01:33:50 +02:00 |
|
Mike Pall
|
113f8e9ac2
|
Fix data-flow analysis for BC_ITERL.
|
2011-06-27 01:11:11 +02:00 |
|
Mike Pall
|
e613cb7695
|
FFI: Clarify docs wrt. string initializers for byte arrays.
|
2011-06-24 20:47:56 +02:00 |
|
Mike Pall
|
29e89adfa7
|
RELEASE LuaJIT-2.0.0-beta8 (fixed)
|
2011-06-23 19:40:21 +02:00 |
|
Mike Pall
|
f50c962e94
|
Fix documentation for -b command line option.
|
2011-06-23 19:09:56 +02:00 |
|
Mike Pall
|
9b0c641ac1
|
RELEASE LuaJIT-2.0.0-beta8
|
2011-06-23 17:15:02 +02:00 |
|
Mike Pall
|
2513ddc84c
|
Update changelog.
|
2011-06-23 17:11:13 +02:00 |
|
Mike Pall
|
f182559069
|
Misc. updates to docs.
|
2011-06-23 16:17:13 +02:00 |
|
Mike Pall
|
6691e72eb8
|
Fix assertion.
|
2011-06-22 21:18:23 +02:00 |
|
Mike Pall
|
513bd6e952
|
x86/x64: Don't evict BASE in ra_evictk().
|
2011-06-22 21:07:02 +02:00 |
|
Mike Pall
|
d4da9ff55e
|
x86/x64: Fix register allocation for variable shifts.
|
2011-06-22 20:38:07 +02:00 |
|
Mike Pall
|
e2246db688
|
x86/x64: Fix fusion of comparisons with u8/u16 XLOAD.
|
2011-06-22 17:56:41 +02:00 |
|
Mike Pall
|
b6e4ffd079
|
Avoid pointless calls for std file handles on __gc.
|
2011-06-22 17:54:09 +02:00 |
|
Mike Pall
|
4df40a228f
|
Fix recording of loops with instable directions in side traces.
|
2011-06-20 21:51:31 +02:00 |
|
Mike Pall
|
31d566428f
|
From Lua 5.2: __len for tables. Needs -DLUAJIT_ENABLE_LUA52COMPAT.
|
2011-06-20 20:45:41 +02:00 |
|
Mike Pall
|
0f55b46b0b
|
Update man page for -b command line option.
|
2011-06-15 01:32:57 +02:00 |
|
Mike Pall
|
3d1563524f
|
More fixes for the Solaris/x86 build. Thanks to Will Metcalf.
|
2011-06-14 16:44:20 +02:00 |
|
Mike Pall
|
9cf2cd2a11
|
Fix bytecode loading on Windows.
|
2011-06-14 12:47:48 +02:00 |
|
Mike Pall
|
ecab831ebf
|
Add more docs for bytecode load/save feature.
|
2011-06-14 01:58:19 +02:00 |
|
Mike Pall
|
bcc196eed3
|
Fix dumping of already stripped functions with debug info.
|
2011-06-13 03:22:10 +02:00 |
|
Mike Pall
|
0eee70cd4d
|
Add -b command line option to save/list bytecode.
|
2011-06-13 01:04:23 +02:00 |
|
Mike Pall
|
4994fcc32c
|
Add support for bytecode loading/saving.
|
2011-06-13 01:04:11 +02:00 |
|
Mike Pall
|
9da94d1355
|
Add recursive dump option to jit.bc.dump().
|
2011-06-12 23:51:13 +02:00 |
|
Mike Pall
|
0c8696dfbf
|
No need for L argument to lj_str_initbuf().
|
2011-06-12 21:09:20 +02:00 |
|
Mike Pall
|
287de611a2
|
FFI: Support __tostring metamethod for pointers to structs, too.
|
2011-06-11 18:30:22 +02:00 |
|
Mike Pall
|
a58eb604f4
|
Make .eh_frame section read-write on Solaris.
|
2011-06-11 15:57:03 +02:00 |
|
Mike Pall
|
27d8d3b5d9
|
Fix check for missing arguments in string.format().
|
2011-06-10 13:47:11 +02:00 |
|
Mike Pall
|
b6a7fc5330
|
Cleanup prototype flags.
|
2011-06-09 13:54:40 +02:00 |
|
Mike Pall
|
96cc99bd6a
|
Remove bogus assertion for GC estimate vs. threshold.
|
2011-06-09 01:34:10 +02:00 |
|
Mike Pall
|
8c32b38ca3
|
Flatten and compress in-memory debug info (saves ~70%).
|
2011-06-09 01:27:37 +02:00 |
|
Mike Pall
|
585cf05dbd
|
Move debugging/introspection functionality to lj_debug.c.
|
2011-06-07 21:37:24 +02:00 |
|
Mike Pall
|
b44ccd4263
|
Fix compiler warning.
|
2011-06-07 21:28:31 +02:00 |
|
Mike Pall
|
a0840d2695
|
FFI: Print NULL pointers as "cdata<... *>: NULL".
|
2011-06-07 21:10:04 +02:00 |
|
Mike Pall
|
a7ca722dca
|
FFI: Show address pointed to for tostring(pointer).
|
2011-06-07 20:57:32 +02:00 |
|
Mike Pall
|
51ee3d951e
|
Minor change to bytecode penalty code for consistency.
|
2011-06-07 20:44:55 +02:00 |
|