Commit Graph

22 Commits

Author SHA1 Message Date
Mike Pall
b93a1dd0c8 Bump copyright date to 2017. 2017-01-17 12:35:03 +01:00
Mike Pall
db1b399af1 Bump copyright date to 2016. 2016-03-03 12:02:22 +01:00
Mike Pall
86913b9bbf Bump copyright date to 2015. 2015-01-05 23:59:31 +01:00
Mike Pall
4d9e8e245a ARM: Minor interpreter optimization. 2015-01-05 00:05:38 +01:00
Mike Pall
16f910b4a8 ARM: Fix write barrier check in BC_USETS. 2014-12-27 06:03:06 +01:00
Mike Pall
54826563b2 ARM: Fix excess stack growth in interpreter. 2014-12-27 05:59:16 +01:00
Mike Pall
ef59e54820 Bump copyright date to 2014. 2014-01-16 23:10:16 +01:00
Mike Pall
916f09d0a9 x64: Fix store to upvalue for lightuserdata values. 2013-12-02 09:18:01 +01:00
Mike Pall
4a44c4ff69 Bump copyright date to 2013. 2013-02-11 12:54:48 +01:00
Mike Pall
0613358991 ARM: Fix ordered comparisons for number <=> non-number. 2012-11-07 18:05:23 +01: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
eabfdfe1aa Don't use stack unwinding for lua_yield(). 2012-10-09 13:19:57 +02:00
Mike Pall
2f5ed5d0df From Lua 5.2: Add string.rep(s, n, sep). 2012-10-07 17:11:39 +02:00
Mike Pall
0561a56938 From Lua 5.2: Add math.log(x, base). 2012-10-07 15:47:11 +02:00
Mike Pall
aed2009378 Fix despecialization of ITERN when already running. 2012-09-12 16:58:47 +02:00
Mike Pall
23932a6c8b Use 0/1 macro for Lua 5.2 compatibility. 2012-09-12 11:20:47 +02:00
Mike Pall
af2cb02542 ARM: Fix hard-float lj_vm_trunc() (used by compiled math.modf). 2012-08-19 22:37:43 +02:00
Mike Pall
4b0af611d0 ARM: Add hard-float ABI support to the FFI (interpreter). 2012-07-30 19:00:52 +02:00
Mike Pall
a373fddbd3 ARM: Add VFP and hard-float ABI variants to interpreter. 2012-07-30 18:59:13 +02:00
Mike Pall
c2159f8624 ARM/PPC: Remove assembler code for lj_vm_foldarith(). 2012-06-12 17:25:52 +02:00
Mike Pall
02acb39b10 ARM: Cleanup interpreter.
Use DynASM defines instead of C defines.
2012-06-11 00:49:47 +02:00
Mike Pall
9a9509c66a Reorganize build process.
Drop pre-translated buildvm_*.h.
Rename buildvm_*.dasc to vm_*.dasc.
Move buildvm* to host directory.
Build minilua, unless HOST_LUA is set.
Use HOST_LUA to run DynASM.
Translate only vm_*.dasc for target architecture.
2012-06-09 15:12:44 +02:00