[tarantool-patches] [error 0/3] Introduce error traceback
Ilya Markov
imarkov at tarantool.org
Fri May 4 17:07:17 MSK 2018
Ilya Markov (3):
lua: moving lua error functions to separate file
error: Add lua traceback
error: Add C frames in error.traceback
branch: gh-677-augment-exceptions
src/CMakeLists.txt | 3 +
src/backtrace.cc | 10 +-
src/box/func.c | 1 +
src/box/lua/call.c | 1 +
src/box/lua/cfg.cc | 3 +-
src/box/lua/ctl.c | 1 +
src/box/lua/error.cc | 1 +
src/box/lua/index.c | 1 +
src/box/lua/init.c | 1 +
src/box/lua/misc.cc | 1 +
src/box/lua/sequence.c | 1 +
src/box/lua/session.c | 1 +
src/box/lua/tuple.c | 1 +
src/box/lua/xlog.c | 1 +
src/diag.c | 2 +
src/diag.h | 15 +-
src/exception.cc | 49 ++++++
src/lua/error.c | 353 ++++++++++++++++++++++++++++++++++++++
src/lua/error.h | 70 ++++++++
src/lua/error.lua | 156 +++++++++++++++++
src/lua/fiber.c | 1 +
src/lua/fio.c | 1 +
src/lua/httpc.c | 1 +
src/lua/init.c | 4 +
src/lua/init.lua | 161 ++---------------
src/lua/pickle.c | 1 +
src/lua/socket.c | 1 +
src/lua/utils.c | 93 ++--------
src/lua/utils.h | 14 --
test/app-tap/trigger.test.lua | 2 +-
test/app/traceback.result | 155 +++++++++++++++++
test/app/traceback.test.lua | 50 ++++++
test/box-tap/session.test.lua | 16 +-
test/box/misc.result | 58 ++++++-
test/box/misc.test.lua | 1 +
test/replication/wal_off.result | 2 +-
test/replication/wal_off.test.lua | 2 +-
37 files changed, 978 insertions(+), 257 deletions(-)
create mode 100644 src/lua/error.c
create mode 100644 src/lua/error.h
create mode 100644 src/lua/error.lua
create mode 100644 test/app/traceback.result
create mode 100644 test/app/traceback.test.lua
--
2.7.4
More information about the Tarantool-patches
mailing list