Mike Pall
|
7a1c139569
|
Windows: Pass scratch CONTEXT record to RtlUnwindEx.
Thanks to Peter Cawley. #593
|
2023-09-15 05:31:26 +02:00 |
|
Mike Pall
|
f63bc569fa
|
Windows/ARM64: Fix exception unwinding.
Thanks to Peter Cawley. #593
|
2023-09-11 13:33:27 +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
|
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
|
d5bbf9cdb4
|
Fix frame for more types of on-trace error messages.
Thanks to Maxim Kokryashkin. #1034
|
2023-08-12 14:48:34 +02:00 |
|
Mike Pall
|
2d8300c194
|
Fix frame for on-trace out-of-memory error.
Reported by ruidong007.
|
2023-06-02 11:42:58 +02:00 |
|
Mike Pall
|
d0e88930dd
|
Fix compiler warning.
Reported by Christopher Ng.
|
2023-01-04 10:44:18 +01:00 |
|
Mike Pall
|
7a0cf5fd4c
|
Merge branch 'master' into v2.1
|
2022-11-09 11:06:11 +01:00 |
|
Mike Pall
|
ca8d3257bb
|
Ensure correct stack top for OOM error message.
Reported by Sergey Kaplun.
|
2022-11-09 11:01:41 +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
|
be251d9149
|
OSX: Disable unreliable assertion for external frame unwinding.
|
2022-01-13 17:57:03 +01: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
|
e957737650
|
Disable unreliable assertion for external frame unwinding.
Broken on Fedora/ARM64. Reported by Yichun Zhang.
|
2021-06-25 12:53:23 +02:00 |
|
Mike Pall
|
a32aeadc68
|
Handle on-trace OOM errors from helper functions.
|
2021-03-23 00:39:50 +01:00 |
|
Mike Pall
|
e131936133
|
Cleanup and enable external unwinding for more platforms.
|
2021-03-23 00:22:34 +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
|
dd0f09f95f
|
Another fix for lua_yield() from C hook.
Reported by Jason Carr.
|
2020-09-22 23:37:43 +02:00 |
|
Mike Pall
|
94d4abcca9
|
Merge branch 'master' into v2.1
|
2020-08-09 23:12:48 +02:00 |
|
Mike Pall
|
e296f56b82
|
Call error function on rethrow after trace exit.
|
2020-08-09 22:50:31 +02:00 |
|
Mike Pall
|
6097795367
|
Merge branch 'master' into v2.1
|
2020-07-12 14:33:01 +02:00 |
|
Mike Pall
|
53f82e6e2e
|
Fix frame traversal for __gc handler frames.
Reported by Changochen.
|
2020-07-12 14:30:34 +02:00 |
|
Mike Pall
|
384d6d56f4
|
Fix Clang build.
|
2020-07-02 01:24:39 +02:00 |
|
Mike Pall
|
8ae5170cdc
|
Improve assertions.
|
2020-06-15 02:52:00 +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
|
05898a8824
|
Merge branch 'master' into v2.1
|
2019-12-08 19:24:47 +01:00 |
|
Mike Pall
|
44382e833a
|
OSX: Use __thread attribute.
|
2019-12-08 19:22:37 +01:00 |
|
Mike Pall
|
0bf46e1edf
|
Merge branch 'master' into v2.1
|
2018-01-29 13:19:30 +01:00 |
|
Mike Pall
|
d4ee803427
|
Fix GCC 7 -Wimplicit-fallthrough warnings.
|
2018-01-29 13:06:13 +01:00 |
|
Mike Pall
|
9c685f7003
|
Refactor with LUA_OK.
Contributed by François Perrad.
|
2017-04-07 12:12:03 +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
|
d4f3b1136b
|
Workaround for MinGW headers lacking some exception definitions.
|
2016-05-20 19:45:38 +02:00 |
|
Mike Pall
|
35b09e692e
|
Windows/x86: Add full exception interoperability.
Contributed by Peter Cawley.
|
2016-05-07 12:32:15 +02:00 |
|
Mike Pall
|
be2559291e
|
ARM: Fix build problem with external frame unwinding.
|
2016-03-15 11:27:06 +01: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
|
f61148c486
|
ARM: Add external frame unwinding.
Thanks to Nick Zavaritsky.
|
2015-12-28 16:34:11 +01:00 |
|
Mike Pall
|
49427dfcc2
|
Merge branch 'master' into v2.1
|
2015-09-20 19:18:31 +02:00 |
|
Mike Pall
|
076d625dc6
|
Fix Cygwin support. Note: this is not a supported target.
Contributed by Yaakov Selkowitz.
|
2015-09-20 19:17:02 +02:00 |
|
Mike Pall
|
fb19df9fd7
|
Merge branch 'master' into v2.1
|
2015-06-09 22:09:11 +02:00 |
|
Mike Pall
|
72347895ed
|
x64: Allow building without external unwinder.
Required for PS4 SDK 2.5. Thanks to James Park.
|
2015-06-09 22:08:40 +02:00 |
|
Mike Pall
|
4a146cac9a
|
LJ_GC64: Fix frame unwinding.
|
2015-05-20 16:43:41 +02:00 |
|
Mike Pall
|
c821e0aded
|
Merge branch 'master' into v2.1
|
2015-03-05 12:21:39 +01:00 |
|
Mike Pall
|
8b6af89ba7
|
Fix Lua/C API typecheck error for special indexes.
|
2015-03-05 12:19:11 +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 |
|