Mike Pall
|
0d313b2431
|
Merge branch 'master' into v2.1
|
2024-02-04 16:47:14 +01:00 |
|
Mike Pall
|
defe61a567
|
Rework stack overflow handling.
Reported by pwnhacker0x18. Fixed by Peter Cawley. #1152
|
2024-02-04 16:34:30 +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
|
1d75cd4d7b
|
Avoid assertion in case of stack overflow from stitched trace.
Reported by Sergey Bronnikov. Fixed by Sergey Kaplun.
|
2022-11-27 15:25:32 +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
|
394fb6267a
|
String buffers, part 2a: internal SBuf reorg. Use full pointers.
Sponsored by fmad.io.
|
2021-06-01 00:45:06 +02: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
|
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
|
8ae5170cdc
|
Improve assertions.
|
2020-06-15 02:52:00 +02:00 |
|
Mike Pall
|
fc1c4da3cc
|
Merge branch 'master' into v2.1
|
2020-03-20 13:38:05 +01:00 |
|
Mike Pall
|
e613105ca9
|
Fix write barrier for lua_setupvalue() and debug.setupvalue().
|
2020-03-20 13:35:49 +01: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
|
2bde5c7c62
|
Merge branch 'master' into v2.1
|
2019-08-10 00:58:37 +02:00 |
|
Mike Pall
|
0cd643d7cf
|
Fix debug.getinfo() argument check.
Thanks to Sergey Ostanevich.
|
2019-08-10 00:54:41 +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
|
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
|
881f48f980
|
Cleanup of frame handling. No functional changes.
|
2014-12-15 02:27:27 +01:00 |
|
Mike Pall
|
89f61de517
|
Merge branch 'master' into v2.1
|
2014-06-12 11:02:44 +02:00 |
|
Mike Pall
|
5e7b9bb8ed
|
FFI: Fix frame traversal for backtraces with FFI callbacks.
|
2014-06-12 10:58:22 +02:00 |
|
Mike Pall
|
afcc3c0b83
|
Merge branch 'master' into v2.1
|
2014-06-11 10:21:37 +02:00 |
|
Mike Pall
|
e7c6a1afa2
|
Fix debug info for main chunk of stripped bytecode.
|
2014-06-11 10:19:53 +02: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
|
0953b9a72d
|
Fix profiler stack dump for string chunks.
|
2013-09-11 23:51:46 +02:00 |
|
Mike Pall
|
f8cecffbbf
|
Merge branch 'master' into v2.1
|
2013-09-03 16:02:54 +02:00 |
|
Mike Pall
|
fffe75a03b
|
Fix frame traversal for backtraces.
|
2013-09-03 15:53:21 +02: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
|
1ddf5689b5
|
Fix compiler warning.
|
2013-07-18 00:39:23 +02:00 |
|
Mike Pall
|
8f90a1279e
|
Big renaming of string buffer/formatting/conversion functions.
|
2013-05-13 10:15:07 +02:00 |
|
Mike Pall
|
19a9206caf
|
Refactor internal string formatting.
|
2013-05-12 23:52:09 +02:00 |
|
Mike Pall
|
116cdd7e9a
|
String buffer refactoring, part 2.
Switch to pointers for start/pos/end of buffer.
Abstract out some buffer writers.
|
2013-02-27 21:28:28 +01:00 |
|
Mike Pall
|
e20157c6e6
|
Add support for embedding LuaJIT bytecode for builtins.
|
2013-02-22 01:40:41 +01:00 |
|
Mike Pall
|
4a44c4ff69
|
Bump copyright date to 2013.
|
2013-02-11 12:54:48 +01:00 |
|
Mike Pall
|
fcddd5a3a0
|
From Lua 5.2: Add luaL_traceback().
|
2012-10-01 20:45:30 +02:00 |
|
Mike Pall
|
a9baead59f
|
From Lua 5.2: debug.getinfo(..., "u") returns nparams and isvararg.
|
2012-09-20 15:50:20 +02:00 |
|
Mike Pall
|
965694b0af
|
Fix 'f' and 'L' options for debug.getinfo() and lua_getinfo().
|
2012-09-20 15:19:48 +02:00 |
|
Mike Pall
|
c687d01c46
|
From Lua 5.2: debug.getlocal() accepts function arg, too.
|
2012-09-19 12:08:35 +02:00 |
|
Mike Pall
|
7d49b19ad0
|
From Lua 5.2: debug.getlocal()/setlocal() treats slot < 0 as vararg.
|
2012-09-19 12:06:56 +02:00 |
|
Mike Pall
|
7498ee204e
|
Fix argument error handling on Lua stacks without a frame.
|
2012-02-22 16:27:44 +01:00 |
|
Mike Pall
|
10ef109eef
|
Bump copyright date to 2012.
|
2012-01-23 22:42:42 +01:00 |
|