Mike Pall
|
8358eb0cce
|
Merge branch 'master' into v2.1
|
2025-01-13 16:15:19 +01:00 |
|
Mike Pall
|
e8236561d4
|
Bump copyright date.
|
2025-01-13 15:59:10 +01:00 |
|
Mike Pall
|
ef587afb2c
|
Merge branch 'master' into v2.1
|
2023-08-20 21:33:37 +02:00 |
|
Mike Pall
|
158a284cc9
|
Bump copyright date.
|
2023-08-20 21:25:30 +02:00 |
|
Mike Pall
|
27af72e66f
|
ARM64: Add support for ARM64e pointer authentication codes (PAC).
Contributed by Peter Cawley. #559
|
2023-08-12 22:25:40 +02:00 |
|
Mike Pall
|
96d6d50320
|
Revert to trival pow() optimizations to prevent inaccuracies.
|
2022-03-08 19:44:10 +01:00 |
|
Mike Pall
|
9512d5c1ac
|
Fix pow() optimization inconsistencies.
|
2022-01-24 14:37:50 +01:00 |
|
Mike Pall
|
7306ba78d6
|
Merge branch 'master' into v2.1
|
2022-01-15 19:42:30 +01:00 |
|
Mike Pall
|
c4dfb625ba
|
Bump copyright date.
|
2022-01-15 19:30:54 +01:00 |
|
Mike Pall
|
bb0f241015
|
Compile table traversals: next(), pairs(), BC_ISNEXT/BC_ITERN.
Sponsored by OpenResty Inc.
|
2021-09-19 17:49:25 +02:00 |
|
Mike Pall
|
a32aeadc68
|
Handle on-trace OOM errors from helper functions.
|
2021-03-23 00:39:50 +01:00 |
|
Mike Pall
|
1e66d0f9e6
|
Merge branch 'master' into v2.1
|
2021-01-02 21:56:07 +01:00 |
|
Mike Pall
|
f47c864b01
|
Bump copyright date.
|
2021-01-02 21:49:41 +01:00 |
|
Mike Pall
|
b2307c8ad8
|
Remove pow() splitting and cleanup backends.
|
2020-05-23 21:33:01 +02:00 |
|
Mike Pall
|
87b111f0fe
|
Merge branch 'master' into v2.1
|
2020-01-20 23:34:21 +01:00 |
|
Mike Pall
|
38a5ed4b43
|
Bump copyright date.
|
2020-01-20 23:26:51 +01:00 |
|
Mike Pall
|
71ff7ef8a7
|
Merge branch 'master' into v2.1
|
2017-01-17 12:41:05 +01:00 |
|
Mike Pall
|
b93a1dd0c8
|
Bump copyright date to 2017.
|
2017-01-17 12:35:03 +01:00 |
|
Mike Pall
|
35b09e692e
|
Windows/x86: Add full exception interoperability.
Contributed by Peter Cawley.
|
2016-05-07 12:32:15 +02:00 |
|
Mike Pall
|
f4231949b5
|
Merge branch 'master' into v2.1
|
2016-03-03 12:11:37 +01:00 |
|
Mike Pall
|
db1b399af1
|
Bump copyright date to 2016.
|
2016-03-03 12:02:22 +01:00 |
|
Mike Pall
|
60de2f3d51
|
MIPS: Switch to dual-number mode. Fix soft-float interpreter.
|
2016-01-29 07:03:36 +01:00 |
|
Mike Pall
|
3f5c72421e
|
MIPS soft-float, part 1: Add soft-float support to interpreter.
Contributed by Djordje Kovacevic and Stefan Pejic from RT-RK.com.
Sponsored by Cisco Systems, Inc.
|
2015-12-17 22:42:20 +01:00 |
|
Mike Pall
|
0a5045c34e
|
Merge branch 'master' into v2.1
|
2015-01-06 00:12:45 +01:00 |
|
Mike Pall
|
86913b9bbf
|
Bump copyright date to 2015.
|
2015-01-05 23:59:31 +01:00 |
|
Mike Pall
|
f307d0adaf
|
ARM64: Add build infrastructure and initial port of interpreter.
|
2015-01-03 15:28:33 +01:00 |
|
Mike Pall
|
881f48f980
|
Cleanup of frame handling. No functional changes.
|
2014-12-15 02:27:27 +01:00 |
|
Mike Pall
|
ad03eba715
|
x86/x64: Drop internal x87 math functions. Use libm functions.
|
2014-12-08 02:02:34 +01:00 |
|
Mike Pall
|
a9d4543601
|
Merge branch 'master' into v2.1
|
2014-01-16 23:18:34 +01:00 |
|
Mike Pall
|
ef59e54820
|
Bump copyright date to 2014.
|
2014-01-16 23:10:16 +01:00 |
|
Mike Pall
|
b5d741fa7e
|
Add trace stitching.
|
2013-12-25 02:55:25 +01:00 |
|
Mike Pall
|
4dce22c40d
|
Add low-overhead profiler. Part 1: interpreter, low-level C API.
|
2013-09-02 01:49:19 +02:00 |
|
Mike Pall
|
57768cd588
|
x86: Remove x87 support from interpreter.
SSE2 required from now on.
|
2013-02-21 16:56:59 +01:00 |
|
Mike Pall
|
4a44c4ff69
|
Bump copyright date to 2013.
|
2013-02-11 12:54:48 +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
|
0561a56938
|
From Lua 5.2: Add math.log(x, base).
|
2012-10-07 15:47:11 +02:00 |
|
Mike Pall
|
4dc9e22def
|
ARM: Add VFP and hard-float ABI variants to JIT compiler.
|
2012-08-09 13:13:11 +02:00 |
|
Mike Pall
|
0b3d8375f7
|
PPC: Remove lj_vm_floor/ceil/trunc assembler wrappers.
|
2012-06-12 17:26:55 +02:00 |
|
Mike Pall
|
1980ee95b0
|
PPC: Use builtin D-Cache/I-Cache sync code.
|
2012-03-29 01:14:24 +02:00 |
|
Mike Pall
|
10ef109eef
|
Bump copyright date to 2012.
|
2012-01-23 22:42:42 +01:00 |
|
Mike Pall
|
e3c7476533
|
FFI: Record ffi.errno().
|
2011-11-26 16:56:09 +01:00 |
|
Mike Pall
|
71d00a56db
|
FFI: Add callback support (for x86/x64).
|
2011-11-14 14:18:25 +01:00 |
|
Mike Pall
|
e80478c44b
|
Rearrange defines for workarounds to embedded operating systems.
|
2011-10-19 18:14:46 +02:00 |
|
Mike Pall
|
a48058a791
|
ARM: Add fast assembler implementation of floor/ceil/trunc.
|
2011-06-05 23:38:23 +02:00 |
|
Mike Pall
|
8c5935000d
|
Add narrowing of modulo operator.
|
2011-06-03 18:48:02 +02:00 |
|
Mike Pall
|
eec28aa9fd
|
Move math helpers to lj_vmmath.c. Add missing log2/exp2 for Symbian.
|
2011-06-03 17:15:44 +02:00 |
|
Mike Pall
|
625ef8626f
|
Simplify helper routines for soft-float targets. Add POW rejoin.
|
2011-05-26 18:01:55 +02:00 |
|
Mike Pall
|
89022b4c3e
|
Use lj_vm_tobit() on targets without FPU.
|
2011-04-10 16:58:22 +02:00 |
|
Mike Pall
|
ac3b1dcfc5
|
x64: Workaround for libgcc unwind bug (still present in RHEL 5.5).
|
2011-03-17 16:06:41 +01:00 |
|
Mike Pall
|
06f99fc3df
|
Bump copyright date to 2011.
|
2011-01-09 17:12:53 +01:00 |
|