aboutsummaryrefslogtreecommitdiff
path: root/src/lj_err.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into v2.1Mike Pall2025-01-131-1/+1
|\
| * Bump copyright date.Mike Pall2025-01-131-1/+1
| |
* | Merge branch 'master' into v2.1Mike Pall2024-09-291-6/+0
|\|
| * Remove ancient RtlUnwindEx workaround for MinGW64.Mike Pall2024-09-291-6/+0
| | | | | | | | Thanks to Kacper Michajłow. #1272
* | Merge branch 'master' into v2.1Mike Pall2024-02-041-3/+20
|\|
| * Rework stack overflow handling.Mike Pall2024-02-041-3/+19
| | | | | | | | Reported by pwnhacker0x18. Fixed by Peter Cawley. #1152
* | Restore cur_L for specific Lua/C API use case.Mike Pall2023-09-211-1/+4
| | | | | | | | Thanks to Peter Cawley. #1066
* | Windows: Call C++ destructors without compiling with /EHa.Mike Pall2023-09-151-6/+29
| | | | | | | | Thanks to Peter Cawley. #593
* | Windows: Pass scratch CONTEXT record to RtlUnwindEx.Mike Pall2023-09-151-2/+3
| | | | | | | | Thanks to Peter Cawley. #593
* | Windows/ARM64: Fix exception unwinding.Mike Pall2023-09-111-4/+6
| | | | | | | | Thanks to Peter Cawley. #593
* | Merge branch 'master' into v2.1Mike Pall2023-08-201-1/+1
|\|
| * Bump copyright date.Mike Pall2023-08-201-1/+1
| |
* | ARM64: Add support for ARM64e pointer authentication codes (PAC).Mike Pall2023-08-121-5/+13
| | | | | | | | Contributed by Peter Cawley. #559
* | Fix frame for more types of on-trace error messages.Mike Pall2023-08-121-0/+4
| | | | | | | | Thanks to Maxim Kokryashkin. #1034
* | Fix frame for on-trace out-of-memory error.Mike Pall2023-06-021-0/+4
| | | | | | | | Reported by ruidong007.
* | Fix compiler warning.Mike Pall2023-01-041-2/+2
| | | | | | | | Reported by Christopher Ng.
* | Merge branch 'master' into v2.1Mike Pall2022-11-091-0/+1
|\|
| * Ensure correct stack top for OOM error message.Mike Pall2022-11-091-0/+1
| | | | | | | | Reported by Sergey Kaplun.
* | Merge branch 'master' into v2.1Mike Pall2022-01-151-1/+1
|\|
| * Bump copyright date.Mike Pall2022-01-151-1/+1
| |
* | OSX: Disable unreliable assertion for external frame unwinding.Mike Pall2022-01-131-0/+3
| |
* | String buffers, part 3d: Compile string buffer methods and functions.Mike Pall2021-07-191-17/+19
| | | | | | | | Sponsored by fmad.io.
* | Disable unreliable assertion for external frame unwinding.Mike Pall2021-06-251-0/+2
| | | | | | | | Broken on Fedora/ARM64. Reported by Yichun Zhang.
* | Handle on-trace OOM errors from helper functions.Mike Pall2021-03-231-11/+236
| |
* | Cleanup and enable external unwinding for more platforms.Mike Pall2021-03-231-153/+168
| |
* | Merge branch 'master' into v2.1Mike Pall2021-01-021-1/+1
|\|
| * Bump copyright date.Mike Pall2021-01-021-1/+1
| |
* | Another fix for lua_yield() from C hook.Mike Pall2020-09-221-1/+1
| | | | | | | | Reported by Jason Carr.
* | Merge branch 'master' into v2.1Mike Pall2020-08-091-1/+1
|\|
| * Call error function on rethrow after trace exit.Mike Pall2020-08-091-1/+1
| |
* | Merge branch 'master' into v2.1Mike Pall2020-07-121-0/+1
|\|
| * Fix frame traversal for __gc handler frames.Mike Pall2020-07-121-0/+1
| | | | | | | | Reported by Changochen.
* | Fix Clang build.Mike Pall2020-07-021-2/+2
| |
* | Improve assertions.Mike Pall2020-06-151-1/+1
| |
* | Merge branch 'master' into v2.1Mike Pall2020-01-201-1/+1
|\|
| * Bump copyright date.Mike Pall2020-01-201-1/+1
| |
* | Merge branch 'master' into v2.1Mike Pall2019-12-081-5/+0
|\|
| * OSX: Use __thread attribute.Mike Pall2019-12-081-5/+0
| |
* | Merge branch 'master' into v2.1Mike Pall2018-01-291-0/+1
|\|
| * Fix GCC 7 -Wimplicit-fallthrough warnings.Mike Pall2018-01-291-0/+1
| |
* | Refactor with LUA_OK.Mike Pall2017-04-071-1/+1
| | | | | | | | Contributed by François Perrad.
* | Merge branch 'master' into v2.1Mike Pall2017-01-171-1/+1
|\|
| * Bump copyright date to 2017.Mike Pall2017-01-171-1/+1
| |
* | Workaround for MinGW headers lacking some exception definitions.Mike Pall2016-05-201-3/+3
| |
* | Windows/x86: Add full exception interoperability.Mike Pall2016-05-071-8/+30
| | | | | | | | Contributed by Peter Cawley.
* | ARM: Fix build problem with external frame unwinding.Mike Pall2016-03-151-1/+0
| |
* | Merge branch 'master' into v2.1Mike Pall2016-03-031-1/+1
|\|
| * Bump copyright date to 2016.Mike Pall2016-03-031-1/+1
| |
* | ARM: Add external frame unwinding.Mike Pall2015-12-281-28/+64
| | | | | | | | Thanks to Nick Zavaritsky.
* | Merge branch 'master' into v2.1Mike Pall2015-09-201-2/+4
|\|