update state to use default handler

This commit is contained in:
ThePhD 2017-07-04 04:41:32 -04:00
parent 345a398cdc
commit 504f49f3c7
3 changed files with 6 additions and 3 deletions

View File

@ -29,6 +29,7 @@ notifications:
on_failure: change on_failure: change
matrix: matrix:
fast_finish: true
include: include:
- os: linux - os: linux
env: COMPILER=g++-4.9 LUA_VERSION=lua52 env: COMPILER=g++-4.9 LUA_VERSION=lua52
@ -43,7 +44,7 @@ matrix:
- ninja-build - ninja-build
- liblua5.2-dev - liblua5.2-dev
# gcc-5 # gcc-4.9
- os: linux - os: linux
env: COMPILER=g++-4.9 LUA_VERSION=luajit51 env: COMPILER=g++-4.9 LUA_VERSION=luajit51
compiler: gcc compiler: gcc

View File

@ -20,8 +20,8 @@
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
// This file was generated with a script. // This file was generated with a script.
// Generated 2017-07-01 15:02:51.956179 UTC // Generated 2017-07-04 08:40:46.845523 UTC
// This header was generated with sol v2.18.0 (revision da28527) // This header was generated with sol v2.18.0 (revision 345a398)
// https://github.com/ThePhD/sol2 // https://github.com/ThePhD/sol2
#ifndef SOL_SINGLE_INCLUDE_HPP #ifndef SOL_SINGLE_INCLUDE_HPP
@ -14576,6 +14576,7 @@ namespace sol {
state(lua_CFunction panic = default_at_panic) : unique_base(luaL_newstate(), lua_close), state(lua_CFunction panic = default_at_panic) : unique_base(luaL_newstate(), lua_close),
state_view(unique_base::get()) { state_view(unique_base::get()) {
set_panic(panic); set_panic(panic);
sol::protected_function::set_default_handler(sol::object(lua_state(), in_place, default_error_handler));
stack::luajit_exception_handler(unique_base::get()); stack::luajit_exception_handler(unique_base::get());
} }

View File

@ -66,6 +66,7 @@ namespace sol {
state(lua_CFunction panic = default_at_panic) : unique_base(luaL_newstate(), lua_close), state(lua_CFunction panic = default_at_panic) : unique_base(luaL_newstate(), lua_close),
state_view(unique_base::get()) { state_view(unique_base::get()) {
set_panic(panic); set_panic(panic);
sol::protected_function::set_default_handler(sol::object(lua_state(), in_place, default_error_handler));
stack::luajit_exception_handler(unique_base::get()); stack::luajit_exception_handler(unique_base::get());
} }