error: set trace of caller for API in Lua for several modules
Why these modules? Initially in the scope of #9914 we only want to fix trace for `schema.lua` but there is an issue. In the next patch we changing `console.lua` so that for existing diff test the trace is checked (for specified modules). In that patch we add a wrapper function around evaluated expression. So that argument checking functions like `luaL_checklstring` start to refer wrapper's ``fn`` in error instead of ``?``. We decided drop the usage of such checkers in code covered by diff tests. Once we touch a module in the scope this change we also fix all non box errors to box ones with proper level. Part of #9914 NO_CHANGELOG=incomplete NO_DOC=incomplete
Showing
- src/box/errcode.h 2 additions, 0 deletionssrc/box/errcode.h
- src/box/lua/call.c 1 addition, 1 deletionsrc/box/lua/call.c
- src/box/lua/ctl.c 15 additions, 13 deletionssrc/box/lua/ctl.c
- src/box/lua/error.cc 25 additions, 15 deletionssrc/box/lua/error.cc
- src/box/lua/index.c 74 additions, 34 deletionssrc/box/lua/index.c
- src/box/lua/init.c 5 additions, 3 deletionssrc/box/lua/init.c
- src/box/lua/schema.lua 497 additions, 402 deletionssrc/box/lua/schema.lua
- src/box/lua/session.c 37 additions, 20 deletionssrc/box/lua/session.c
- src/box/lua/session.lua 4 additions, 3 deletionssrc/box/lua/session.lua
- src/box/lua/tuple.lua 5 additions, 5 deletionssrc/box/lua/tuple.lua
- src/box/lua/tuple_format.lua 1 addition, 1 deletionsrc/box/lua/tuple_format.lua
- src/lib/core/fiber.c 0 additions, 6 deletionssrc/lib/core/fiber.c
- src/lib/core/fiber.h 0 additions, 3 deletionssrc/lib/core/fiber.h
- src/lua/digest.c 8 additions, 4 deletionssrc/lua/digest.c
- src/lua/digest.lua 29 additions, 16 deletionssrc/lua/digest.lua
- src/lua/error.c 6 additions, 4 deletionssrc/lua/error.c
- src/lua/error.h 8 additions, 1 deletionsrc/lua/error.h
- src/lua/error.lua 8 additions, 7 deletionssrc/lua/error.lua
- src/lua/fiber.c 81 additions, 43 deletionssrc/lua/fiber.c
- src/lua/fiber_cond.c 28 additions, 17 deletionssrc/lua/fiber_cond.c
Loading
Please register or sign in to comment