sol2/sol
ThePhD fcdb471167 update docs and benchmarks to include images directly to cut down on doc build warnings
add coroutine tests for new xmove copy and move constructors
cry tears because Lua does not kill the variables on the thread before killing the thread
2017-09-12 19:15:23 -04:00
..
compatibility ignore test files 2017-09-11 13:25:05 -04:00
as_args.hpp C++17 additions: std::variant, string_views of all types, checker for if we have the right version 2017-07-09 12:54:52 -04:00
as_returns.hpp C++17 additions: std::variant, string_views of all types, checker for if we have the right version 2017-07-09 12:54:52 -04:00
bind_traits.hpp EXPERIMENTAL DO NOT PULL 2017-09-09 21:38:13 -04:00
call.hpp initial __type implementation, need to bikeshed over what goes in it and how to query information (sol::lib::extensions time?) 2017-09-05 13:58:17 -04:00
compatibility.hpp add xmove constructors for function, (light )userdata, table, reference and object 2017-09-11 16:12:23 -04:00
container_traits.hpp ipairs for array types too 2017-09-06 16:50:27 -04:00
container_usertype_metatable.hpp create and test raw_set and raw_get 2017-09-06 15:09:51 -04:00
coroutine.hpp EXPERIMENTAL DO NOT PULL 2017-09-09 21:38:13 -04:00
debug.hpp Handle qualified name failures of VC++, where using templates do not match the fully qualified names of what they alias to (Thanks, VC++) 2017-05-15 10:41:50 -04:00
demangle.hpp "automatic usertypes" are now applied everywhere, regardless of what happens 2017-08-21 15:25:43 -04:00
deprecate.hpp Handle qualified name failures of VC++, where using templates do not match the fully qualified names of what they alias to (Thanks, VC++) 2017-05-15 10:41:50 -04:00
environment.hpp upgrade checkers and handlers to take a semi-optional "reason" type (const char* c-string desired) 2017-08-31 20:47:09 -04:00
error_handler.hpp fix errors 2017-09-05 21:07:33 -04:00
error.hpp Handle qualified name failures of VC++, where using templates do not match the fully qualified names of what they alias to (Thanks, VC++) 2017-05-15 10:41:50 -04:00
feature_test.hpp update single and properly group tests 2017-08-28 09:38:30 -04:00
filters.hpp update all the examples 2017-08-24 14:39:02 -04:00
forward_detail.hpp "automatic usertypes" are now applied everywhere, regardless of what happens 2017-08-21 15:25:43 -04:00
forward.hpp "automatic usertypes" are now applied everywhere, regardless of what happens 2017-08-21 15:25:43 -04:00
function_result.hpp add constructors and assignment operators for protected function results and the like 2017-08-27 00:05:35 -04:00
function_types_core.hpp Handle qualified name failures of VC++, where using templates do not match the fully qualified names of what they alias to (Thanks, VC++) 2017-05-15 10:41:50 -04:00
function_types_overloaded.hpp Handle qualified name failures of VC++, where using templates do not match the fully qualified names of what they alias to (Thanks, VC++) 2017-05-15 10:41:50 -04:00
function_types_stateful.hpp add noexcept function type barriers and guards 2017-06-16 18:43:40 -04:00
function_types_stateless.hpp g++ sometimes chokes on parsing certain combinations of characters because of disambiguation rules 2017-06-17 00:52:02 -04:00
function_types_templated.hpp g++ sometimes chokes on parsing certain combinations of characters because of disambiguation rules 2017-06-17 00:52:02 -04:00
function_types.hpp update all the examples 2017-08-24 14:39:02 -04:00
function.hpp inline iiiiiit 2017-08-27 00:41:10 -04:00
in_place.hpp in_place will be the death of me 2017-07-09 13:44:28 -04:00
inheritance.hpp Handle qualified name failures of VC++, where using templates do not match the fully qualified names of what they alias to (Thanks, VC++) 2017-05-15 10:41:50 -04:00
load_result.hpp upgrade checkers and handlers to take a semi-optional "reason" type (const char* c-string desired) 2017-08-31 20:47:09 -04:00
object_base.hpp Handle qualified name failures of VC++, where using templates do not match the fully qualified names of what they alias to (Thanks, VC++) 2017-05-15 10:41:50 -04:00
object.hpp add xmove constructors for function, (light )userdata, table, reference and object 2017-09-11 16:12:23 -04:00
optional_implementation.hpp C++17 additions: std::variant, string_views of all types, checker for if we have the right version 2017-07-09 12:54:52 -04:00
optional.hpp Handle qualified name failures of VC++, where using templates do not match the fully qualified names of what they alias to (Thanks, VC++) 2017-05-15 10:41:50 -04:00
overload.hpp C++17 additions: std::variant, string_views of all types, checker for if we have the right version 2017-07-09 12:54:52 -04:00
property.hpp C++17 additions: std::variant, string_views of all types, checker for if we have the right version 2017-07-09 12:54:52 -04:00
protect.hpp Handle qualified name failures of VC++, where using templates do not match the fully qualified names of what they alias to (Thanks, VC++) 2017-05-15 10:41:50 -04:00
protected_function_result.hpp upgrade checkers and handlers to take a semi-optional "reason" type (const char* c-string desired) 2017-08-31 20:47:09 -04:00
protected_function.hpp update docs and benchmarks to include images directly to cut down on doc build warnings 2017-09-12 19:15:23 -04:00
proxy_base.hpp this mega commit prepares to fix all of the issues listed in the repository for the past 3 weeks 2017-08-05 19:20:28 -04:00
proxy.hpp "automatic usertypes" are now applied everywhere, regardless of what happens 2017-08-21 15:25:43 -04:00
raii.hpp "automatic usertypes" are now applied everywhere, regardless of what happens 2017-08-21 15:25:43 -04:00
reference.hpp update docs and benchmarks to include images directly to cut down on doc build warnings 2017-09-12 19:15:23 -04:00
resolve.hpp Handle qualified name failures of VC++, where using templates do not match the fully qualified names of what they alias to (Thanks, VC++) 2017-05-15 10:41:50 -04:00
simple_usertype_metatable.hpp hunt down all uses of the k variants of lua_pcall and lua_call 2017-09-10 04:11:30 -04:00
stack_check_get.hpp upgrade checkers and handlers to take a semi-optional "reason" type (const char* c-string desired) 2017-08-31 20:47:09 -04:00
stack_check.hpp upgrade checkers and handlers to take a semi-optional "reason" type (const char* c-string desired) 2017-08-31 20:47:09 -04:00
stack_core.hpp update docs and benchmarks to include images directly to cut down on doc build warnings 2017-09-12 19:15:23 -04:00
stack_field.hpp guard against is_integral accepting booleans as integers 2017-06-12 10:45:51 -04:00
stack_get.hpp remove string_shim and just outright make a basic_string_view mockup that serves our purposes. It won't be a real string view, but then again nobody should be using it extensively!~ 2017-09-05 20:29:21 -04:00
stack_guard.hpp Handle qualified name failures of VC++, where using templates do not match the fully qualified names of what they alias to (Thanks, VC++) 2017-05-15 10:41:50 -04:00
stack_pop.hpp Handle qualified name failures of VC++, where using templates do not match the fully qualified names of what they alias to (Thanks, VC++) 2017-05-15 10:41:50 -04:00
stack_probe.hpp Handle qualified name failures of VC++, where using templates do not match the fully qualified names of what they alias to (Thanks, VC++) 2017-05-15 10:41:50 -04:00
stack_proxy.hpp this mega commit prepares to fix all of the issues listed in the repository for the past 3 weeks 2017-08-05 19:20:28 -04:00
stack_push.hpp fix errors 2017-09-05 21:07:33 -04:00
stack_reference.hpp with the xmove constructors, we finally are forced to do safety checks. 2017-09-11 16:44:02 -04:00
stack.hpp update docs and benchmarks to include images directly to cut down on doc build warnings 2017-09-12 19:15:23 -04:00
state_view.hpp fix compat loadfilex issues and investigate luajit completely 2017-09-10 12:08:43 -04:00
state.hpp update docs and benchmarks to include images directly to cut down on doc build warnings 2017-09-12 19:15:23 -04:00
string_view.hpp remove string_shim and just outright make a basic_string_view mockup that serves our purposes. It won't be a real string view, but then again nobody should be using it extensively!~ 2017-09-05 20:29:21 -04:00
table_core.hpp add xmove constructors for function, (light )userdata, table, reference and object 2017-09-11 16:12:23 -04:00
table_iterator.hpp Handle qualified name failures of VC++, where using templates do not match the fully qualified names of what they alias to (Thanks, VC++) 2017-05-15 10:41:50 -04:00
table.hpp Handle qualified name failures of VC++, where using templates do not match the fully qualified names of what they alias to (Thanks, VC++) 2017-05-15 10:41:50 -04:00
thread.hpp update docs and benchmarks to include images directly to cut down on doc build warnings 2017-09-12 19:15:23 -04:00
tie.hpp Handle qualified name failures of VC++, where using templates do not match the fully qualified names of what they alias to (Thanks, VC++) 2017-05-15 10:41:50 -04:00
traits.hpp add xmove constructors for function, (light )userdata, table, reference and object 2017-09-11 16:12:23 -04:00
tuple.hpp Handle qualified name failures of VC++, where using templates do not match the fully qualified names of what they alias to (Thanks, VC++) 2017-05-15 10:41:50 -04:00
types.hpp add xmove constructors for function, (light )userdata, table, reference and object 2017-09-11 16:12:23 -04:00
unsafe_function.hpp add xmove constructors for function, (light )userdata, table, reference and object 2017-09-11 16:12:23 -04:00
userdata.hpp add xmove constructors for function, (light )userdata, table, reference and object 2017-09-11 16:12:23 -04:00
usertype_core.hpp initial __type implementation, need to bikeshed over what goes in it and how to query information (sol::lib::extensions time?) 2017-09-05 13:58:17 -04:00
usertype_metatable.hpp create and test raw_set and raw_get 2017-09-06 15:09:51 -04:00
usertype_traits.hpp Handle qualified name failures of VC++, where using templates do not match the fully qualified names of what they alias to (Thanks, VC++) 2017-05-15 10:41:50 -04:00
usertype.hpp "automatic usertypes" are now applied everywhere, regardless of what happens 2017-08-21 15:25:43 -04:00
variadic_args.hpp C++17 additions: std::variant, string_views of all types, checker for if we have the right version 2017-07-09 12:54:52 -04:00
variadic_results.hpp missed some comment markers 2017-07-09 12:59:28 -04:00
wrapper.hpp update all the examples 2017-08-24 14:39:02 -04:00