Remove pcall_wrapper
* Remove pcall_wrapper() * Use reflection to implement err:__index() and err:unpack() Breaking changes: * pcall() returns 'struct error' cdata instead of string for box.error() * box.error.last() returns 'struct error' instead of Lua table
Showing
- src/box/lua/error.cc 5 additions, 28 deletionssrc/box/lua/error.cc
- src/exception.cc 21 additions, 2 deletionssrc/exception.cc
- src/exception.h 5 additions, 0 deletionssrc/exception.h
- src/ffisyms.cc 3 additions, 0 deletionssrc/ffisyms.cc
- src/lua/init.lua 85 additions, 26 deletionssrc/lua/init.lua
- src/lua/utils.c 1 addition, 1 deletionsrc/lua/utils.c
- src/lua/utils.h 3 additions, 0 deletionssrc/lua/utils.h
- test/app-tap/pcall.result 5 additions, 0 deletionstest/app-tap/pcall.result
- test/app-tap/pcall.test.lua 8 additions, 0 deletionstest/app-tap/pcall.test.lua
- test/box/misc.result 31 additions, 4 deletionstest/box/misc.result
- test/box/misc.test.lua 8 additions, 2 deletionstest/box/misc.test.lua
Loading
Please register or sign in to comment