sol2/sol
ThePhD f48ba8b101 Add shiny new unicode methods to replace shitty codecvt. It needs some work to be safer but this will work for now
string_view to avoid allocations added to a few more places
stack proxy's unused members were removed
container_traits now has the index_adjustment function added onto it.
Fixes #571
Fixes #574
Fixes #575
2018-02-03 01:29:06 -05:00
..
compatibility update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
as_args.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
as_returns.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
bind_traits.hpp Change bind_traits to work better for 32-bit __stdcall 2018-01-30 11:02:46 -05:00
call.hpp This attempts to be more thorough with the validations of the test, avoiding throws wherever possible to help reduce the error surface for debugging x86 builds (which, strangely enough, are not erroring in the same places that appveyor is erroring in...) 2018-01-28 22:21:13 -05:00
compatibility.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
container_traits.hpp Add shiny new unicode methods to replace shitty codecvt. It needs some work to be safer but this will work for now 2018-02-03 01:29:06 -05:00
container_usertype_metatable.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
coroutine.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
debug.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
demangle.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
deprecate.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
environment.hpp This attempts to be more thorough with the validations of the test, avoiding throws wherever possible to help reduce the error surface for debugging x86 builds (which, strangely enough, are not erroring in the same places that appveyor is erroring in...) 2018-01-28 22:21:13 -05:00
error_handler.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
error.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
feature_test.hpp Add shiny new unicode methods to replace shitty codecvt. It needs some work to be safer but this will work for now 2018-02-03 01:29:06 -05:00
filters.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
forward_detail.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
forward.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
function_result.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
function_types_core.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
function_types_overloaded.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
function_types_stateful.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
function_types_stateless.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
function_types_templated.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
function_types.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
function.hpp unused lambda parameter warnings 2018-01-10 08:43:16 -05:00
in_place.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
inheritance.hpp update single, add new tests 2018-01-24 01:10:35 -05:00
load_result.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
object_base.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
object.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
optional_implementation.hpp Improve the docs, set up LuaJIT, and try to figure out why we can't build a DLL as an external projcet target with LuaJIT... 2018-01-19 15:03:22 -05:00
optional.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
overload.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
property.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
protect.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
protected_function_result.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
protected_function.hpp This attempts to be more thorough with the validations of the test, avoiding throws wherever possible to help reduce the error surface for debugging x86 builds (which, strangely enough, are not erroring in the same places that appveyor is erroring in...) 2018-01-28 22:21:13 -05:00
proxy_base.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
proxy.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
raii.hpp Try to always use the dedicated library built for the docker image by the LLVM team, otherwise everything goes to hell.... 2018-01-10 08:40:37 -05:00
reference.hpp This attempts to be more thorough with the validations of the test, avoiding throws wherever possible to help reduce the error surface for debugging x86 builds (which, strangely enough, are not erroring in the same places that appveyor is erroring in...) 2018-01-28 22:21:13 -05:00
resolve.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
simple_usertype_metatable.hpp This attempts to be more thorough with the validations of the test, avoiding throws wherever possible to help reduce the error surface for debugging x86 builds (which, strangely enough, are not erroring in the same places that appveyor is erroring in...) 2018-01-28 22:21:13 -05:00
stack_check_get.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
stack_check.hpp Make base class type checks and lookup stable across DLLs 2018-01-23 12:07:22 -05:00
stack_core.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
stack_field.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
stack_get.hpp Add shiny new unicode methods to replace shitty codecvt. It needs some work to be safer but this will work for now 2018-02-03 01:29:06 -05:00
stack_guard.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
stack_iterator.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
stack_pop.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
stack_probe.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
stack_proxy_base.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
stack_proxy.hpp Add shiny new unicode methods to replace shitty codecvt. It needs some work to be safer but this will work for now 2018-02-03 01:29:06 -05:00
stack_push.hpp Add shiny new unicode methods to replace shitty codecvt. It needs some work to be safer but this will work for now 2018-02-03 01:29:06 -05:00
stack_reference.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
stack.hpp This attempts to be more thorough with the validations of the test, avoiding throws wherever possible to help reduce the error surface for debugging x86 builds (which, strangely enough, are not erroring in the same places that appveyor is erroring in...) 2018-01-28 22:21:13 -05:00
state_view.hpp Add shiny new unicode methods to replace shitty codecvt. It needs some work to be safer but this will work for now 2018-02-03 01:29:06 -05:00
state.hpp Try to always use the dedicated library built for the docker image by the LLVM team, otherwise everything goes to hell.... 2018-01-10 08:40:37 -05:00
string_view.hpp Add shiny new unicode methods to replace shitty codecvt. It needs some work to be safer but this will work for now 2018-02-03 01:29:06 -05:00
table_core.hpp make sure right overload of create is called to make the target table. 2018-01-30 21:05:08 -05:00
table_iterator.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
table.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
thread.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
tie.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
traits.hpp Add shiny new unicode methods to replace shitty codecvt. It needs some work to be safer but this will work for now 2018-02-03 01:29:06 -05:00
tuple.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
types.hpp Add shiny new unicode methods to replace shitty codecvt. It needs some work to be safer but this will work for now 2018-02-03 01:29:06 -05:00
unicode.hpp Add shiny new unicode methods to replace shitty codecvt. It needs some work to be safer but this will work for now 2018-02-03 01:29:06 -05:00
unsafe_function_result.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
unsafe_function.hpp This attempts to be more thorough with the validations of the test, avoiding throws wherever possible to help reduce the error surface for debugging x86 builds (which, strangely enough, are not erroring in the same places that appveyor is erroring in...) 2018-01-28 22:21:13 -05:00
userdata.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
usertype_core.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
usertype_metatable.hpp This attempts to be more thorough with the validations of the test, avoiding throws wherever possible to help reduce the error surface for debugging x86 builds (which, strangely enough, are not erroring in the same places that appveyor is erroring in...) 2018-01-28 22:21:13 -05:00
usertype_traits.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
usertype.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
variadic_args.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
variadic_results.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00
wrapper.hpp update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml 2017-12-20 04:58:50 -05:00