Mike Pall
|
8038430110
|
Merge branch 'master' into v2.1
|
2024-07-03 23:59:03 +02:00 |
|
Mike Pall
|
7a608e4425
|
FFI: Fix various issues in recff_cdata_arith.
Thanks to Sergey Kaplun. #1224
|
2024-07-03 23:46:47 +02:00 |
|
Mike Pall
|
1c33f46314
|
Windows/ARM64: Support Windows calling conventions.
Dear Microsoft: your butchering of the (perfectly fine) ARM64 ABI is a disgrace.
Thanks to Peter Cawley. #593
|
2023-09-11 16:35:28 +02:00 |
|
Mike Pall
|
83954100db
|
FFI/ARM64/OSX: Handle non-standard OSX C calling conventions.
Contributed by Peter Cawley. #205
|
2023-08-29 02:21:51 +02: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
|
a04480e311
|
Merge branch 'master' into v2.1
|
2022-12-22 00:52:04 +01:00 |
|
Mike Pall
|
7d5d4a1b1a
|
Merge branch 'master' into v2.1
|
2022-12-07 17:21:36 +01:00 |
|
Mike Pall
|
cc96ab9d51
|
FFI: Fix dangling reference to CType. Improve checks.
Reported by elmknot.
|
2022-12-07 17:19:29 +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
|
98b7d9a3b2
|
Merge branch 'master' into v2.1
|
2021-09-20 14:39:50 +02:00 |
|
Mike Pall
|
a622e2eb55
|
FFI: Fix missing cts->L initialization in argv2ctype().
|
2021-09-20 14:34:47 +02:00 |
|
Mike Pall
|
29bc1f04ac
|
String buffers, part 3d: Compile string buffer methods and functions.
Sponsored by fmad.io.
|
2021-07-19 16:53:30 +02:00 |
|
Mike Pall
|
1b7171c339
|
FFI: Support FFI numbers in string.format() and buf:putf().
|
2021-06-03 03:22:58 +02:00 |
|
Mike Pall
|
a119497bec
|
String buffers, part 2d: basic string buffer methods.
Sponsored by fmad.io.
|
2021-06-01 05:16:32 +02:00 |
|
Mike Pall
|
ad65934fa0
|
FFI: Handle zero-fill of struct-of-NYI.
|
2021-03-23 02:35:07 +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
|
65378759f3
|
Merge branch 'master' into v2.1
|
2020-12-28 12:40:20 +01:00 |
|
Mike Pall
|
56c04accf9
|
FFI: Fix recording of union initialization.
Thanks to Alex Shpilkin.
|
2020-12-28 12:37:36 +01:00 |
|
Mike Pall
|
e9af1abec5
|
Add support for full-range 64 bit lightuserdata.
|
2020-09-30 01:34:49 +02:00 |
|
Mike Pall
|
8ae5170cdc
|
Improve assertions.
|
2020-06-15 02:52:00 +02:00 |
|
Mike Pall
|
d5e12d5174
|
Merge branch 'master' into v2.1
|
2020-05-08 14:00:07 +02:00 |
|
Mike Pall
|
cc4bbec483
|
FFI: Always fall back to metamethods for cdata length/concat.
Thanks to Egor Skriptunoff.
|
2020-05-08 13:50:41 +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
|
a90e7795ca
|
Merge branch 'master' into v2.1
|
2018-04-22 13:30:02 +02:00 |
|
Mike Pall
|
02b521981a
|
FFI: Add tonumber() specialization for failed conversions.
Contributed by Javier Guerra Giraldez.
|
2018-04-22 13:27:25 +02:00 |
|
Mike Pall
|
a057a07ab7
|
MIPS64: Add soft-float support to JIT compiler backend.
Contributed by Djordje Kovacevic and Stefan Pejic from RT-RK.com.
Sponsored by Cisco Systems, Inc.
|
2017-06-07 23:56:54 +02:00 |
|
Mike Pall
|
fbfbd7b9e1
|
FFI: Compile bitfield loads/stores.
|
2017-04-30 23:58:33 +02: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
|
7374046299
|
Merge branch 'master' into v2.1
|
2016-07-17 16:01:25 +02:00 |
|
Mike Pall
|
b74ddaf174
|
Fix for cdata vs. non-cdata arithmetics/comparisons.
Thanks to Vyacheslav Egorov.
|
2016-07-17 16:01:10 +02:00 |
|
Mike Pall
|
6c8258d74b
|
LJ_FR2: Add support for trace recording and snapshots.
Contributed by Peter Cawley.
|
2016-05-23 01:49:00 +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
|
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
|
054e6abe37
|
Add LJ_FR2 mode: Two-slot frame info.
|
2015-01-03 15:04:38 +01:00 |
|
Mike Pall
|
c6130e68eb
|
Avoid dependency on frame layout for LJ_POST_FIXCOMP.
The auxiliary value in u32.lo wasn't used, anyway.
|
2014-12-15 02:45:40 +01:00 |
|
Mike Pall
|
72c661e2b8
|
Merge branch 'master' into v2.1
|
2014-09-08 23:39:02 +02:00 |
|
Mike Pall
|
247ead6718
|
FFI: Fix for cdata vs. non-cdata arithmetic and comparisons.
Thanks to Roman Tsisyk.
|
2014-09-08 23:28:02 +02:00 |
|
Mike Pall
|
5f370d9071
|
Merge branch 'master' into v2.1
|
2014-07-04 18:19:16 +02:00 |
|
Mike Pall
|
f948fe0c27
|
FFI: Fix compilation of reference field access.
|
2014-07-04 18:17:32 +02:00 |
|
Mike Pall
|
52b081528a
|
Merge branch 'master' into v2.1
|
2014-05-15 17:37:38 +02:00 |
|
Mike Pall
|
fe288e7b83
|
FFI: Fix recording of indexing a struct pointer ctype object itself.
|
2014-05-15 17:28:08 +02:00 |
|
Mike Pall
|
f7e209cc55
|
Merge branch 'master' into v2.1
|
2014-05-06 14:33:35 +02:00 |
|
Mike Pall
|
ef82bb014a
|
FFI: Another fix for cdata equality comparisons.
|
2014-05-06 14:31:31 +02:00 |
|