Commit Graph

1366 Commits

Author SHA1 Message Date
Mike Pall
caed566e2b Mention -Osink in docs. 2012-11-13 19:24:05 +01:00
Mike Pall
1cd13f6b33 x64: Don't fuse implicitly 32-to-64 extended operands. 2012-11-13 19:20:52 +01:00
Mike Pall
87d74a8f3d RELEASE LuaJIT-2.0.0-rc3 2012-11-08 11:05:06 +01:00
Mike Pall
74feb2534c FFI: Clarify callback docs. 2012-11-07 23:20:50 +01:00
Mike Pall
2156925b9b Improve iOS install docs. 2012-11-07 23:00:34 +01:00
Mike Pall
07406a5af9 FFI: Mention __thiscall attribute in docs. 2012-11-07 18:09:37 +01:00
Mike Pall
0613358991 ARM: Fix ordered comparisons for number <=> non-number. 2012-11-07 18:05:23 +01:00
Mike Pall
8a11869d49 FFI: Fix stack-adjustment for __thiscall callbacks. 2012-11-07 18:04:58 +01:00
Mike Pall
e941caafcf RELEASE LuaJIT-2.0.0-rc2 2012-11-06 17:24:54 +01:00
Mike Pall
4e5ef81b86 FFI: Fix recording of bool call result check on x86/x64. 2012-11-06 17:05:37 +01:00
Mike Pall
8a1a6097be FFI: Fix signedness of bool. 2012-11-06 17:04:21 +01:00
Mike Pall
c022692ab0 Don't propagate implicitly widened number to index metamethods. 2012-11-06 16:58:52 +01:00
Mike Pall
ae1987d535 Fix CONV.num.int sinking. 2012-11-06 16:57:50 +01:00
Mike Pall
69906d15de Don't create unneeded array part for template tables. 2012-11-06 16:56:25 +01:00
Mike Pall
eb6f890ebd RELEASE LuaJIT-2.0.0-rc1 2012-10-31 18:24:10 +01:00
Mike Pall
4b9441c0a9 Update docs for release candidate. 2012-10-31 18:14:49 +01:00
Mike Pall
1f372e13c2 Update changelog. 2012-10-31 18:11:56 +01:00
Mike Pall
b3afb0addc Install bin/luajit symlink for non-beta releases. 2012-10-31 18:10:27 +01:00
Mike Pall
b0dde5b2b1 FFI: Fix code generation for replay of sunk float fields. 2012-10-29 17:21:44 +01:00
Mike Pall
4e7fe815ed Document tonumber() enhancements. 2012-10-28 14:20:14 +01:00
Mike Pall
c7990063e0 Fix builtin string to number conversion for INT_MIN. 2012-10-24 23:46:21 +02:00
Mike Pall
f874452ddb Remove strict.lua. 2012-10-24 13:12:37 +02:00
Mike Pall
1fef908a0f Release planning update. 2012-10-24 13:09:06 +02:00
Mike Pall
1d5c2ce4e2 Replace error with PANIC for callbacks from JIT-compiled code. 2012-10-21 19:17:14 +02:00
Mike Pall
f6536c6696 Fix detection of immutable upvalues. 2012-10-21 13:51:12 +02:00
Mike Pall
614e78d1f6 Fix recording of equality comparisons with __eq metamethods. 2012-10-19 17:03:41 +02:00
Mike Pall
f1fe96e7ef Extended Android build instructions. 2012-10-17 14:23:29 +02:00
Mike Pall
e32cc2a0dc Fix Android/x86 build. 2012-10-17 14:22:26 +02:00
Mike Pall
4baa01be78 RELEASE LuaJIT-2.0.0-beta11 2012-10-16 20:13:01 +02:00
Mike Pall
a0f83f6b96 Update changelog. 2012-10-16 19:44:48 +02:00
Mike Pall
bbe35adfcd MIPS: Compile math.sqrt() to sqrt.d instruction. 2012-10-15 21:28:10 +02:00
Mike Pall
a58b86dad3 PPC: Compile math.sqrt() to fsqrt instruction. 2012-10-15 21:23:20 +02:00
Mike Pall
2621617a92 ARM: Drop hard-fp variants of floor/ceil/trunc.
Soft-fp variants are faster on a Cortex-A9. Duh.
2012-10-15 16:53:03 +02:00
Mike Pall
894d2d6ef4 DynASM/ARM: Fix conditional VFP instruction encoding. 2012-10-15 16:52:18 +02:00
Mike Pall
1447ee6520 ARM, MIPS: Fix workaround for argument GPRs vs. FPR remat. 2012-10-15 15:47:15 +02:00
Mike Pall
93e4040b60 Workaround for broken Android sprintf("%g", -0.0). 2012-10-15 01:31:56 +02:00
Mike Pall
6d36234856 Update Android install docs. 2012-10-15 01:09:56 +02:00
Mike Pall
c25d4daaa5 Add note to recalcitrant distro maintainers. 2012-10-14 21:52:35 +02:00
Mike Pall
d70d77549b Documentation cleanup and reorganization. 2012-10-14 21:48:04 +02:00
Mike Pall
a0ee70de6d Documentation layout changes. 2012-10-14 00:47:26 +02:00
Mike Pall
b50375a11c From Lua 5.2: Add package.loadlib(libname, "*"). 2012-10-12 14:42:40 +02:00
Mike Pall
fff12979fe From Lua 5.2: Add format options to io.lines(). 2012-10-12 14:11:41 +02:00
Mike Pall
fd292c9f26 Fix assertion. 2012-10-11 21:40:46 +02:00
Mike Pall
425f67c7d6 FFI: Update docs on FFI semantics. 2012-10-10 19:57:00 +02:00
Mike Pall
0b55e05d06 FFI: Compile ffi.gc(). 2012-10-10 18:56:16 +02:00
Mike Pall
1c626112a0 FFI: Compile ffi.sizeof(), ffi.alignof() and ffi.offsetof(). 2012-10-10 18:16:18 +02:00
Mike Pall
4a97faef7e FFI: Compile array/struct copies. 2012-10-09 21:51:30 +02:00
Mike Pall
a7d1dbacb1 FFI: Optimize ffi.copy() and ffi.fill(). 2012-10-09 21:49:57 +02:00
Mike Pall
5ebe4990ba Add LJ_TARGET_UNALIGNED. 2012-10-09 21:42:42 +02:00
Mike Pall
0452e97ba0 Add FOLD rules for CONV.int.i8/u8/i16/u16 of KINT. 2012-10-09 21:36:56 +02:00