sol2/examples
ThePhD eb1560d12a add as_container documentation
improve exception documentation
improve state_view default handlers
add SAFE_PROPAGATION defines for compiling C++ as Lua
add examples for automatic operator registrations and as_container
fix tutorial code
change tests to not throw unless absolutely necessary
provide synchronization for file writing in tests
provide thread safety around thread tests for REQUIRE
add ostream automatic support
change 5.1 compat to only kick in luaL_loadbufferx and luaL_loadfilex when LuaJIT is version 2.0.1 and lower
2017-08-11 03:24:17 -04:00
..
require_dll_example overhaul examples and add 2 new ones in preparation for the coming hell 2017-08-06 12:20:32 -04:00
wip add as_container documentation 2017-08-11 03:24:17 -04:00
any_return.cpp New feature: environment plus documentation about the environment table and its usage with scripts. 2017-04-02 16:10:00 -04:00
basic.cpp 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
calling_lua_functions.cpp 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
config.cpp New feature: environment plus documentation about the environment table and its usage with scripts. 2017-04-02 16:10:00 -04:00
config.lua Add basic examples directory 2013-12-16 11:17:33 -05:00
container_as_container.cpp add as_container documentation 2017-08-11 03:24:17 -04:00
containers_as_table.cpp New feature: nested getter for complex nested tables, plus docs and example 2017-03-30 14:11:43 -04:00
containers.cpp sigh, Lua 5.1 2017-03-30 04:20:09 -04:00
coroutine.cpp gcc plagues me , and will continue to, for a while to come 2017-08-07 02:07:21 -04:00
customization.cpp New feature: environment plus documentation about the environment table and its usage with scripts. 2017-04-02 16:10:00 -04:00
environment_snooping.cpp gcc plagues me , and will continue to, for a while to come 2017-08-07 02:07:21 -04:00
environments_on_functions.cpp get_environment, documentation updates, and tests 2017-04-18 20:23:20 -04:00
environments.cpp new travis environments to be tested out for osx stuff, plus new_table docs and environments on function calls 2017-04-02 22:37:01 -04:00
functions.cpp 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
multi_results.cpp minor fixes 2017-07-09 13:52:02 -04:00
namespacing.cpp New feature: environment plus documentation about the environment table and its usage with scripts. 2017-04-02 16:10:00 -04:00
optional_with_iteration.cpp New feature: environment plus documentation about the environment table and its usage with scripts. 2017-04-02 16:10:00 -04:00
overloading_with_fallback.cpp 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
overloading.cpp 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
player_script.lua update examples, support inherited usertype metatables, and beef up wording and fix other crap in docs 2016-08-10 20:39:30 -04:00
protected_functions.cpp made "error" accessible in the Lua state 2017-04-20 20:17:06 -04:00
require.cpp New feature: environment plus documentation about the environment table and its usage with scripts. 2017-04-02 16:10:00 -04:00
runtime_additions.cpp 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
script_error_handling.cpp gcc plagues me , and will continue to, for a while to come 2017-08-07 02:07:21 -04:00
self_call.cpp New feature: environment plus documentation about the environment table and its usage with scripts. 2017-04-02 16:10:00 -04:00
self_from_lua.cpp add a new example, add a note, adjust for LuaJIT Beta3 and beyond (hopefully it doesn't flip its crap: will have to warn suers....) 2017-05-07 10:16:47 -04:00
stack_aligned_function.cpp overhaul examples and add 2 new ones in preparation for the coming hell 2017-08-06 12:20:32 -04:00
static_variables.cpp New feature: environment plus documentation about the environment table and its usage with scripts. 2017-04-02 16:10:00 -04:00
tables.cpp New feature: environment plus documentation about the environment table and its usage with scripts. 2017-04-02 16:10:00 -04:00
usertype_advanced.cpp New feature: environment plus documentation about the environment table and its usage with scripts. 2017-04-02 16:10:00 -04:00
usertype_automatic_operators.cpp add as_container documentation 2017-08-11 03:24:17 -04:00
usertype_bitfields.cpp silence some crap warnings and fix the inversion of the branches in the usertype metatable because I'm a dumb 2017-03-16 03:36:15 -04:00
usertype_call_from_c++.cpp 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
usertype_dynamic_getter_setter.cpp You would think that we'd have accounted for this earlier... 2017-05-16 06:12:28 -04:00
usertype_initializers.cpp New feature: environment plus documentation about the environment table and its usage with scripts. 2017-04-02 16:10:00 -04:00
usertype_simple.cpp fix index and newindex semantics on simple_usertypes 2017-05-28 19:14:18 -04:00
usertype_special_functions.cpp add new examples 2017-04-20 22:31:59 -04:00
usertype_var.cpp New feature: environment plus documentation about the environment table and its usage with scripts. 2017-04-02 16:10:00 -04:00
usertype.cpp New feature: environment plus documentation about the environment table and its usage with scripts. 2017-04-02 16:10:00 -04:00
variables.cpp New feature: environment plus documentation about the environment table and its usage with scripts. 2017-04-02 16:10:00 -04:00
variadic_args.cpp 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