From bd3fe0cac583739bc0d7c4b5c8f301bb350abca0 Mon Sep 17 00:00:00 2001 From: Andy Belle-Isle Date: Fri, 30 Aug 2019 00:19:31 -0400 Subject: [PATCH] Renamed lib to deps so github will ignore it for language stats --- Makefile | 2 +- {lib => deps}/LuaJIT/.gitignore | 0 {lib => deps}/LuaJIT/COPYRIGHT | 0 {lib => deps}/LuaJIT/Makefile | 0 {lib => deps}/LuaJIT/README | 0 {lib => deps}/LuaJIT/doc/bluequad-print.css | 0 {lib => deps}/LuaJIT/doc/bluequad.css | 0 {lib => deps}/LuaJIT/doc/changes.html | 0 {lib => deps}/LuaJIT/doc/contact.html | 0 {lib => deps}/LuaJIT/doc/ext_c_api.html | 0 {lib => deps}/LuaJIT/doc/ext_ffi.html | 0 {lib => deps}/LuaJIT/doc/ext_ffi_api.html | 0 {lib => deps}/LuaJIT/doc/ext_ffi_semantics.html | 0 {lib => deps}/LuaJIT/doc/ext_ffi_tutorial.html | 0 {lib => deps}/LuaJIT/doc/ext_jit.html | 0 {lib => deps}/LuaJIT/doc/ext_profiler.html | 0 {lib => deps}/LuaJIT/doc/extensions.html | 0 {lib => deps}/LuaJIT/doc/faq.html | 0 {lib => deps}/LuaJIT/doc/img/contact.png | Bin {lib => deps}/LuaJIT/doc/install.html | 0 {lib => deps}/LuaJIT/doc/luajit.html | 0 {lib => deps}/LuaJIT/doc/running.html | 0 {lib => deps}/LuaJIT/doc/status.html | 0 {lib => deps}/LuaJIT/dynasm/dasm_arm.h | 0 {lib => deps}/LuaJIT/dynasm/dasm_arm.lua | 0 {lib => deps}/LuaJIT/dynasm/dasm_arm64.h | 0 {lib => deps}/LuaJIT/dynasm/dasm_arm64.lua | 0 {lib => deps}/LuaJIT/dynasm/dasm_mips.h | 0 {lib => deps}/LuaJIT/dynasm/dasm_mips.lua | 0 {lib => deps}/LuaJIT/dynasm/dasm_mips64.lua | 0 {lib => deps}/LuaJIT/dynasm/dasm_ppc.h | 0 {lib => deps}/LuaJIT/dynasm/dasm_ppc.lua | 0 {lib => deps}/LuaJIT/dynasm/dasm_proto.h | 0 {lib => deps}/LuaJIT/dynasm/dasm_x64.lua | 0 {lib => deps}/LuaJIT/dynasm/dasm_x86.h | 0 {lib => deps}/LuaJIT/dynasm/dasm_x86.lua | 0 {lib => deps}/LuaJIT/dynasm/dynasm.lua | 0 {lib => deps}/LuaJIT/etc/luajit.1 | 0 {lib => deps}/LuaJIT/etc/luajit.pc | 0 {lib => deps}/LuaJIT/src/.gitignore | 0 {lib => deps}/LuaJIT/src/Makefile | 0 {lib => deps}/LuaJIT/src/Makefile.dep | 0 {lib => deps}/LuaJIT/src/host/.gitignore | 0 {lib => deps}/LuaJIT/src/host/README | 0 {lib => deps}/LuaJIT/src/host/buildvm.c | 0 {lib => deps}/LuaJIT/src/host/buildvm.h | 0 {lib => deps}/LuaJIT/src/host/buildvm_asm.c | 0 {lib => deps}/LuaJIT/src/host/buildvm_fold.c | 0 {lib => deps}/LuaJIT/src/host/buildvm_lib.c | 0 {lib => deps}/LuaJIT/src/host/buildvm_libbc.h | 0 {lib => deps}/LuaJIT/src/host/buildvm_peobj.c | 0 {lib => deps}/LuaJIT/src/host/genlibbc.lua | 0 {lib => deps}/LuaJIT/src/host/genminilua.lua | 0 {lib => deps}/LuaJIT/src/host/minilua.c | 0 {lib => deps}/LuaJIT/src/jit/.gitignore | 0 {lib => deps}/LuaJIT/src/jit/bc.lua | 0 {lib => deps}/LuaJIT/src/jit/bcsave.lua | 0 {lib => deps}/LuaJIT/src/jit/dis_arm.lua | 0 {lib => deps}/LuaJIT/src/jit/dis_arm64.lua | 0 {lib => deps}/LuaJIT/src/jit/dis_arm64be.lua | 0 {lib => deps}/LuaJIT/src/jit/dis_mips.lua | 0 {lib => deps}/LuaJIT/src/jit/dis_mips64.lua | 0 {lib => deps}/LuaJIT/src/jit/dis_mips64el.lua | 0 {lib => deps}/LuaJIT/src/jit/dis_mipsel.lua | 0 {lib => deps}/LuaJIT/src/jit/dis_ppc.lua | 0 {lib => deps}/LuaJIT/src/jit/dis_x64.lua | 0 {lib => deps}/LuaJIT/src/jit/dis_x86.lua | 0 {lib => deps}/LuaJIT/src/jit/dump.lua | 0 {lib => deps}/LuaJIT/src/jit/p.lua | 0 {lib => deps}/LuaJIT/src/jit/v.lua | 0 {lib => deps}/LuaJIT/src/jit/zone.lua | 0 {lib => deps}/LuaJIT/src/lauxlib.h | 0 {lib => deps}/LuaJIT/src/lib_aux.c | 0 {lib => deps}/LuaJIT/src/lib_base.c | 0 {lib => deps}/LuaJIT/src/lib_bit.c | 0 {lib => deps}/LuaJIT/src/lib_debug.c | 0 {lib => deps}/LuaJIT/src/lib_ffi.c | 0 {lib => deps}/LuaJIT/src/lib_init.c | 0 {lib => deps}/LuaJIT/src/lib_io.c | 0 {lib => deps}/LuaJIT/src/lib_jit.c | 0 {lib => deps}/LuaJIT/src/lib_math.c | 0 {lib => deps}/LuaJIT/src/lib_os.c | 0 {lib => deps}/LuaJIT/src/lib_package.c | 0 {lib => deps}/LuaJIT/src/lib_string.c | 0 {lib => deps}/LuaJIT/src/lib_table.c | 0 {lib => deps}/LuaJIT/src/lj.supp | 0 {lib => deps}/LuaJIT/src/lj_alloc.c | 0 {lib => deps}/LuaJIT/src/lj_alloc.h | 0 {lib => deps}/LuaJIT/src/lj_api.c | 0 {lib => deps}/LuaJIT/src/lj_arch.h | 0 {lib => deps}/LuaJIT/src/lj_asm.c | 0 {lib => deps}/LuaJIT/src/lj_asm.h | 0 {lib => deps}/LuaJIT/src/lj_asm_arm.h | 0 {lib => deps}/LuaJIT/src/lj_asm_arm64.h | 0 {lib => deps}/LuaJIT/src/lj_asm_mips.h | 0 {lib => deps}/LuaJIT/src/lj_asm_ppc.h | 0 {lib => deps}/LuaJIT/src/lj_asm_x86.h | 0 {lib => deps}/LuaJIT/src/lj_bc.c | 0 {lib => deps}/LuaJIT/src/lj_bc.h | 0 {lib => deps}/LuaJIT/src/lj_bcdump.h | 0 {lib => deps}/LuaJIT/src/lj_bcread.c | 0 {lib => deps}/LuaJIT/src/lj_bcwrite.c | 0 {lib => deps}/LuaJIT/src/lj_buf.c | 0 {lib => deps}/LuaJIT/src/lj_buf.h | 0 {lib => deps}/LuaJIT/src/lj_carith.c | 0 {lib => deps}/LuaJIT/src/lj_carith.h | 0 {lib => deps}/LuaJIT/src/lj_ccall.c | 0 {lib => deps}/LuaJIT/src/lj_ccall.h | 0 {lib => deps}/LuaJIT/src/lj_ccallback.c | 0 {lib => deps}/LuaJIT/src/lj_ccallback.h | 0 {lib => deps}/LuaJIT/src/lj_cconv.c | 0 {lib => deps}/LuaJIT/src/lj_cconv.h | 0 {lib => deps}/LuaJIT/src/lj_cdata.c | 0 {lib => deps}/LuaJIT/src/lj_cdata.h | 0 {lib => deps}/LuaJIT/src/lj_char.c | 0 {lib => deps}/LuaJIT/src/lj_char.h | 0 {lib => deps}/LuaJIT/src/lj_clib.c | 0 {lib => deps}/LuaJIT/src/lj_clib.h | 0 {lib => deps}/LuaJIT/src/lj_cparse.c | 0 {lib => deps}/LuaJIT/src/lj_cparse.h | 0 {lib => deps}/LuaJIT/src/lj_crecord.c | 0 {lib => deps}/LuaJIT/src/lj_crecord.h | 0 {lib => deps}/LuaJIT/src/lj_ctype.c | 0 {lib => deps}/LuaJIT/src/lj_ctype.h | 0 {lib => deps}/LuaJIT/src/lj_debug.c | 0 {lib => deps}/LuaJIT/src/lj_debug.h | 0 {lib => deps}/LuaJIT/src/lj_def.h | 0 {lib => deps}/LuaJIT/src/lj_dispatch.c | 0 {lib => deps}/LuaJIT/src/lj_dispatch.h | 0 {lib => deps}/LuaJIT/src/lj_emit_arm.h | 0 {lib => deps}/LuaJIT/src/lj_emit_arm64.h | 0 {lib => deps}/LuaJIT/src/lj_emit_mips.h | 0 {lib => deps}/LuaJIT/src/lj_emit_ppc.h | 0 {lib => deps}/LuaJIT/src/lj_emit_x86.h | 0 {lib => deps}/LuaJIT/src/lj_err.c | 0 {lib => deps}/LuaJIT/src/lj_err.h | 0 {lib => deps}/LuaJIT/src/lj_errmsg.h | 0 {lib => deps}/LuaJIT/src/lj_ff.h | 0 {lib => deps}/LuaJIT/src/lj_ffrecord.c | 0 {lib => deps}/LuaJIT/src/lj_ffrecord.h | 0 {lib => deps}/LuaJIT/src/lj_frame.h | 0 {lib => deps}/LuaJIT/src/lj_func.c | 0 {lib => deps}/LuaJIT/src/lj_func.h | 0 {lib => deps}/LuaJIT/src/lj_gc.c | 0 {lib => deps}/LuaJIT/src/lj_gc.h | 0 {lib => deps}/LuaJIT/src/lj_gdbjit.c | 0 {lib => deps}/LuaJIT/src/lj_gdbjit.h | 0 {lib => deps}/LuaJIT/src/lj_ir.c | 0 {lib => deps}/LuaJIT/src/lj_ir.h | 0 {lib => deps}/LuaJIT/src/lj_ircall.h | 0 {lib => deps}/LuaJIT/src/lj_iropt.h | 0 {lib => deps}/LuaJIT/src/lj_jit.h | 0 {lib => deps}/LuaJIT/src/lj_lex.c | 0 {lib => deps}/LuaJIT/src/lj_lex.h | 0 {lib => deps}/LuaJIT/src/lj_lib.c | 0 {lib => deps}/LuaJIT/src/lj_lib.h | 0 {lib => deps}/LuaJIT/src/lj_load.c | 0 {lib => deps}/LuaJIT/src/lj_mcode.c | 0 {lib => deps}/LuaJIT/src/lj_mcode.h | 0 {lib => deps}/LuaJIT/src/lj_meta.c | 0 {lib => deps}/LuaJIT/src/lj_meta.h | 0 {lib => deps}/LuaJIT/src/lj_obj.c | 0 {lib => deps}/LuaJIT/src/lj_obj.h | 0 {lib => deps}/LuaJIT/src/lj_opt_dce.c | 0 {lib => deps}/LuaJIT/src/lj_opt_fold.c | 0 {lib => deps}/LuaJIT/src/lj_opt_loop.c | 0 {lib => deps}/LuaJIT/src/lj_opt_mem.c | 0 {lib => deps}/LuaJIT/src/lj_opt_narrow.c | 0 {lib => deps}/LuaJIT/src/lj_opt_sink.c | 0 {lib => deps}/LuaJIT/src/lj_opt_split.c | 0 {lib => deps}/LuaJIT/src/lj_parse.c | 0 {lib => deps}/LuaJIT/src/lj_parse.h | 0 {lib => deps}/LuaJIT/src/lj_profile.c | 0 {lib => deps}/LuaJIT/src/lj_profile.h | 0 {lib => deps}/LuaJIT/src/lj_record.c | 0 {lib => deps}/LuaJIT/src/lj_record.h | 0 {lib => deps}/LuaJIT/src/lj_snap.c | 0 {lib => deps}/LuaJIT/src/lj_snap.h | 0 {lib => deps}/LuaJIT/src/lj_state.c | 0 {lib => deps}/LuaJIT/src/lj_state.h | 0 {lib => deps}/LuaJIT/src/lj_str.c | 0 {lib => deps}/LuaJIT/src/lj_str.h | 0 {lib => deps}/LuaJIT/src/lj_strfmt.c | 0 {lib => deps}/LuaJIT/src/lj_strfmt.h | 0 {lib => deps}/LuaJIT/src/lj_strfmt_num.c | 0 {lib => deps}/LuaJIT/src/lj_strscan.c | 0 {lib => deps}/LuaJIT/src/lj_strscan.h | 0 {lib => deps}/LuaJIT/src/lj_tab.c | 0 {lib => deps}/LuaJIT/src/lj_tab.h | 0 {lib => deps}/LuaJIT/src/lj_target.h | 0 {lib => deps}/LuaJIT/src/lj_target_arm.h | 0 {lib => deps}/LuaJIT/src/lj_target_arm64.h | 0 {lib => deps}/LuaJIT/src/lj_target_mips.h | 0 {lib => deps}/LuaJIT/src/lj_target_ppc.h | 0 {lib => deps}/LuaJIT/src/lj_target_x86.h | 0 {lib => deps}/LuaJIT/src/lj_trace.c | 0 {lib => deps}/LuaJIT/src/lj_trace.h | 0 {lib => deps}/LuaJIT/src/lj_traceerr.h | 0 {lib => deps}/LuaJIT/src/lj_udata.c | 0 {lib => deps}/LuaJIT/src/lj_udata.h | 0 {lib => deps}/LuaJIT/src/lj_vm.h | 0 {lib => deps}/LuaJIT/src/lj_vmevent.c | 0 {lib => deps}/LuaJIT/src/lj_vmevent.h | 0 {lib => deps}/LuaJIT/src/lj_vmmath.c | 0 {lib => deps}/LuaJIT/src/ljamalg.c | 0 {lib => deps}/LuaJIT/src/lua.h | 0 {lib => deps}/LuaJIT/src/lua.hpp | 0 {lib => deps}/LuaJIT/src/luaconf.h | 0 {lib => deps}/LuaJIT/src/luajit.c | 0 {lib => deps}/LuaJIT/src/luajit.h | 0 {lib => deps}/LuaJIT/src/lualib.h | 0 {lib => deps}/LuaJIT/src/msvcbuild.bat | 0 {lib => deps}/LuaJIT/src/ps4build.bat | 0 {lib => deps}/LuaJIT/src/psvitabuild.bat | 0 {lib => deps}/LuaJIT/src/vm_arm.dasc | 0 {lib => deps}/LuaJIT/src/vm_arm64.dasc | 0 {lib => deps}/LuaJIT/src/vm_mips.dasc | 0 {lib => deps}/LuaJIT/src/vm_mips64.dasc | 0 {lib => deps}/LuaJIT/src/vm_ppc.dasc | 0 {lib => deps}/LuaJIT/src/vm_x64.dasc | 0 {lib => deps}/LuaJIT/src/vm_x86.dasc | 0 {lib => deps}/LuaJIT/src/xb1build.bat | 0 {lib => deps}/LuaJIT/src/xedkbuild.bat | 0 {lib => deps}/entityx/.clang_complete | 0 {lib => deps}/entityx/.travis.yml | 0 {lib => deps}/entityx/Android.mk | 0 {lib => deps}/entityx/CHANGES.md | 0 {lib => deps}/entityx/CMakeLists.txt | 0 {lib => deps}/entityx/COPYING | 0 {lib => deps}/entityx/Doxyfile | 0 {lib => deps}/entityx/README.md | 0 {lib => deps}/entityx/appveyor.yml | 0 {lib => deps}/entityx/build/Makefile | 0 {lib => deps}/entityx/cmake/FindEntityX.cmake | 0 .../entityx/cxx11/c++11-test-__func__-N2340.cpp | 0 .../entityx/cxx11/c++11-test-auto-N2546.cpp | 0 .../entityx/cxx11/c++11-test-constexpr-N2235.cpp | 0 {lib => deps}/entityx/cxx11/c++11-test-cstdint.cpp | 0 .../entityx/cxx11/c++11-test-decltype-N2343.cpp | 0 .../entityx/cxx11/c++11-test-lambda-N2927.cpp | 0 .../entityx/cxx11/c++11-test-long_long-N1811.cpp | 0 .../entityx/cxx11/c++11-test-nullptr-N2431.cpp | 0 .../cxx11/c++11-test-nullptr-N2431_fail_compile.cpp | 0 .../cxx11/c++11-test-rvalue_references-N2118.cpp | 0 .../cxx11/c++11-test-sizeof_member-N2253.cpp | 0 .../cxx11/c++11-test-static_assert-N1720.cpp | 0 .../c++11-test-static_assert-N1720_fail_compile.cpp | 0 .../cxx11/c++11-test-variadic_templates-N2555.cpp | 0 {lib => deps}/entityx/cxx11/demo.cpp | 0 {lib => deps}/entityx/entityx.pc.in | 0 {lib => deps}/entityx/entityx/3rdparty/catch.hpp | 0 .../entityx/entityx/3rdparty/simplesignal.h | 0 {lib => deps}/entityx/entityx/Benchmarks_test.cc | 0 {lib => deps}/entityx/entityx/Entity.cc | 0 {lib => deps}/entityx/entityx/Entity.h | 0 {lib => deps}/entityx/entityx/Entity_test.cc | 0 {lib => deps}/entityx/entityx/Event.cc | 0 {lib => deps}/entityx/entityx/Event.h | 0 {lib => deps}/entityx/entityx/Event_test.cc | 0 {lib => deps}/entityx/entityx/System.cc | 0 {lib => deps}/entityx/entityx/System.h | 0 {lib => deps}/entityx/entityx/System_test.cc | 0 {lib => deps}/entityx/entityx/config.h | 0 {lib => deps}/entityx/entityx/config.h.in | 0 {lib => deps}/entityx/entityx/deps/Dependencies.h | 0 .../entityx/entityx/deps/Dependencies_test.cc | 0 {lib => deps}/entityx/entityx/entityx.h | 0 {lib => deps}/entityx/entityx/help/NonCopyable.h | 0 {lib => deps}/entityx/entityx/help/Pool.cc | 0 {lib => deps}/entityx/entityx/help/Pool.h | 0 {lib => deps}/entityx/entityx/help/Pool_test.cc | 0 {lib => deps}/entityx/entityx/help/Timer.cc | 0 {lib => deps}/entityx/entityx/help/Timer.h | 0 {lib => deps}/entityx/entityx/quick.h | 0 {lib => deps}/entityx/entityx/tags/TagsComponent.h | 0 .../entityx/entityx/tags/TagsComponent_test.cc | 0 .../entityx/examples/LiberationSans-Regular.ttf | Bin {lib => deps}/entityx/examples/example.cc | 0 {lib => deps}/entityx/scripts/travis.sh | 0 {lib => deps}/libentityx.a | Bin {lib => deps}/libluajit.a | Bin {lib => deps}/sol2/.clang-format | 0 {lib => deps}/sol2/.dockerignore | 0 {lib => deps}/sol2/.github/FUNDING.yml | 0 {lib => deps}/sol2/.github/ISSUE_TEMPLATE.md | 0 {lib => deps}/sol2/.gitignore | 0 {lib => deps}/sol2/.style.yapf | 0 {lib => deps}/sol2/.travis.yml | 0 {lib => deps}/sol2/CMakeLists.txt | 0 {lib => deps}/sol2/CONTRIBUTING.md | 0 {lib => deps}/sol2/CONTRIBUTORS.md | 0 {lib => deps}/sol2/Dockerfile | 0 {lib => deps}/sol2/LICENSE.txt | 0 {lib => deps}/sol2/README.md | 0 {lib => deps}/sol2/appveyor.yml | 0 {lib => deps}/sol2/cmake/Modules/Common/Core.cmake | 0 {lib => deps}/sol2/cmake/Modules/FindCatch.cmake | 0 .../sol2/cmake/Modules/FindKaguyaBuild.cmake | 0 .../cmake/Modules/FindLua/set_version_vars.cmake | 0 .../sol2/cmake/Modules/FindLua/version_check.cmake | 0 .../sol2/cmake/Modules/FindLuaBridgeBuild.cmake | 0 {lib => deps}/sol2/cmake/Modules/FindLuaBuild.cmake | 0 .../sol2/cmake/Modules/FindLuaBuild/LuaJIT.cmake | 0 .../cmake/Modules/FindLuaBuild/LuaVanilla.cmake | 0 .../sol2/cmake/Modules/FindLuwraBuild.cmake | 0 .../sol2/cmake/Modules/FindToLuappBuild.cmake | 0 {lib => deps}/sol2/cmake/sol2-config.cmake.in | 0 {lib => deps}/sol2/docs/CMakeLists.txt | 0 {lib => deps}/sol2/docs/Makefile | 0 {lib => deps}/sol2/docs/make.bat | 0 ...6.10.14 - ThePhD - No Overhead C Abstraction.pdf | Bin .../2017.11.08 - ThePhD - Wrapping Lua C in C++.pdf | Bin ...018.02.06 - ThePhD - Biting the CMake Bullet.pdf | Bin ...hD - Compile Fast, Run Faster, Scale Forever.pdf | Bin ...- ThePhD - Scripting at the Speed of Thought.pdf | Bin ...orrow - Compile-Time Extension Points in C++.pdf | Bin .../sol2/docs/source/_themes/sol2/layout.html | 0 .../docs/source/_themes/sol2/static/search-fix.js_t | 0 .../sol2/docs/source/_themes/sol2/static/sol2.css_t | 0 .../sol2/docs/source/_themes/sol2/theme.conf | 0 {lib => deps}/sol2/docs/source/api/api-top.rst | 0 {lib => deps}/sol2/docs/source/api/as_args.rst | 0 {lib => deps}/sol2/docs/source/api/as_container.rst | 0 {lib => deps}/sol2/docs/source/api/as_function.rst | 0 {lib => deps}/sol2/docs/source/api/as_returns.rst | 0 {lib => deps}/sol2/docs/source/api/as_table.rst | 0 {lib => deps}/sol2/docs/source/api/c_call.rst | 0 .../sol2/docs/source/api/compatibility.rst | 0 {lib => deps}/sol2/docs/source/api/coroutine.rst | 0 {lib => deps}/sol2/docs/source/api/environment.rst | 0 {lib => deps}/sol2/docs/source/api/error.rst | 0 {lib => deps}/sol2/docs/source/api/function.rst | 0 {lib => deps}/sol2/docs/source/api/lua_value.rst | 0 .../sol2/docs/source/api/make_reference.rst | 0 .../sol2/docs/source/api/metatable_key.rst | 0 {lib => deps}/sol2/docs/source/api/nested.rst | 0 {lib => deps}/sol2/docs/source/api/new_table.rst | 0 {lib => deps}/sol2/docs/source/api/object.rst | 0 {lib => deps}/sol2/docs/source/api/optional.rst | 0 {lib => deps}/sol2/docs/source/api/overload.rst | 0 {lib => deps}/sol2/docs/source/api/policies.rst | 0 {lib => deps}/sol2/docs/source/api/property.rst | 0 {lib => deps}/sol2/docs/source/api/protect.rst | 0 .../sol2/docs/source/api/protected_function.rst | 0 {lib => deps}/sol2/docs/source/api/proxy.rst | 0 {lib => deps}/sol2/docs/source/api/readonly.rst | 0 {lib => deps}/sol2/docs/source/api/reference.rst | 0 {lib => deps}/sol2/docs/source/api/resolve.rst | 0 {lib => deps}/sol2/docs/source/api/stack.rst | 0 .../sol2/docs/source/api/stack_reference.rst | 0 {lib => deps}/sol2/docs/source/api/state.rst | 0 {lib => deps}/sol2/docs/source/api/table.rst | 0 .../sol2/docs/source/api/table_traversal_keys.rst | 0 .../sol2/docs/source/api/this_environment.rst | 0 {lib => deps}/sol2/docs/source/api/this_state.rst | 0 {lib => deps}/sol2/docs/source/api/thread.rst | 0 {lib => deps}/sol2/docs/source/api/tie.rst | 0 {lib => deps}/sol2/docs/source/api/types.rst | 0 .../sol2/docs/source/api/unique_usertype_traits.rst | 0 {lib => deps}/sol2/docs/source/api/user.rst | 0 {lib => deps}/sol2/docs/source/api/userdata.rst | 0 {lib => deps}/sol2/docs/source/api/usertype.rst | 0 .../sol2/docs/source/api/usertype_memory.rst | 0 {lib => deps}/sol2/docs/source/api/var.rst | 0 .../sol2/docs/source/api/variadic_args.rst | 0 .../sol2/docs/source/api/variadic_results.rst | 0 {lib => deps}/sol2/docs/source/api/yielding.rst | 0 {lib => deps}/sol2/docs/source/benchmarks.rst | 0 {lib => deps}/sol2/docs/source/build.rst | 0 {lib => deps}/sol2/docs/source/codecvt.rst | 0 {lib => deps}/sol2/docs/source/compilation.rst | 0 {lib => deps}/sol2/docs/source/conf.py | 0 {lib => deps}/sol2/docs/source/containers.rst | 0 {lib => deps}/sol2/docs/source/errors.rst | 0 {lib => deps}/sol2/docs/source/exceptions.rst | 0 {lib => deps}/sol2/docs/source/features.rst | 0 {lib => deps}/sol2/docs/source/functions.rst | 0 {lib => deps}/sol2/docs/source/index.rst | 0 {lib => deps}/sol2/docs/source/licenses.rst | 0 {lib => deps}/sol2/docs/source/media/Ko-fi_Blue.png | Bin .../docs/source/media/become_a_patron_button.png | Bin .../sol2/docs/source/media/bench/base_derived.png | Bin .../sol2/docs/source/media/bench/c_function.png | Bin .../media/bench/c_function_through_lua_in_c.png | Bin .../source/media/bench/implicit_inheritance.png | Bin .../source/media/bench/lua_bindings_shootout.json | 0 .../docs/source/media/bench/lua_function_in_c.png | Bin .../source/media/bench/member_function_call.png | Bin .../sol2/docs/source/media/bench/multi_return.png | Bin .../docs/source/media/bench/multi_return_lua.png | Bin .../docs/source/media/bench/optional_failure.png | Bin .../source/media/bench/optional_half_failure.png | Bin .../docs/source/media/bench/optional_success.png | Bin .../docs/source/media/bench/return_userdata.png | Bin .../source/media/bench/stateful_function_object.png | Bin .../docs/source/media/bench/table_chained_get.png | Bin .../docs/source/media/bench/table_chained_set.png | Bin .../sol2/docs/source/media/bench/table_get.png | Bin .../source/media/bench/table_global_string_get.png | Bin .../source/media/bench/table_global_string_set.png | Bin .../sol2/docs/source/media/bench/table_set.png | Bin .../source/media/bench/userdata_variable_access.png | Bin .../media/bench/userdata_variable_access_large.png | Bin .../media/bench/userdata_variable_access_last.png | Bin .../docs/source/media/discord_logo_wordmark.png | Bin .../sol2/docs/source/media/eevee_code_after.jpg | Bin .../sol2/docs/source/media/eevee_code_before.jpg | Bin .../sol2/docs/source/media/github_logo.png | Bin .../sol2/docs/source/media/github_sponsors_logo.png | Bin .../sol2/docs/source/media/liberapay_logo.png | Bin .../sol2/docs/source/media/pp_cc_mark_111x69.jpg | Bin {lib => deps}/sol2/docs/source/media/sol.png | Bin {lib => deps}/sol2/docs/source/media/sol.psd | Bin {lib => deps}/sol2/docs/source/mentions.rst | 0 {lib => deps}/sol2/docs/source/origin.rst | 0 {lib => deps}/sol2/docs/source/performance.rst | 0 {lib => deps}/sol2/docs/source/rtti.rst | 0 {lib => deps}/sol2/docs/source/safety.rst | 0 {lib => deps}/sol2/docs/source/threading.rst | 0 {lib => deps}/sol2/docs/source/traits.rst | 0 .../sol2/docs/source/tutorial/all-the-things.rst | 0 .../sol2/docs/source/tutorial/customization.rst | 0 .../sol2/docs/source/tutorial/cxx-in-lua.rst | 0 .../sol2/docs/source/tutorial/existing.rst | 0 .../sol2/docs/source/tutorial/functions.rst | 0 .../sol2/docs/source/tutorial/getting-started.rst | 0 .../sol2/docs/source/tutorial/ownership.rst | 0 .../sol2/docs/source/tutorial/tutorial-top.rst | 0 .../sol2/docs/source/tutorial/variables.rst | 0 {lib => deps}/sol2/docs/source/usertypes.rst | 0 {lib => deps}/sol2/examples/CMakeLists.txt | 0 {lib => deps}/sol2/examples/include/assert.hpp | 0 .../sol2/examples/interop/LuaBridge/CMakeLists.txt | 0 .../examples/interop/LuaBridge/source/LuaBridge.cpp | 0 .../sol2/examples/interop/kaguya/CMakeLists.txt | 0 .../sol2/examples/interop/kaguya/source/kaguya.cpp | 0 .../sol2/examples/interop/luwra/CMakeLists.txt | 0 .../sol2/examples/interop/luwra/source/luwra.cpp | 0 .../sol2/examples/interop/tolua/CMakeLists.txt | 0 .../sol2/examples/interop/tolua/source/Player.h | 0 .../sol2/examples/interop/tolua/source/Player.pkg | 0 .../sol2/examples/interop/tolua/source/tolua.cpp | 0 .../examples/interop/tolua/source/tolua_Player.h | 0 .../examples/require_dll_example/CMakeLists.txt | 0 .../include/my_object/my_object.hpp | 0 .../include/my_object/my_object_api.hpp | 0 .../require_dll_example/source/my_object.cpp | 0 .../require_dll_example/source/require_from_dll.cpp | 0 {lib => deps}/sol2/examples/source/any_return.cpp | 0 .../sol2/examples/source/args_from_container.cpp | 0 {lib => deps}/sol2/examples/source/as_returns.cpp | 0 {lib => deps}/sol2/examples/source/basic.cpp | 0 {lib => deps}/sol2/examples/source/c_array.cpp | 0 {lib => deps}/sol2/examples/source/c_call.cpp | 0 .../sol2/examples/source/calling_lua_functions.cpp | 0 {lib => deps}/sol2/examples/source/config.cpp | 0 {lib => deps}/sol2/examples/source/config.lua | 0 .../source/container_usertype_as_container.cpp | 0 .../sol2/examples/source/container_with_pairs.cpp | 0 {lib => deps}/sol2/examples/source/containers.cpp | 0 .../sol2/examples/source/containers_as_table.cpp | 0 {lib => deps}/sol2/examples/source/coroutine.cpp | 0 .../sol2/examples/source/coroutine_state.cpp | 0 .../sol2/examples/source/custom_reader.cpp | 0 .../source/customization_convert_on_get.cpp | 0 .../customization_global_transparent_argument.cpp | 0 .../sol2/examples/source/customization_multiple.cpp | 0 .../sol2/examples/source/docs/as_function.cpp | 0 .../docs/as_function_usertype_member_variable.cpp | 0 .../sol2/examples/source/docs/as_table_ipairs.cpp | 0 .../sol2/examples/source/docs/coroutine_main.cpp | 0 .../sol2/examples/source/docs/coroutine_thread.cpp | 0 .../sol2/examples/source/docs/inheritance.cpp | 0 .../sol2/examples/source/docs/my_panic.cpp | 0 .../examples/source/docs/preparing_environments.cpp | 0 .../examples/source/docs/references_in_lambdas.cpp | 0 .../sol2/examples/source/docs/runtime_extension.cpp | 0 .../sol2/examples/source/docs/simple_functions.cpp | 0 .../sol2/examples/source/docs/simple_structs.cpp | 0 .../sol2/examples/source/docs/state_script_safe.cpp | 0 .../sol2/examples/source/docs/state_transfer.cpp | 0 .../sol2/examples/source/docs/std_thread.cpp | 0 {lib => deps}/sol2/examples/source/dump.cpp | 0 .../sol2/examples/source/dynamic_object.cpp | 0 .../sol2/examples/source/environment_snooping.cpp | 0 .../sol2/examples/source/environment_state.cpp | 0 .../sol2/examples/source/environment_state_2.cpp | 0 {lib => deps}/sol2/examples/source/environments.cpp | 0 .../examples/source/environments_on_functions.cpp | 0 .../sol2/examples/source/error_handler.cpp | 0 .../sol2/examples/source/exception_handler.cpp | 0 {lib => deps}/sol2/examples/source/functions.cpp | 0 .../examples/source/functions_empty_arguments.cpp | 0 .../examples/source/index_and_newindex_usertype.cpp | 0 .../examples/source/indirect_function_calls.cpp | 0 {lib => deps}/sol2/examples/source/lua_value.cpp | 0 .../examples/source/metatable_customization.cpp | 0 .../examples/source/metatable_key_low_level.cpp | 0 .../sol2/examples/source/multi_results.cpp | 0 .../examples/source/optional_with_iteration.cpp | 0 {lib => deps}/sol2/examples/source/overloading.cpp | 0 .../examples/source/overloading_with_fallback.cpp | 0 .../examples/source/overloading_with_members.cpp | 0 .../source/overridable_function_members.cpp | 0 {lib => deps}/sol2/examples/source/pairs.cpp | 0 .../examples/source/pairs_with_raw_functions.cpp | 0 .../sol2/examples/source/player_script.lua | 0 {lib => deps}/sol2/examples/source/property.cpp | 0 {lib => deps}/sol2/examples/source/protect.cpp | 0 .../sol2/examples/source/protected_functions.cpp | 0 {lib => deps}/sol2/examples/source/read_only.cpp | 0 {lib => deps}/sol2/examples/source/require.cpp | 0 .../examples/source/require_override_behavior.cpp | 0 .../sol2/examples/source/runtime_additions.cpp | 0 .../sol2/examples/source/script_error_handling.cpp | 0 .../sol2/examples/source/self_from_lua.cpp | 0 {lib => deps}/sol2/examples/source/shared_ptr.cpp | 0 .../examples/source/shared_ptr_modify_in_place.cpp | 0 {lib => deps}/sol2/examples/source/singleton.cpp | 0 .../sol2/examples/source/stack_aligned_function.cpp | 0 .../source/stack_aligned_stack_handler_function.cpp | 0 .../sol2/examples/source/static_variables.cpp | 0 .../sol2/examples/source/table_create_if_nil.cpp | 0 {lib => deps}/sol2/examples/source/table_proxy.cpp | 0 {lib => deps}/sol2/examples/source/tables.cpp | 0 {lib => deps}/sol2/examples/source/this_state.cpp | 0 {lib => deps}/sol2/examples/source/tie.cpp | 0 .../sol2/examples/source/tutorials/erase_demo.cpp | 0 .../examples/source/tutorials/first_snippet.cpp | 0 .../sol2/examples/source/tutorials/lazy_demo.cpp | 0 .../examples/source/tutorials/object_lifetime.cpp | 0 .../source/tutorials/open_multiple_libraries.cpp | 0 .../examples/source/tutorials/pointer_lifetime.cpp | 0 .../quick_n_dirty/arguments_to_scripts.cpp | 0 .../tutorials/quick_n_dirty/functions_all.cpp | 0 .../tutorials/quick_n_dirty/functions_easy.cpp | 0 .../source/tutorials/quick_n_dirty/make_tables.cpp | 0 .../quick_n_dirty/multiple_returns_from_lua.cpp | 0 .../quick_n_dirty/multiple_returns_to_lua.cpp | 0 .../source/tutorials/quick_n_dirty/namespacing.cpp | 0 .../tutorials/quick_n_dirty/opening_a_state.cpp | 0 .../quick_n_dirty/opening_state_on_raw_lua.cpp | 0 .../tutorials/quick_n_dirty/running_lua_code.cpp | 0 .../quick_n_dirty/running_lua_code_low_level.cpp | 0 .../quick_n_dirty/running_lua_code_safely.cpp | 0 .../source/tutorials/quick_n_dirty/self_call.cpp | 0 .../quick_n_dirty/set_and_get_variables.cpp | 0 .../quick_n_dirty/set_and_get_variables_exists.cpp | 0 .../tutorials/quick_n_dirty/tables_and_nesting.cpp | 0 .../source/tutorials/quick_n_dirty/userdata.cpp | 0 .../quick_n_dirty/userdata_memory_reference.cpp | 0 .../source/tutorials/quick_n_dirty/usertypes.cpp | 0 .../examples/source/tutorials/variables_demo.cpp | 0 .../source/tutorials/write_variables_demo.cpp | 0 {lib => deps}/sol2/examples/source/unique_ptr.cpp | 0 {lib => deps}/sol2/examples/source/usertype.cpp | 0 .../sol2/examples/source/usertype_advanced.cpp | 0 .../source/usertype_automatic_operators.cpp | 0 .../sol2/examples/source/usertype_basics.cpp | 0 .../sol2/examples/source/usertype_bitfields.cpp | 0 .../sol2/examples/source/usertype_call_from_c++.cpp | 0 .../examples/source/usertype_dynamic_get_set.cpp | 0 .../sol2/examples/source/usertype_initializers.cpp | 0 .../examples/source/usertype_special_functions.cpp | 0 {lib => deps}/sol2/examples/source/usertype_var.cpp | 0 {lib => deps}/sol2/examples/source/variables.cpp | 0 .../sol2/examples/source/variadic_args.cpp | 0 .../sol2/examples/source/variadic_args_shifted.cpp | 0 .../sol2/examples/source/variadic_args_storage.cpp | 0 .../sol2/examples/source/wip/lua_inheritance.cpp | 0 {lib => deps}/sol2/include/sol/as_args.hpp | 0 {lib => deps}/sol2/include/sol/as_returns.hpp | 0 {lib => deps}/sol2/include/sol/base_traits.hpp | 0 {lib => deps}/sol2/include/sol/bind_traits.hpp | 0 {lib => deps}/sol2/include/sol/bytecode.hpp | 0 {lib => deps}/sol2/include/sol/call.hpp | 0 {lib => deps}/sol2/include/sol/compatibility.hpp | 0 .../sol2/include/sol/compatibility/compat-5.3.c.h | 0 .../sol2/include/sol/compatibility/compat-5.3.h | 0 .../sol2/include/sol/compatibility/compat-5.4.h | 0 .../sol2/include/sol/compatibility/version.hpp | 0 {lib => deps}/sol2/include/sol/config.hpp | 0 {lib => deps}/sol2/include/sol/config_setup.hpp | 0 {lib => deps}/sol2/include/sol/coroutine.hpp | 0 {lib => deps}/sol2/include/sol/debug.hpp | 0 {lib => deps}/sol2/include/sol/demangle.hpp | 0 {lib => deps}/sol2/include/sol/deprecate.hpp | 0 {lib => deps}/sol2/include/sol/dump_handler.hpp | 0 {lib => deps}/sol2/include/sol/ebco.hpp | 0 {lib => deps}/sol2/include/sol/environment.hpp | 0 {lib => deps}/sol2/include/sol/error.hpp | 0 {lib => deps}/sol2/include/sol/error_handler.hpp | 0 {lib => deps}/sol2/include/sol/feature_test.hpp | 0 {lib => deps}/sol2/include/sol/forward.hpp | 0 {lib => deps}/sol2/include/sol/forward_detail.hpp | 0 {lib => deps}/sol2/include/sol/function.hpp | 0 {lib => deps}/sol2/include/sol/function_result.hpp | 0 {lib => deps}/sol2/include/sol/function_types.hpp | 0 .../sol2/include/sol/function_types_core.hpp | 0 .../sol2/include/sol/function_types_overloaded.hpp | 0 .../sol2/include/sol/function_types_stateful.hpp | 0 .../sol2/include/sol/function_types_stateless.hpp | 0 .../sol2/include/sol/function_types_templated.hpp | 0 {lib => deps}/sol2/include/sol/in_place.hpp | 0 {lib => deps}/sol2/include/sol/inheritance.hpp | 0 {lib => deps}/sol2/include/sol/load_result.hpp | 0 {lib => deps}/sol2/include/sol/lua_table.hpp | 0 {lib => deps}/sol2/include/sol/lua_value.hpp | 0 {lib => deps}/sol2/include/sol/make_reference.hpp | 0 {lib => deps}/sol2/include/sol/map.hpp | 0 {lib => deps}/sol2/include/sol/metatable.hpp | 0 {lib => deps}/sol2/include/sol/object.hpp | 0 {lib => deps}/sol2/include/sol/object_base.hpp | 0 {lib => deps}/sol2/include/sol/optional.hpp | 0 .../sol2/include/sol/optional_implementation.hpp | 0 {lib => deps}/sol2/include/sol/overload.hpp | 0 {lib => deps}/sol2/include/sol/pointer_like.hpp | 0 {lib => deps}/sol2/include/sol/policies.hpp | 0 {lib => deps}/sol2/include/sol/property.hpp | 0 {lib => deps}/sol2/include/sol/protect.hpp | 0 .../sol2/include/sol/protected_function.hpp | 0 .../sol2/include/sol/protected_function_result.hpp | 0 .../sol2/include/sol/protected_handler.hpp | 0 {lib => deps}/sol2/include/sol/proxy.hpp | 0 {lib => deps}/sol2/include/sol/proxy_base.hpp | 0 {lib => deps}/sol2/include/sol/raii.hpp | 0 {lib => deps}/sol2/include/sol/reference.hpp | 0 {lib => deps}/sol2/include/sol/resolve.hpp | 0 {lib => deps}/sol2/include/sol/sol.hpp | 0 {lib => deps}/sol2/include/sol/stack.hpp | 0 {lib => deps}/sol2/include/sol/stack_check.hpp | 0 {lib => deps}/sol2/include/sol/stack_check_get.hpp | 0 .../sol2/include/sol/stack_check_get_qualified.hpp | 0 .../include/sol/stack_check_get_unqualified.hpp | 0 .../sol2/include/sol/stack_check_qualified.hpp | 0 .../sol2/include/sol/stack_check_unqualified.hpp | 0 {lib => deps}/sol2/include/sol/stack_core.hpp | 0 {lib => deps}/sol2/include/sol/stack_field.hpp | 0 {lib => deps}/sol2/include/sol/stack_get.hpp | 0 .../sol2/include/sol/stack_get_qualified.hpp | 0 .../sol2/include/sol/stack_get_unqualified.hpp | 0 {lib => deps}/sol2/include/sol/stack_guard.hpp | 0 {lib => deps}/sol2/include/sol/stack_iterator.hpp | 0 {lib => deps}/sol2/include/sol/stack_pop.hpp | 0 {lib => deps}/sol2/include/sol/stack_probe.hpp | 0 {lib => deps}/sol2/include/sol/stack_proxy.hpp | 0 {lib => deps}/sol2/include/sol/stack_proxy_base.hpp | 0 {lib => deps}/sol2/include/sol/stack_push.hpp | 0 {lib => deps}/sol2/include/sol/stack_reference.hpp | 0 {lib => deps}/sol2/include/sol/state.hpp | 0 {lib => deps}/sol2/include/sol/state_handling.hpp | 0 {lib => deps}/sol2/include/sol/state_view.hpp | 0 {lib => deps}/sol2/include/sol/string_view.hpp | 0 {lib => deps}/sol2/include/sol/table.hpp | 0 {lib => deps}/sol2/include/sol/table_core.hpp | 0 {lib => deps}/sol2/include/sol/table_iterator.hpp | 0 {lib => deps}/sol2/include/sol/thread.hpp | 0 {lib => deps}/sol2/include/sol/tie.hpp | 0 {lib => deps}/sol2/include/sol/traits.hpp | 0 {lib => deps}/sol2/include/sol/trampoline.hpp | 0 {lib => deps}/sol2/include/sol/tuple.hpp | 0 {lib => deps}/sol2/include/sol/types.hpp | 0 {lib => deps}/sol2/include/sol/unicode.hpp | 0 .../sol2/include/sol/unique_usertype_traits.hpp | 0 {lib => deps}/sol2/include/sol/unsafe_function.hpp | 0 .../sol2/include/sol/unsafe_function_result.hpp | 0 {lib => deps}/sol2/include/sol/userdata.hpp | 0 {lib => deps}/sol2/include/sol/usertype.hpp | 0 .../sol2/include/sol/usertype_container.hpp | 0 .../sol2/include/sol/usertype_container_launch.hpp | 0 {lib => deps}/sol2/include/sol/usertype_core.hpp | 0 {lib => deps}/sol2/include/sol/usertype_proxy.hpp | 0 {lib => deps}/sol2/include/sol/usertype_storage.hpp | 0 {lib => deps}/sol2/include/sol/usertype_traits.hpp | 0 {lib => deps}/sol2/include/sol/variadic_args.hpp | 0 {lib => deps}/sol2/include/sol/variadic_results.hpp | 0 {lib => deps}/sol2/include/sol/wrapper.hpp | 0 {lib => deps}/sol2/list_headers.py | 0 {lib => deps}/sol2/meson.build | 0 {lib => deps}/sol2/meson_options.txt | 0 {lib => deps}/sol2/scripts/build.linux.sh | 0 {lib => deps}/sol2/scripts/preparation.linux.sh | 0 {lib => deps}/sol2/scripts/preparation.osx.sh | 0 {lib => deps}/sol2/scripts/push.linux.sh | 0 {lib => deps}/sol2/scripts/run.linux.sh | 0 {lib => deps}/sol2/scripts/run.osx.sh | 0 {lib => deps}/sol2/single/CMakeLists.txt | 0 {lib => deps}/sol2/single/include/sol/forward.hpp | 0 {lib => deps}/sol2/single/include/sol/sol.hpp | 0 {lib => deps}/sol2/single/single.py | 0 {lib => deps}/sol2/sol2.natvis | 0 {lib => deps}/sol2/sol2.pc.in | 0 {lib => deps}/sol2/subprojects/lua.wrap | 0 {lib => deps}/sol2/tests/CMakeLists.txt | 0 .../sol2/tests/compile_tests/CMakeLists.txt | 0 .../sol2/tests/compile_tests/source/as_args.cpp | 0 .../sol2/tests/compile_tests/source/as_returns.cpp | 0 .../sol2/tests/compile_tests/source/base_traits.cpp | 0 .../sol2/tests/compile_tests/source/bind_traits.cpp | 0 .../sol2/tests/compile_tests/source/bytecode.cpp | 0 .../sol2/tests/compile_tests/source/call.cpp | 0 .../tests/compile_tests/source/compatibility.cpp | 0 .../source/compatibility/compat-5.3.cpp | 0 .../compile_tests/source/compatibility/version.cpp | 0 .../sol2/tests/compile_tests/source/config.cpp | 0 .../tests/compile_tests/source/config_setup.cpp | 0 .../sol2/tests/compile_tests/source/coroutine.cpp | 0 .../sol2/tests/compile_tests/source/debug.cpp | 0 .../sol2/tests/compile_tests/source/demangle.cpp | 0 .../sol2/tests/compile_tests/source/deprecate.cpp | 0 .../sol2/tests/compile_tests/source/ebco.cpp | 0 .../sol2/tests/compile_tests/source/environment.cpp | 0 .../sol2/tests/compile_tests/source/error.cpp | 0 .../tests/compile_tests/source/error_handler.cpp | 0 .../tests/compile_tests/source/feature_test.cpp | 0 .../sol2/tests/compile_tests/source/forward.cpp | 0 .../tests/compile_tests/source/forward_detail.cpp | 0 .../sol2/tests/compile_tests/source/function.cpp | 0 .../tests/compile_tests/source/function_result.cpp | 0 .../tests/compile_tests/source/function_types.cpp | 0 .../compile_tests/source/function_types_core.cpp | 0 .../source/function_types_overloaded.cpp | 0 .../source/function_types_stateful.cpp | 0 .../source/function_types_stateless.cpp | 0 .../source/function_types_templated.cpp | 0 .../sol2/tests/compile_tests/source/in_place.cpp | 0 .../sol2/tests/compile_tests/source/inheritance.cpp | 0 .../sol2/tests/compile_tests/source/load_result.cpp | 0 .../sol2/tests/compile_tests/source/lua_table.cpp | 0 .../sol2/tests/compile_tests/source/lua_value.cpp | 0 .../sol2/tests/compile_tests/source/main.cpp | 0 .../tests/compile_tests/source/make_reference.cpp | 0 .../sol2/tests/compile_tests/source/map.cpp | 0 .../sol2/tests/compile_tests/source/metatable.cpp | 0 .../sol2/tests/compile_tests/source/object.cpp | 0 .../sol2/tests/compile_tests/source/object_base.cpp | 0 .../sol2/tests/compile_tests/source/optional.cpp | 0 .../source/optional_implementation.cpp | 0 .../sol2/tests/compile_tests/source/overload.cpp | 0 .../tests/compile_tests/source/pointer_like.cpp | 0 .../sol2/tests/compile_tests/source/policies.cpp | 0 .../sol2/tests/compile_tests/source/property.cpp | 0 .../sol2/tests/compile_tests/source/protect.cpp | 0 .../compile_tests/source/protected_function.cpp | 0 .../source/protected_function_result.cpp | 0 .../compile_tests/source/protected_handler.cpp | 0 .../sol2/tests/compile_tests/source/proxy.cpp | 0 .../sol2/tests/compile_tests/source/proxy_base.cpp | 0 .../sol2/tests/compile_tests/source/raii.cpp | 0 .../sol2/tests/compile_tests/source/reference.cpp | 0 .../sol2/tests/compile_tests/source/resolve.cpp | 0 .../sol2/tests/compile_tests/source/sol.cpp | 0 .../sol2/tests/compile_tests/source/sol_defines.hpp | 0 .../sol2/tests/compile_tests/source/stack.cpp | 0 .../sol2/tests/compile_tests/source/stack_check.cpp | 0 .../tests/compile_tests/source/stack_check_get.cpp | 0 .../source/stack_check_get_qualified.cpp | 0 .../source/stack_check_get_unqualified.cpp | 0 .../compile_tests/source/stack_check_qualified.cpp | 0 .../source/stack_check_unqualified.cpp | 0 .../sol2/tests/compile_tests/source/stack_core.cpp | 0 .../sol2/tests/compile_tests/source/stack_field.cpp | 0 .../sol2/tests/compile_tests/source/stack_get.cpp | 0 .../compile_tests/source/stack_get_qualified.cpp | 0 .../compile_tests/source/stack_get_unqualified.cpp | 0 .../sol2/tests/compile_tests/source/stack_guard.cpp | 0 .../tests/compile_tests/source/stack_iterator.cpp | 0 .../sol2/tests/compile_tests/source/stack_pop.cpp | 0 .../sol2/tests/compile_tests/source/stack_probe.cpp | 0 .../sol2/tests/compile_tests/source/stack_proxy.cpp | 0 .../tests/compile_tests/source/stack_proxy_base.cpp | 0 .../sol2/tests/compile_tests/source/stack_push.cpp | 0 .../tests/compile_tests/source/stack_reference.cpp | 0 .../sol2/tests/compile_tests/source/state.cpp | 0 .../tests/compile_tests/source/state_handling.cpp | 0 .../sol2/tests/compile_tests/source/state_view.cpp | 0 .../sol2/tests/compile_tests/source/string_view.cpp | 0 .../sol2/tests/compile_tests/source/table.cpp | 0 .../sol2/tests/compile_tests/source/table_core.cpp | 0 .../tests/compile_tests/source/table_iterator.cpp | 0 .../sol2/tests/compile_tests/source/thread.cpp | 0 .../sol2/tests/compile_tests/source/tie.cpp | 0 .../sol2/tests/compile_tests/source/traits.cpp | 0 .../sol2/tests/compile_tests/source/trampoline.cpp | 0 .../sol2/tests/compile_tests/source/tuple.cpp | 0 .../sol2/tests/compile_tests/source/types.cpp | 0 .../sol2/tests/compile_tests/source/unicode.cpp | 0 .../compile_tests/source/unique_usertype_traits.cpp | 0 .../tests/compile_tests/source/unsafe_function.cpp | 0 .../compile_tests/source/unsafe_function_result.cpp | 0 .../sol2/tests/compile_tests/source/userdata.cpp | 0 .../sol2/tests/compile_tests/source/usertype.cpp | 0 .../compile_tests/source/usertype_container.cpp | 0 .../source/usertype_container_launch.cpp | 0 .../tests/compile_tests/source/usertype_core.cpp | 0 .../tests/compile_tests/source/usertype_proxy.cpp | 0 .../tests/compile_tests/source/usertype_storage.cpp | 0 .../tests/compile_tests/source/usertype_traits.cpp | 0 .../tests/compile_tests/source/variadic_args.cpp | 0 .../tests/compile_tests/source/variadic_results.cpp | 0 .../sol2/tests/compile_tests/source/wrapper.cpp | 0 .../sol2/tests/runtime_tests/CMakeLists.txt | 0 .../sol2/tests/runtime_tests/source/abort_clean.cpp | 0 .../sol2/tests/runtime_tests/source/basic.cpp | 0 .../tests/runtime_tests/source/common_classes.hpp | 0 .../runtime_tests/source/container_semantics.cpp | 0 .../source/container_semantics.custom.cpp | 0 .../source/container_semantics.ordered.cpp | 0 .../source/container_semantics.unordered.cpp | 0 .../tests/runtime_tests/source/container_shims.cpp | 0 .../tests/runtime_tests/source/container_table.cpp | 0 .../sol2/tests/runtime_tests/source/containers.cpp | 0 .../runtime_tests/source/containers.roundtrip.cpp | 0 .../tests/runtime_tests/source/containers.table.cpp | 0 .../sol2/tests/runtime_tests/source/coroutines.cpp | 0 .../tests/runtime_tests/source/customizations.cpp | 0 .../runtime_tests/source/customizations_private.cpp | 0 .../sol2/tests/runtime_tests/source/dump.cpp | 0 .../tests/runtime_tests/source/environments.cpp | 0 .../sol2/tests/runtime_tests/source/functions.cpp | 0 .../tests/runtime_tests/source/functions.std.cpp | 0 .../sol2/tests/runtime_tests/source/gc.cpp | 0 .../tests/runtime_tests/source/large_integer.cpp | 0 .../sol2/tests/runtime_tests/source/lua_value.cpp | 0 .../sol2/tests/runtime_tests/source/main.cpp | 0 .../sol2/tests/runtime_tests/source/operators.cpp | 0 .../sol2/tests/runtime_tests/source/overflow.cpp | 0 .../sol2/tests/runtime_tests/source/plain_types.cpp | 0 .../sol2/tests/runtime_tests/source/policies.cpp | 0 .../sol2/tests/runtime_tests/source/proxies.cpp | 0 .../sol2/tests/runtime_tests/source/sol_test.hpp | 0 .../sol2/tests/runtime_tests/source/state.cpp | 0 .../sol2/tests/runtime_tests/source/storage.cpp | 0 .../sol2/tests/runtime_tests/source/strings.cpp | 0 .../tests/runtime_tests/source/tables.checks.cpp | 0 .../tests/runtime_tests/source/tables.clear.cpp | 0 .../sol2/tests/runtime_tests/source/tables.cpp | 0 .../tests/runtime_tests/source/tables.enums.cpp | 0 .../tests/runtime_tests/source/tables.indexing.cpp | 0 .../tests/runtime_tests/source/tables.insertion.cpp | 0 .../tests/runtime_tests/source/tables.traversal.cpp | 0 .../tests/runtime_tests/source/usertypes.basic.cpp | 0 .../runtime_tests/source/usertypes.constructors.cpp | 0 .../sol2/tests/runtime_tests/source/usertypes.cpp | 0 .../runtime_tests/source/usertypes.inheritance.cpp | 0 .../source/usertypes.inheritance.multi.cpp | 0 .../source/usertypes.member_variables.cpp | 0 .../runtime_tests/source/usertypes.overload.cpp | 0 .../runtime_tests/source/usertypes.properties.cpp | 0 .../runtime_tests/source/usertypes.runtime.cpp | 0 .../tests/runtime_tests/source/usertypes.unique.cpp | 0 .../runtime_tests/source/usertypes.unregister.cpp | 0 .../sol2/tests/runtime_tests/source/utility.cpp | 0 .../sol2/tests/runtime_tests/source/variadics.cpp | 0 854 files changed, 1 insertion(+), 1 deletion(-) rename {lib => deps}/LuaJIT/.gitignore (100%) rename {lib => deps}/LuaJIT/COPYRIGHT (100%) rename {lib => deps}/LuaJIT/Makefile (100%) rename {lib => deps}/LuaJIT/README (100%) rename {lib => deps}/LuaJIT/doc/bluequad-print.css (100%) rename {lib => deps}/LuaJIT/doc/bluequad.css (100%) rename {lib => deps}/LuaJIT/doc/changes.html (100%) rename {lib => deps}/LuaJIT/doc/contact.html (100%) rename {lib => deps}/LuaJIT/doc/ext_c_api.html (100%) rename {lib => deps}/LuaJIT/doc/ext_ffi.html (100%) rename {lib => deps}/LuaJIT/doc/ext_ffi_api.html (100%) rename {lib => deps}/LuaJIT/doc/ext_ffi_semantics.html (100%) rename {lib => deps}/LuaJIT/doc/ext_ffi_tutorial.html (100%) rename {lib => deps}/LuaJIT/doc/ext_jit.html (100%) rename {lib => deps}/LuaJIT/doc/ext_profiler.html (100%) rename {lib => deps}/LuaJIT/doc/extensions.html (100%) rename {lib => deps}/LuaJIT/doc/faq.html (100%) rename {lib => deps}/LuaJIT/doc/img/contact.png (100%) rename {lib => deps}/LuaJIT/doc/install.html (100%) rename {lib => deps}/LuaJIT/doc/luajit.html (100%) rename {lib => deps}/LuaJIT/doc/running.html (100%) rename {lib => deps}/LuaJIT/doc/status.html (100%) rename {lib => deps}/LuaJIT/dynasm/dasm_arm.h (100%) rename {lib => deps}/LuaJIT/dynasm/dasm_arm.lua (100%) rename {lib => deps}/LuaJIT/dynasm/dasm_arm64.h (100%) rename {lib => deps}/LuaJIT/dynasm/dasm_arm64.lua (100%) rename {lib => deps}/LuaJIT/dynasm/dasm_mips.h (100%) rename {lib => deps}/LuaJIT/dynasm/dasm_mips.lua (100%) rename {lib => deps}/LuaJIT/dynasm/dasm_mips64.lua (100%) rename {lib => deps}/LuaJIT/dynasm/dasm_ppc.h (100%) rename {lib => deps}/LuaJIT/dynasm/dasm_ppc.lua (100%) rename {lib => deps}/LuaJIT/dynasm/dasm_proto.h (100%) rename {lib => deps}/LuaJIT/dynasm/dasm_x64.lua (100%) rename {lib => deps}/LuaJIT/dynasm/dasm_x86.h (100%) rename {lib => deps}/LuaJIT/dynasm/dasm_x86.lua (100%) rename {lib => deps}/LuaJIT/dynasm/dynasm.lua (100%) rename {lib => deps}/LuaJIT/etc/luajit.1 (100%) rename {lib => deps}/LuaJIT/etc/luajit.pc (100%) rename {lib => deps}/LuaJIT/src/.gitignore (100%) rename {lib => deps}/LuaJIT/src/Makefile (100%) rename {lib => deps}/LuaJIT/src/Makefile.dep (100%) rename {lib => deps}/LuaJIT/src/host/.gitignore (100%) rename {lib => deps}/LuaJIT/src/host/README (100%) rename {lib => deps}/LuaJIT/src/host/buildvm.c (100%) rename {lib => deps}/LuaJIT/src/host/buildvm.h (100%) rename {lib => deps}/LuaJIT/src/host/buildvm_asm.c (100%) rename {lib => deps}/LuaJIT/src/host/buildvm_fold.c (100%) rename {lib => deps}/LuaJIT/src/host/buildvm_lib.c (100%) rename {lib => deps}/LuaJIT/src/host/buildvm_libbc.h (100%) rename {lib => deps}/LuaJIT/src/host/buildvm_peobj.c (100%) rename {lib => deps}/LuaJIT/src/host/genlibbc.lua (100%) rename {lib => deps}/LuaJIT/src/host/genminilua.lua (100%) rename {lib => deps}/LuaJIT/src/host/minilua.c (100%) rename {lib => deps}/LuaJIT/src/jit/.gitignore (100%) rename {lib => deps}/LuaJIT/src/jit/bc.lua (100%) rename {lib => deps}/LuaJIT/src/jit/bcsave.lua (100%) rename {lib => deps}/LuaJIT/src/jit/dis_arm.lua (100%) rename {lib => deps}/LuaJIT/src/jit/dis_arm64.lua (100%) rename {lib => deps}/LuaJIT/src/jit/dis_arm64be.lua (100%) rename {lib => deps}/LuaJIT/src/jit/dis_mips.lua (100%) rename {lib => deps}/LuaJIT/src/jit/dis_mips64.lua (100%) rename {lib => deps}/LuaJIT/src/jit/dis_mips64el.lua (100%) rename {lib => deps}/LuaJIT/src/jit/dis_mipsel.lua (100%) rename {lib => deps}/LuaJIT/src/jit/dis_ppc.lua (100%) rename {lib => deps}/LuaJIT/src/jit/dis_x64.lua (100%) rename {lib => deps}/LuaJIT/src/jit/dis_x86.lua (100%) rename {lib => deps}/LuaJIT/src/jit/dump.lua (100%) rename {lib => deps}/LuaJIT/src/jit/p.lua (100%) rename {lib => deps}/LuaJIT/src/jit/v.lua (100%) rename {lib => deps}/LuaJIT/src/jit/zone.lua (100%) rename {lib => deps}/LuaJIT/src/lauxlib.h (100%) rename {lib => deps}/LuaJIT/src/lib_aux.c (100%) rename {lib => deps}/LuaJIT/src/lib_base.c (100%) rename {lib => deps}/LuaJIT/src/lib_bit.c (100%) rename {lib => deps}/LuaJIT/src/lib_debug.c (100%) rename {lib => deps}/LuaJIT/src/lib_ffi.c (100%) rename {lib => deps}/LuaJIT/src/lib_init.c (100%) rename {lib => deps}/LuaJIT/src/lib_io.c (100%) rename {lib => deps}/LuaJIT/src/lib_jit.c (100%) rename {lib => deps}/LuaJIT/src/lib_math.c (100%) rename {lib => deps}/LuaJIT/src/lib_os.c (100%) rename {lib => deps}/LuaJIT/src/lib_package.c (100%) rename {lib => deps}/LuaJIT/src/lib_string.c (100%) rename {lib => deps}/LuaJIT/src/lib_table.c (100%) rename {lib => deps}/LuaJIT/src/lj.supp (100%) rename {lib => deps}/LuaJIT/src/lj_alloc.c (100%) rename {lib => deps}/LuaJIT/src/lj_alloc.h (100%) rename {lib => deps}/LuaJIT/src/lj_api.c (100%) rename {lib => deps}/LuaJIT/src/lj_arch.h (100%) rename {lib => deps}/LuaJIT/src/lj_asm.c (100%) rename {lib => deps}/LuaJIT/src/lj_asm.h (100%) rename {lib => deps}/LuaJIT/src/lj_asm_arm.h (100%) rename {lib => deps}/LuaJIT/src/lj_asm_arm64.h (100%) rename {lib => deps}/LuaJIT/src/lj_asm_mips.h (100%) rename {lib => deps}/LuaJIT/src/lj_asm_ppc.h (100%) rename {lib => deps}/LuaJIT/src/lj_asm_x86.h (100%) rename {lib => deps}/LuaJIT/src/lj_bc.c (100%) rename {lib => deps}/LuaJIT/src/lj_bc.h (100%) rename {lib => deps}/LuaJIT/src/lj_bcdump.h (100%) rename {lib => deps}/LuaJIT/src/lj_bcread.c (100%) rename {lib => deps}/LuaJIT/src/lj_bcwrite.c (100%) rename {lib => deps}/LuaJIT/src/lj_buf.c (100%) rename {lib => deps}/LuaJIT/src/lj_buf.h (100%) rename {lib => deps}/LuaJIT/src/lj_carith.c (100%) rename {lib => deps}/LuaJIT/src/lj_carith.h (100%) rename {lib => deps}/LuaJIT/src/lj_ccall.c (100%) rename {lib => deps}/LuaJIT/src/lj_ccall.h (100%) rename {lib => deps}/LuaJIT/src/lj_ccallback.c (100%) rename {lib => deps}/LuaJIT/src/lj_ccallback.h (100%) rename {lib => deps}/LuaJIT/src/lj_cconv.c (100%) rename {lib => deps}/LuaJIT/src/lj_cconv.h (100%) rename {lib => deps}/LuaJIT/src/lj_cdata.c (100%) rename {lib => deps}/LuaJIT/src/lj_cdata.h (100%) rename {lib => deps}/LuaJIT/src/lj_char.c (100%) rename {lib => deps}/LuaJIT/src/lj_char.h (100%) rename {lib => deps}/LuaJIT/src/lj_clib.c (100%) rename {lib => deps}/LuaJIT/src/lj_clib.h (100%) rename {lib => deps}/LuaJIT/src/lj_cparse.c (100%) rename {lib => deps}/LuaJIT/src/lj_cparse.h (100%) rename {lib => deps}/LuaJIT/src/lj_crecord.c (100%) rename {lib => deps}/LuaJIT/src/lj_crecord.h (100%) rename {lib => deps}/LuaJIT/src/lj_ctype.c (100%) rename {lib => deps}/LuaJIT/src/lj_ctype.h (100%) rename {lib => deps}/LuaJIT/src/lj_debug.c (100%) rename {lib => deps}/LuaJIT/src/lj_debug.h (100%) rename {lib => deps}/LuaJIT/src/lj_def.h (100%) rename {lib => deps}/LuaJIT/src/lj_dispatch.c (100%) rename {lib => deps}/LuaJIT/src/lj_dispatch.h (100%) rename {lib => deps}/LuaJIT/src/lj_emit_arm.h (100%) rename {lib => deps}/LuaJIT/src/lj_emit_arm64.h (100%) rename {lib => deps}/LuaJIT/src/lj_emit_mips.h (100%) rename {lib => deps}/LuaJIT/src/lj_emit_ppc.h (100%) rename {lib => deps}/LuaJIT/src/lj_emit_x86.h (100%) rename {lib => deps}/LuaJIT/src/lj_err.c (100%) rename {lib => deps}/LuaJIT/src/lj_err.h (100%) rename {lib => deps}/LuaJIT/src/lj_errmsg.h (100%) rename {lib => deps}/LuaJIT/src/lj_ff.h (100%) rename {lib => deps}/LuaJIT/src/lj_ffrecord.c (100%) rename {lib => deps}/LuaJIT/src/lj_ffrecord.h (100%) rename {lib => deps}/LuaJIT/src/lj_frame.h (100%) rename {lib => deps}/LuaJIT/src/lj_func.c (100%) rename {lib => deps}/LuaJIT/src/lj_func.h (100%) rename {lib => deps}/LuaJIT/src/lj_gc.c (100%) rename {lib => deps}/LuaJIT/src/lj_gc.h (100%) rename {lib => deps}/LuaJIT/src/lj_gdbjit.c (100%) rename {lib => deps}/LuaJIT/src/lj_gdbjit.h (100%) rename {lib => deps}/LuaJIT/src/lj_ir.c (100%) rename {lib => deps}/LuaJIT/src/lj_ir.h (100%) rename {lib => deps}/LuaJIT/src/lj_ircall.h (100%) rename {lib => deps}/LuaJIT/src/lj_iropt.h (100%) rename {lib => deps}/LuaJIT/src/lj_jit.h (100%) rename {lib => deps}/LuaJIT/src/lj_lex.c (100%) rename {lib => deps}/LuaJIT/src/lj_lex.h (100%) rename {lib => deps}/LuaJIT/src/lj_lib.c (100%) rename {lib => deps}/LuaJIT/src/lj_lib.h (100%) rename {lib => deps}/LuaJIT/src/lj_load.c (100%) rename {lib => deps}/LuaJIT/src/lj_mcode.c (100%) rename {lib => deps}/LuaJIT/src/lj_mcode.h (100%) rename {lib => deps}/LuaJIT/src/lj_meta.c (100%) rename {lib => deps}/LuaJIT/src/lj_meta.h (100%) rename {lib => deps}/LuaJIT/src/lj_obj.c (100%) rename {lib => deps}/LuaJIT/src/lj_obj.h (100%) rename {lib => deps}/LuaJIT/src/lj_opt_dce.c (100%) rename {lib => deps}/LuaJIT/src/lj_opt_fold.c (100%) rename {lib => deps}/LuaJIT/src/lj_opt_loop.c (100%) rename {lib => deps}/LuaJIT/src/lj_opt_mem.c (100%) rename {lib => deps}/LuaJIT/src/lj_opt_narrow.c (100%) rename {lib => deps}/LuaJIT/src/lj_opt_sink.c (100%) rename {lib => deps}/LuaJIT/src/lj_opt_split.c (100%) rename {lib => deps}/LuaJIT/src/lj_parse.c (100%) rename {lib => deps}/LuaJIT/src/lj_parse.h (100%) rename {lib => deps}/LuaJIT/src/lj_profile.c (100%) rename {lib => deps}/LuaJIT/src/lj_profile.h (100%) rename {lib => deps}/LuaJIT/src/lj_record.c (100%) rename {lib => deps}/LuaJIT/src/lj_record.h (100%) rename {lib => deps}/LuaJIT/src/lj_snap.c (100%) rename {lib => deps}/LuaJIT/src/lj_snap.h (100%) rename {lib => deps}/LuaJIT/src/lj_state.c (100%) rename {lib => deps}/LuaJIT/src/lj_state.h (100%) rename {lib => deps}/LuaJIT/src/lj_str.c (100%) rename {lib => deps}/LuaJIT/src/lj_str.h (100%) rename {lib => deps}/LuaJIT/src/lj_strfmt.c (100%) rename {lib => deps}/LuaJIT/src/lj_strfmt.h (100%) rename {lib => deps}/LuaJIT/src/lj_strfmt_num.c (100%) rename {lib => deps}/LuaJIT/src/lj_strscan.c (100%) rename {lib => deps}/LuaJIT/src/lj_strscan.h (100%) rename {lib => deps}/LuaJIT/src/lj_tab.c (100%) rename {lib => deps}/LuaJIT/src/lj_tab.h (100%) rename {lib => deps}/LuaJIT/src/lj_target.h (100%) rename {lib => deps}/LuaJIT/src/lj_target_arm.h (100%) rename {lib => deps}/LuaJIT/src/lj_target_arm64.h (100%) rename {lib => deps}/LuaJIT/src/lj_target_mips.h (100%) rename {lib => deps}/LuaJIT/src/lj_target_ppc.h (100%) rename {lib => deps}/LuaJIT/src/lj_target_x86.h (100%) rename {lib => deps}/LuaJIT/src/lj_trace.c (100%) rename {lib => deps}/LuaJIT/src/lj_trace.h (100%) rename {lib => deps}/LuaJIT/src/lj_traceerr.h (100%) rename {lib => deps}/LuaJIT/src/lj_udata.c (100%) rename {lib => deps}/LuaJIT/src/lj_udata.h (100%) rename {lib => deps}/LuaJIT/src/lj_vm.h (100%) rename {lib => deps}/LuaJIT/src/lj_vmevent.c (100%) rename {lib => deps}/LuaJIT/src/lj_vmevent.h (100%) rename {lib => deps}/LuaJIT/src/lj_vmmath.c (100%) rename {lib => deps}/LuaJIT/src/ljamalg.c (100%) rename {lib => deps}/LuaJIT/src/lua.h (100%) rename {lib => deps}/LuaJIT/src/lua.hpp (100%) rename {lib => deps}/LuaJIT/src/luaconf.h (100%) rename {lib => deps}/LuaJIT/src/luajit.c (100%) rename {lib => deps}/LuaJIT/src/luajit.h (100%) rename {lib => deps}/LuaJIT/src/lualib.h (100%) rename {lib => deps}/LuaJIT/src/msvcbuild.bat (100%) rename {lib => deps}/LuaJIT/src/ps4build.bat (100%) rename {lib => deps}/LuaJIT/src/psvitabuild.bat (100%) rename {lib => deps}/LuaJIT/src/vm_arm.dasc (100%) rename {lib => deps}/LuaJIT/src/vm_arm64.dasc (100%) rename {lib => deps}/LuaJIT/src/vm_mips.dasc (100%) rename {lib => deps}/LuaJIT/src/vm_mips64.dasc (100%) rename {lib => deps}/LuaJIT/src/vm_ppc.dasc (100%) rename {lib => deps}/LuaJIT/src/vm_x64.dasc (100%) rename {lib => deps}/LuaJIT/src/vm_x86.dasc (100%) rename {lib => deps}/LuaJIT/src/xb1build.bat (100%) rename {lib => deps}/LuaJIT/src/xedkbuild.bat (100%) rename {lib => deps}/entityx/.clang_complete (100%) rename {lib => deps}/entityx/.travis.yml (100%) rename {lib => deps}/entityx/Android.mk (100%) rename {lib => deps}/entityx/CHANGES.md (100%) rename {lib => deps}/entityx/CMakeLists.txt (100%) rename {lib => deps}/entityx/COPYING (100%) rename {lib => deps}/entityx/Doxyfile (100%) rename {lib => deps}/entityx/README.md (100%) rename {lib => deps}/entityx/appveyor.yml (100%) rename {lib => deps}/entityx/build/Makefile (100%) rename {lib => deps}/entityx/cmake/FindEntityX.cmake (100%) rename {lib => deps}/entityx/cxx11/c++11-test-__func__-N2340.cpp (100%) rename {lib => deps}/entityx/cxx11/c++11-test-auto-N2546.cpp (100%) rename {lib => deps}/entityx/cxx11/c++11-test-constexpr-N2235.cpp (100%) rename {lib => deps}/entityx/cxx11/c++11-test-cstdint.cpp (100%) rename {lib => deps}/entityx/cxx11/c++11-test-decltype-N2343.cpp (100%) rename {lib => deps}/entityx/cxx11/c++11-test-lambda-N2927.cpp (100%) rename {lib => deps}/entityx/cxx11/c++11-test-long_long-N1811.cpp (100%) rename {lib => deps}/entityx/cxx11/c++11-test-nullptr-N2431.cpp (100%) rename {lib => deps}/entityx/cxx11/c++11-test-nullptr-N2431_fail_compile.cpp (100%) rename {lib => deps}/entityx/cxx11/c++11-test-rvalue_references-N2118.cpp (100%) rename {lib => deps}/entityx/cxx11/c++11-test-sizeof_member-N2253.cpp (100%) rename {lib => deps}/entityx/cxx11/c++11-test-static_assert-N1720.cpp (100%) rename {lib => deps}/entityx/cxx11/c++11-test-static_assert-N1720_fail_compile.cpp (100%) rename {lib => deps}/entityx/cxx11/c++11-test-variadic_templates-N2555.cpp (100%) rename {lib => deps}/entityx/cxx11/demo.cpp (100%) rename {lib => deps}/entityx/entityx.pc.in (100%) rename {lib => deps}/entityx/entityx/3rdparty/catch.hpp (100%) rename {lib => deps}/entityx/entityx/3rdparty/simplesignal.h (100%) rename {lib => deps}/entityx/entityx/Benchmarks_test.cc (100%) rename {lib => deps}/entityx/entityx/Entity.cc (100%) rename {lib => deps}/entityx/entityx/Entity.h (100%) rename {lib => deps}/entityx/entityx/Entity_test.cc (100%) rename {lib => deps}/entityx/entityx/Event.cc (100%) rename {lib => deps}/entityx/entityx/Event.h (100%) rename {lib => deps}/entityx/entityx/Event_test.cc (100%) rename {lib => deps}/entityx/entityx/System.cc (100%) rename {lib => deps}/entityx/entityx/System.h (100%) rename {lib => deps}/entityx/entityx/System_test.cc (100%) rename {lib => deps}/entityx/entityx/config.h (100%) rename {lib => deps}/entityx/entityx/config.h.in (100%) rename {lib => deps}/entityx/entityx/deps/Dependencies.h (100%) rename {lib => deps}/entityx/entityx/deps/Dependencies_test.cc (100%) rename {lib => deps}/entityx/entityx/entityx.h (100%) rename {lib => deps}/entityx/entityx/help/NonCopyable.h (100%) rename {lib => deps}/entityx/entityx/help/Pool.cc (100%) rename {lib => deps}/entityx/entityx/help/Pool.h (100%) rename {lib => deps}/entityx/entityx/help/Pool_test.cc (100%) rename {lib => deps}/entityx/entityx/help/Timer.cc (100%) rename {lib => deps}/entityx/entityx/help/Timer.h (100%) rename {lib => deps}/entityx/entityx/quick.h (100%) rename {lib => deps}/entityx/entityx/tags/TagsComponent.h (100%) rename {lib => deps}/entityx/entityx/tags/TagsComponent_test.cc (100%) rename {lib => deps}/entityx/examples/LiberationSans-Regular.ttf (100%) rename {lib => deps}/entityx/examples/example.cc (100%) rename {lib => deps}/entityx/scripts/travis.sh (100%) rename {lib => deps}/libentityx.a (100%) rename {lib => deps}/libluajit.a (100%) rename {lib => deps}/sol2/.clang-format (100%) rename {lib => deps}/sol2/.dockerignore (100%) rename {lib => deps}/sol2/.github/FUNDING.yml (100%) rename {lib => deps}/sol2/.github/ISSUE_TEMPLATE.md (100%) rename {lib => deps}/sol2/.gitignore (100%) rename {lib => deps}/sol2/.style.yapf (100%) rename {lib => deps}/sol2/.travis.yml (100%) rename {lib => deps}/sol2/CMakeLists.txt (100%) rename {lib => deps}/sol2/CONTRIBUTING.md (100%) rename {lib => deps}/sol2/CONTRIBUTORS.md (100%) rename {lib => deps}/sol2/Dockerfile (100%) rename {lib => deps}/sol2/LICENSE.txt (100%) rename {lib => deps}/sol2/README.md (100%) rename {lib => deps}/sol2/appveyor.yml (100%) rename {lib => deps}/sol2/cmake/Modules/Common/Core.cmake (100%) rename {lib => deps}/sol2/cmake/Modules/FindCatch.cmake (100%) rename {lib => deps}/sol2/cmake/Modules/FindKaguyaBuild.cmake (100%) rename {lib => deps}/sol2/cmake/Modules/FindLua/set_version_vars.cmake (100%) rename {lib => deps}/sol2/cmake/Modules/FindLua/version_check.cmake (100%) rename {lib => deps}/sol2/cmake/Modules/FindLuaBridgeBuild.cmake (100%) rename {lib => deps}/sol2/cmake/Modules/FindLuaBuild.cmake (100%) rename {lib => deps}/sol2/cmake/Modules/FindLuaBuild/LuaJIT.cmake (100%) rename {lib => deps}/sol2/cmake/Modules/FindLuaBuild/LuaVanilla.cmake (100%) rename {lib => deps}/sol2/cmake/Modules/FindLuwraBuild.cmake (100%) rename {lib => deps}/sol2/cmake/Modules/FindToLuappBuild.cmake (100%) rename {lib => deps}/sol2/cmake/sol2-config.cmake.in (100%) rename {lib => deps}/sol2/docs/CMakeLists.txt (100%) rename {lib => deps}/sol2/docs/Makefile (100%) rename {lib => deps}/sol2/docs/make.bat (100%) rename {lib => deps}/sol2/docs/presentations/2016.10.14 - ThePhD - No Overhead C Abstraction.pdf (100%) rename {lib => deps}/sol2/docs/presentations/2017.11.08 - ThePhD - Wrapping Lua C in C++.pdf (100%) rename {lib => deps}/sol2/docs/presentations/2018.02.06 - ThePhD - Biting the CMake Bullet.pdf (100%) rename {lib => deps}/sol2/docs/presentations/2018.05.10 - ThePhD - Compile Fast, Run Faster, Scale Forever.pdf (100%) rename {lib => deps}/sol2/docs/presentations/2018.09.28 - ThePhD - Scripting at the Speed of Thought.pdf (100%) rename {lib => deps}/sol2/docs/presentations/2019.05.10 - ThePhD - The Plan for Tomorrow - Compile-Time Extension Points in C++.pdf (100%) rename {lib => deps}/sol2/docs/source/_themes/sol2/layout.html (100%) rename {lib => deps}/sol2/docs/source/_themes/sol2/static/search-fix.js_t (100%) rename {lib => deps}/sol2/docs/source/_themes/sol2/static/sol2.css_t (100%) rename {lib => deps}/sol2/docs/source/_themes/sol2/theme.conf (100%) rename {lib => deps}/sol2/docs/source/api/api-top.rst (100%) rename {lib => deps}/sol2/docs/source/api/as_args.rst (100%) rename {lib => deps}/sol2/docs/source/api/as_container.rst (100%) rename {lib => deps}/sol2/docs/source/api/as_function.rst (100%) rename {lib => deps}/sol2/docs/source/api/as_returns.rst (100%) rename {lib => deps}/sol2/docs/source/api/as_table.rst (100%) rename {lib => deps}/sol2/docs/source/api/c_call.rst (100%) rename {lib => deps}/sol2/docs/source/api/compatibility.rst (100%) rename {lib => deps}/sol2/docs/source/api/coroutine.rst (100%) rename {lib => deps}/sol2/docs/source/api/environment.rst (100%) rename {lib => deps}/sol2/docs/source/api/error.rst (100%) rename {lib => deps}/sol2/docs/source/api/function.rst (100%) rename {lib => deps}/sol2/docs/source/api/lua_value.rst (100%) rename {lib => deps}/sol2/docs/source/api/make_reference.rst (100%) rename {lib => deps}/sol2/docs/source/api/metatable_key.rst (100%) rename {lib => deps}/sol2/docs/source/api/nested.rst (100%) rename {lib => deps}/sol2/docs/source/api/new_table.rst (100%) rename {lib => deps}/sol2/docs/source/api/object.rst (100%) rename {lib => deps}/sol2/docs/source/api/optional.rst (100%) rename {lib => deps}/sol2/docs/source/api/overload.rst (100%) rename {lib => deps}/sol2/docs/source/api/policies.rst (100%) rename {lib => deps}/sol2/docs/source/api/property.rst (100%) rename {lib => deps}/sol2/docs/source/api/protect.rst (100%) rename {lib => deps}/sol2/docs/source/api/protected_function.rst (100%) rename {lib => deps}/sol2/docs/source/api/proxy.rst (100%) rename {lib => deps}/sol2/docs/source/api/readonly.rst (100%) rename {lib => deps}/sol2/docs/source/api/reference.rst (100%) rename {lib => deps}/sol2/docs/source/api/resolve.rst (100%) rename {lib => deps}/sol2/docs/source/api/stack.rst (100%) rename {lib => deps}/sol2/docs/source/api/stack_reference.rst (100%) rename {lib => deps}/sol2/docs/source/api/state.rst (100%) rename {lib => deps}/sol2/docs/source/api/table.rst (100%) rename {lib => deps}/sol2/docs/source/api/table_traversal_keys.rst (100%) rename {lib => deps}/sol2/docs/source/api/this_environment.rst (100%) rename {lib => deps}/sol2/docs/source/api/this_state.rst (100%) rename {lib => deps}/sol2/docs/source/api/thread.rst (100%) rename {lib => deps}/sol2/docs/source/api/tie.rst (100%) rename {lib => deps}/sol2/docs/source/api/types.rst (100%) rename {lib => deps}/sol2/docs/source/api/unique_usertype_traits.rst (100%) rename {lib => deps}/sol2/docs/source/api/user.rst (100%) rename {lib => deps}/sol2/docs/source/api/userdata.rst (100%) rename {lib => deps}/sol2/docs/source/api/usertype.rst (100%) rename {lib => deps}/sol2/docs/source/api/usertype_memory.rst (100%) rename {lib => deps}/sol2/docs/source/api/var.rst (100%) rename {lib => deps}/sol2/docs/source/api/variadic_args.rst (100%) rename {lib => deps}/sol2/docs/source/api/variadic_results.rst (100%) rename {lib => deps}/sol2/docs/source/api/yielding.rst (100%) rename {lib => deps}/sol2/docs/source/benchmarks.rst (100%) rename {lib => deps}/sol2/docs/source/build.rst (100%) rename {lib => deps}/sol2/docs/source/codecvt.rst (100%) rename {lib => deps}/sol2/docs/source/compilation.rst (100%) rename {lib => deps}/sol2/docs/source/conf.py (100%) rename {lib => deps}/sol2/docs/source/containers.rst (100%) rename {lib => deps}/sol2/docs/source/errors.rst (100%) rename {lib => deps}/sol2/docs/source/exceptions.rst (100%) rename {lib => deps}/sol2/docs/source/features.rst (100%) rename {lib => deps}/sol2/docs/source/functions.rst (100%) rename {lib => deps}/sol2/docs/source/index.rst (100%) rename {lib => deps}/sol2/docs/source/licenses.rst (100%) rename {lib => deps}/sol2/docs/source/media/Ko-fi_Blue.png (100%) rename {lib => deps}/sol2/docs/source/media/become_a_patron_button.png (100%) rename {lib => deps}/sol2/docs/source/media/bench/base_derived.png (100%) rename {lib => deps}/sol2/docs/source/media/bench/c_function.png (100%) rename {lib => deps}/sol2/docs/source/media/bench/c_function_through_lua_in_c.png (100%) rename {lib => deps}/sol2/docs/source/media/bench/implicit_inheritance.png (100%) rename {lib => deps}/sol2/docs/source/media/bench/lua_bindings_shootout.json (100%) rename {lib => deps}/sol2/docs/source/media/bench/lua_function_in_c.png (100%) rename {lib => deps}/sol2/docs/source/media/bench/member_function_call.png (100%) rename {lib => deps}/sol2/docs/source/media/bench/multi_return.png (100%) rename {lib => deps}/sol2/docs/source/media/bench/multi_return_lua.png (100%) rename {lib => deps}/sol2/docs/source/media/bench/optional_failure.png (100%) rename {lib => deps}/sol2/docs/source/media/bench/optional_half_failure.png (100%) rename {lib => deps}/sol2/docs/source/media/bench/optional_success.png (100%) rename {lib => deps}/sol2/docs/source/media/bench/return_userdata.png (100%) rename {lib => deps}/sol2/docs/source/media/bench/stateful_function_object.png (100%) rename {lib => deps}/sol2/docs/source/media/bench/table_chained_get.png (100%) rename {lib => deps}/sol2/docs/source/media/bench/table_chained_set.png (100%) rename {lib => deps}/sol2/docs/source/media/bench/table_get.png (100%) rename {lib => deps}/sol2/docs/source/media/bench/table_global_string_get.png (100%) rename {lib => deps}/sol2/docs/source/media/bench/table_global_string_set.png (100%) rename {lib => deps}/sol2/docs/source/media/bench/table_set.png (100%) rename {lib => deps}/sol2/docs/source/media/bench/userdata_variable_access.png (100%) rename {lib => deps}/sol2/docs/source/media/bench/userdata_variable_access_large.png (100%) rename {lib => deps}/sol2/docs/source/media/bench/userdata_variable_access_last.png (100%) rename {lib => deps}/sol2/docs/source/media/discord_logo_wordmark.png (100%) rename {lib => deps}/sol2/docs/source/media/eevee_code_after.jpg (100%) rename {lib => deps}/sol2/docs/source/media/eevee_code_before.jpg (100%) rename {lib => deps}/sol2/docs/source/media/github_logo.png (100%) rename {lib => deps}/sol2/docs/source/media/github_sponsors_logo.png (100%) rename {lib => deps}/sol2/docs/source/media/liberapay_logo.png (100%) rename {lib => deps}/sol2/docs/source/media/pp_cc_mark_111x69.jpg (100%) rename {lib => deps}/sol2/docs/source/media/sol.png (100%) rename {lib => deps}/sol2/docs/source/media/sol.psd (100%) rename {lib => deps}/sol2/docs/source/mentions.rst (100%) rename {lib => deps}/sol2/docs/source/origin.rst (100%) rename {lib => deps}/sol2/docs/source/performance.rst (100%) rename {lib => deps}/sol2/docs/source/rtti.rst (100%) rename {lib => deps}/sol2/docs/source/safety.rst (100%) rename {lib => deps}/sol2/docs/source/threading.rst (100%) rename {lib => deps}/sol2/docs/source/traits.rst (100%) rename {lib => deps}/sol2/docs/source/tutorial/all-the-things.rst (100%) rename {lib => deps}/sol2/docs/source/tutorial/customization.rst (100%) rename {lib => deps}/sol2/docs/source/tutorial/cxx-in-lua.rst (100%) rename {lib => deps}/sol2/docs/source/tutorial/existing.rst (100%) rename {lib => deps}/sol2/docs/source/tutorial/functions.rst (100%) rename {lib => deps}/sol2/docs/source/tutorial/getting-started.rst (100%) rename {lib => deps}/sol2/docs/source/tutorial/ownership.rst (100%) rename {lib => deps}/sol2/docs/source/tutorial/tutorial-top.rst (100%) rename {lib => deps}/sol2/docs/source/tutorial/variables.rst (100%) rename {lib => deps}/sol2/docs/source/usertypes.rst (100%) rename {lib => deps}/sol2/examples/CMakeLists.txt (100%) rename {lib => deps}/sol2/examples/include/assert.hpp (100%) rename {lib => deps}/sol2/examples/interop/LuaBridge/CMakeLists.txt (100%) rename {lib => deps}/sol2/examples/interop/LuaBridge/source/LuaBridge.cpp (100%) rename {lib => deps}/sol2/examples/interop/kaguya/CMakeLists.txt (100%) rename {lib => deps}/sol2/examples/interop/kaguya/source/kaguya.cpp (100%) rename {lib => deps}/sol2/examples/interop/luwra/CMakeLists.txt (100%) rename {lib => deps}/sol2/examples/interop/luwra/source/luwra.cpp (100%) rename {lib => deps}/sol2/examples/interop/tolua/CMakeLists.txt (100%) rename {lib => deps}/sol2/examples/interop/tolua/source/Player.h (100%) rename {lib => deps}/sol2/examples/interop/tolua/source/Player.pkg (100%) rename {lib => deps}/sol2/examples/interop/tolua/source/tolua.cpp (100%) rename {lib => deps}/sol2/examples/interop/tolua/source/tolua_Player.h (100%) rename {lib => deps}/sol2/examples/require_dll_example/CMakeLists.txt (100%) rename {lib => deps}/sol2/examples/require_dll_example/include/my_object/my_object.hpp (100%) rename {lib => deps}/sol2/examples/require_dll_example/include/my_object/my_object_api.hpp (100%) rename {lib => deps}/sol2/examples/require_dll_example/source/my_object.cpp (100%) rename {lib => deps}/sol2/examples/require_dll_example/source/require_from_dll.cpp (100%) rename {lib => deps}/sol2/examples/source/any_return.cpp (100%) rename {lib => deps}/sol2/examples/source/args_from_container.cpp (100%) rename {lib => deps}/sol2/examples/source/as_returns.cpp (100%) rename {lib => deps}/sol2/examples/source/basic.cpp (100%) rename {lib => deps}/sol2/examples/source/c_array.cpp (100%) rename {lib => deps}/sol2/examples/source/c_call.cpp (100%) rename {lib => deps}/sol2/examples/source/calling_lua_functions.cpp (100%) rename {lib => deps}/sol2/examples/source/config.cpp (100%) rename {lib => deps}/sol2/examples/source/config.lua (100%) rename {lib => deps}/sol2/examples/source/container_usertype_as_container.cpp (100%) rename {lib => deps}/sol2/examples/source/container_with_pairs.cpp (100%) rename {lib => deps}/sol2/examples/source/containers.cpp (100%) rename {lib => deps}/sol2/examples/source/containers_as_table.cpp (100%) rename {lib => deps}/sol2/examples/source/coroutine.cpp (100%) rename {lib => deps}/sol2/examples/source/coroutine_state.cpp (100%) rename {lib => deps}/sol2/examples/source/custom_reader.cpp (100%) rename {lib => deps}/sol2/examples/source/customization_convert_on_get.cpp (100%) rename {lib => deps}/sol2/examples/source/customization_global_transparent_argument.cpp (100%) rename {lib => deps}/sol2/examples/source/customization_multiple.cpp (100%) rename {lib => deps}/sol2/examples/source/docs/as_function.cpp (100%) rename {lib => deps}/sol2/examples/source/docs/as_function_usertype_member_variable.cpp (100%) rename {lib => deps}/sol2/examples/source/docs/as_table_ipairs.cpp (100%) rename {lib => deps}/sol2/examples/source/docs/coroutine_main.cpp (100%) rename {lib => deps}/sol2/examples/source/docs/coroutine_thread.cpp (100%) rename {lib => deps}/sol2/examples/source/docs/inheritance.cpp (100%) rename {lib => deps}/sol2/examples/source/docs/my_panic.cpp (100%) rename {lib => deps}/sol2/examples/source/docs/preparing_environments.cpp (100%) rename {lib => deps}/sol2/examples/source/docs/references_in_lambdas.cpp (100%) rename {lib => deps}/sol2/examples/source/docs/runtime_extension.cpp (100%) rename {lib => deps}/sol2/examples/source/docs/simple_functions.cpp (100%) rename {lib => deps}/sol2/examples/source/docs/simple_structs.cpp (100%) rename {lib => deps}/sol2/examples/source/docs/state_script_safe.cpp (100%) rename {lib => deps}/sol2/examples/source/docs/state_transfer.cpp (100%) rename {lib => deps}/sol2/examples/source/docs/std_thread.cpp (100%) rename {lib => deps}/sol2/examples/source/dump.cpp (100%) rename {lib => deps}/sol2/examples/source/dynamic_object.cpp (100%) rename {lib => deps}/sol2/examples/source/environment_snooping.cpp (100%) rename {lib => deps}/sol2/examples/source/environment_state.cpp (100%) rename {lib => deps}/sol2/examples/source/environment_state_2.cpp (100%) rename {lib => deps}/sol2/examples/source/environments.cpp (100%) rename {lib => deps}/sol2/examples/source/environments_on_functions.cpp (100%) rename {lib => deps}/sol2/examples/source/error_handler.cpp (100%) rename {lib => deps}/sol2/examples/source/exception_handler.cpp (100%) rename {lib => deps}/sol2/examples/source/functions.cpp (100%) rename {lib => deps}/sol2/examples/source/functions_empty_arguments.cpp (100%) rename {lib => deps}/sol2/examples/source/index_and_newindex_usertype.cpp (100%) rename {lib => deps}/sol2/examples/source/indirect_function_calls.cpp (100%) rename {lib => deps}/sol2/examples/source/lua_value.cpp (100%) rename {lib => deps}/sol2/examples/source/metatable_customization.cpp (100%) rename {lib => deps}/sol2/examples/source/metatable_key_low_level.cpp (100%) rename {lib => deps}/sol2/examples/source/multi_results.cpp (100%) rename {lib => deps}/sol2/examples/source/optional_with_iteration.cpp (100%) rename {lib => deps}/sol2/examples/source/overloading.cpp (100%) rename {lib => deps}/sol2/examples/source/overloading_with_fallback.cpp (100%) rename {lib => deps}/sol2/examples/source/overloading_with_members.cpp (100%) rename {lib => deps}/sol2/examples/source/overridable_function_members.cpp (100%) rename {lib => deps}/sol2/examples/source/pairs.cpp (100%) rename {lib => deps}/sol2/examples/source/pairs_with_raw_functions.cpp (100%) rename {lib => deps}/sol2/examples/source/player_script.lua (100%) rename {lib => deps}/sol2/examples/source/property.cpp (100%) rename {lib => deps}/sol2/examples/source/protect.cpp (100%) rename {lib => deps}/sol2/examples/source/protected_functions.cpp (100%) rename {lib => deps}/sol2/examples/source/read_only.cpp (100%) rename {lib => deps}/sol2/examples/source/require.cpp (100%) rename {lib => deps}/sol2/examples/source/require_override_behavior.cpp (100%) rename {lib => deps}/sol2/examples/source/runtime_additions.cpp (100%) rename {lib => deps}/sol2/examples/source/script_error_handling.cpp (100%) rename {lib => deps}/sol2/examples/source/self_from_lua.cpp (100%) rename {lib => deps}/sol2/examples/source/shared_ptr.cpp (100%) rename {lib => deps}/sol2/examples/source/shared_ptr_modify_in_place.cpp (100%) rename {lib => deps}/sol2/examples/source/singleton.cpp (100%) rename {lib => deps}/sol2/examples/source/stack_aligned_function.cpp (100%) rename {lib => deps}/sol2/examples/source/stack_aligned_stack_handler_function.cpp (100%) rename {lib => deps}/sol2/examples/source/static_variables.cpp (100%) rename {lib => deps}/sol2/examples/source/table_create_if_nil.cpp (100%) rename {lib => deps}/sol2/examples/source/table_proxy.cpp (100%) rename {lib => deps}/sol2/examples/source/tables.cpp (100%) rename {lib => deps}/sol2/examples/source/this_state.cpp (100%) rename {lib => deps}/sol2/examples/source/tie.cpp (100%) rename {lib => deps}/sol2/examples/source/tutorials/erase_demo.cpp (100%) rename {lib => deps}/sol2/examples/source/tutorials/first_snippet.cpp (100%) rename {lib => deps}/sol2/examples/source/tutorials/lazy_demo.cpp (100%) rename {lib => deps}/sol2/examples/source/tutorials/object_lifetime.cpp (100%) rename {lib => deps}/sol2/examples/source/tutorials/open_multiple_libraries.cpp (100%) rename {lib => deps}/sol2/examples/source/tutorials/pointer_lifetime.cpp (100%) rename {lib => deps}/sol2/examples/source/tutorials/quick_n_dirty/arguments_to_scripts.cpp (100%) rename {lib => deps}/sol2/examples/source/tutorials/quick_n_dirty/functions_all.cpp (100%) rename {lib => deps}/sol2/examples/source/tutorials/quick_n_dirty/functions_easy.cpp (100%) rename {lib => deps}/sol2/examples/source/tutorials/quick_n_dirty/make_tables.cpp (100%) rename {lib => deps}/sol2/examples/source/tutorials/quick_n_dirty/multiple_returns_from_lua.cpp (100%) rename {lib => deps}/sol2/examples/source/tutorials/quick_n_dirty/multiple_returns_to_lua.cpp (100%) rename {lib => deps}/sol2/examples/source/tutorials/quick_n_dirty/namespacing.cpp (100%) rename {lib => deps}/sol2/examples/source/tutorials/quick_n_dirty/opening_a_state.cpp (100%) rename {lib => deps}/sol2/examples/source/tutorials/quick_n_dirty/opening_state_on_raw_lua.cpp (100%) rename {lib => deps}/sol2/examples/source/tutorials/quick_n_dirty/running_lua_code.cpp (100%) rename {lib => deps}/sol2/examples/source/tutorials/quick_n_dirty/running_lua_code_low_level.cpp (100%) rename {lib => deps}/sol2/examples/source/tutorials/quick_n_dirty/running_lua_code_safely.cpp (100%) rename {lib => deps}/sol2/examples/source/tutorials/quick_n_dirty/self_call.cpp (100%) rename {lib => deps}/sol2/examples/source/tutorials/quick_n_dirty/set_and_get_variables.cpp (100%) rename {lib => deps}/sol2/examples/source/tutorials/quick_n_dirty/set_and_get_variables_exists.cpp (100%) rename {lib => deps}/sol2/examples/source/tutorials/quick_n_dirty/tables_and_nesting.cpp (100%) rename {lib => deps}/sol2/examples/source/tutorials/quick_n_dirty/userdata.cpp (100%) rename {lib => deps}/sol2/examples/source/tutorials/quick_n_dirty/userdata_memory_reference.cpp (100%) rename {lib => deps}/sol2/examples/source/tutorials/quick_n_dirty/usertypes.cpp (100%) rename {lib => deps}/sol2/examples/source/tutorials/variables_demo.cpp (100%) rename {lib => deps}/sol2/examples/source/tutorials/write_variables_demo.cpp (100%) rename {lib => deps}/sol2/examples/source/unique_ptr.cpp (100%) rename {lib => deps}/sol2/examples/source/usertype.cpp (100%) rename {lib => deps}/sol2/examples/source/usertype_advanced.cpp (100%) rename {lib => deps}/sol2/examples/source/usertype_automatic_operators.cpp (100%) rename {lib => deps}/sol2/examples/source/usertype_basics.cpp (100%) rename {lib => deps}/sol2/examples/source/usertype_bitfields.cpp (100%) rename {lib => deps}/sol2/examples/source/usertype_call_from_c++.cpp (100%) rename {lib => deps}/sol2/examples/source/usertype_dynamic_get_set.cpp (100%) rename {lib => deps}/sol2/examples/source/usertype_initializers.cpp (100%) rename {lib => deps}/sol2/examples/source/usertype_special_functions.cpp (100%) rename {lib => deps}/sol2/examples/source/usertype_var.cpp (100%) rename {lib => deps}/sol2/examples/source/variables.cpp (100%) rename {lib => deps}/sol2/examples/source/variadic_args.cpp (100%) rename {lib => deps}/sol2/examples/source/variadic_args_shifted.cpp (100%) rename {lib => deps}/sol2/examples/source/variadic_args_storage.cpp (100%) rename {lib => deps}/sol2/examples/source/wip/lua_inheritance.cpp (100%) rename {lib => deps}/sol2/include/sol/as_args.hpp (100%) rename {lib => deps}/sol2/include/sol/as_returns.hpp (100%) rename {lib => deps}/sol2/include/sol/base_traits.hpp (100%) rename {lib => deps}/sol2/include/sol/bind_traits.hpp (100%) rename {lib => deps}/sol2/include/sol/bytecode.hpp (100%) rename {lib => deps}/sol2/include/sol/call.hpp (100%) rename {lib => deps}/sol2/include/sol/compatibility.hpp (100%) rename {lib => deps}/sol2/include/sol/compatibility/compat-5.3.c.h (100%) rename {lib => deps}/sol2/include/sol/compatibility/compat-5.3.h (100%) rename {lib => deps}/sol2/include/sol/compatibility/compat-5.4.h (100%) rename {lib => deps}/sol2/include/sol/compatibility/version.hpp (100%) rename {lib => deps}/sol2/include/sol/config.hpp (100%) rename {lib => deps}/sol2/include/sol/config_setup.hpp (100%) rename {lib => deps}/sol2/include/sol/coroutine.hpp (100%) rename {lib => deps}/sol2/include/sol/debug.hpp (100%) rename {lib => deps}/sol2/include/sol/demangle.hpp (100%) rename {lib => deps}/sol2/include/sol/deprecate.hpp (100%) rename {lib => deps}/sol2/include/sol/dump_handler.hpp (100%) rename {lib => deps}/sol2/include/sol/ebco.hpp (100%) rename {lib => deps}/sol2/include/sol/environment.hpp (100%) rename {lib => deps}/sol2/include/sol/error.hpp (100%) rename {lib => deps}/sol2/include/sol/error_handler.hpp (100%) rename {lib => deps}/sol2/include/sol/feature_test.hpp (100%) rename {lib => deps}/sol2/include/sol/forward.hpp (100%) rename {lib => deps}/sol2/include/sol/forward_detail.hpp (100%) rename {lib => deps}/sol2/include/sol/function.hpp (100%) rename {lib => deps}/sol2/include/sol/function_result.hpp (100%) rename {lib => deps}/sol2/include/sol/function_types.hpp (100%) rename {lib => deps}/sol2/include/sol/function_types_core.hpp (100%) rename {lib => deps}/sol2/include/sol/function_types_overloaded.hpp (100%) rename {lib => deps}/sol2/include/sol/function_types_stateful.hpp (100%) rename {lib => deps}/sol2/include/sol/function_types_stateless.hpp (100%) rename {lib => deps}/sol2/include/sol/function_types_templated.hpp (100%) rename {lib => deps}/sol2/include/sol/in_place.hpp (100%) rename {lib => deps}/sol2/include/sol/inheritance.hpp (100%) rename {lib => deps}/sol2/include/sol/load_result.hpp (100%) rename {lib => deps}/sol2/include/sol/lua_table.hpp (100%) rename {lib => deps}/sol2/include/sol/lua_value.hpp (100%) rename {lib => deps}/sol2/include/sol/make_reference.hpp (100%) rename {lib => deps}/sol2/include/sol/map.hpp (100%) rename {lib => deps}/sol2/include/sol/metatable.hpp (100%) rename {lib => deps}/sol2/include/sol/object.hpp (100%) rename {lib => deps}/sol2/include/sol/object_base.hpp (100%) rename {lib => deps}/sol2/include/sol/optional.hpp (100%) rename {lib => deps}/sol2/include/sol/optional_implementation.hpp (100%) rename {lib => deps}/sol2/include/sol/overload.hpp (100%) rename {lib => deps}/sol2/include/sol/pointer_like.hpp (100%) rename {lib => deps}/sol2/include/sol/policies.hpp (100%) rename {lib => deps}/sol2/include/sol/property.hpp (100%) rename {lib => deps}/sol2/include/sol/protect.hpp (100%) rename {lib => deps}/sol2/include/sol/protected_function.hpp (100%) rename {lib => deps}/sol2/include/sol/protected_function_result.hpp (100%) rename {lib => deps}/sol2/include/sol/protected_handler.hpp (100%) rename {lib => deps}/sol2/include/sol/proxy.hpp (100%) rename {lib => deps}/sol2/include/sol/proxy_base.hpp (100%) rename {lib => deps}/sol2/include/sol/raii.hpp (100%) rename {lib => deps}/sol2/include/sol/reference.hpp (100%) rename {lib => deps}/sol2/include/sol/resolve.hpp (100%) rename {lib => deps}/sol2/include/sol/sol.hpp (100%) rename {lib => deps}/sol2/include/sol/stack.hpp (100%) rename {lib => deps}/sol2/include/sol/stack_check.hpp (100%) rename {lib => deps}/sol2/include/sol/stack_check_get.hpp (100%) rename {lib => deps}/sol2/include/sol/stack_check_get_qualified.hpp (100%) rename {lib => deps}/sol2/include/sol/stack_check_get_unqualified.hpp (100%) rename {lib => deps}/sol2/include/sol/stack_check_qualified.hpp (100%) rename {lib => deps}/sol2/include/sol/stack_check_unqualified.hpp (100%) rename {lib => deps}/sol2/include/sol/stack_core.hpp (100%) rename {lib => deps}/sol2/include/sol/stack_field.hpp (100%) rename {lib => deps}/sol2/include/sol/stack_get.hpp (100%) rename {lib => deps}/sol2/include/sol/stack_get_qualified.hpp (100%) rename {lib => deps}/sol2/include/sol/stack_get_unqualified.hpp (100%) rename {lib => deps}/sol2/include/sol/stack_guard.hpp (100%) rename {lib => deps}/sol2/include/sol/stack_iterator.hpp (100%) rename {lib => deps}/sol2/include/sol/stack_pop.hpp (100%) rename {lib => deps}/sol2/include/sol/stack_probe.hpp (100%) rename {lib => deps}/sol2/include/sol/stack_proxy.hpp (100%) rename {lib => deps}/sol2/include/sol/stack_proxy_base.hpp (100%) rename {lib => deps}/sol2/include/sol/stack_push.hpp (100%) rename {lib => deps}/sol2/include/sol/stack_reference.hpp (100%) rename {lib => deps}/sol2/include/sol/state.hpp (100%) rename {lib => deps}/sol2/include/sol/state_handling.hpp (100%) rename {lib => deps}/sol2/include/sol/state_view.hpp (100%) rename {lib => deps}/sol2/include/sol/string_view.hpp (100%) rename {lib => deps}/sol2/include/sol/table.hpp (100%) rename {lib => deps}/sol2/include/sol/table_core.hpp (100%) rename {lib => deps}/sol2/include/sol/table_iterator.hpp (100%) rename {lib => deps}/sol2/include/sol/thread.hpp (100%) rename {lib => deps}/sol2/include/sol/tie.hpp (100%) rename {lib => deps}/sol2/include/sol/traits.hpp (100%) rename {lib => deps}/sol2/include/sol/trampoline.hpp (100%) rename {lib => deps}/sol2/include/sol/tuple.hpp (100%) rename {lib => deps}/sol2/include/sol/types.hpp (100%) rename {lib => deps}/sol2/include/sol/unicode.hpp (100%) rename {lib => deps}/sol2/include/sol/unique_usertype_traits.hpp (100%) rename {lib => deps}/sol2/include/sol/unsafe_function.hpp (100%) rename {lib => deps}/sol2/include/sol/unsafe_function_result.hpp (100%) rename {lib => deps}/sol2/include/sol/userdata.hpp (100%) rename {lib => deps}/sol2/include/sol/usertype.hpp (100%) rename {lib => deps}/sol2/include/sol/usertype_container.hpp (100%) rename {lib => deps}/sol2/include/sol/usertype_container_launch.hpp (100%) rename {lib => deps}/sol2/include/sol/usertype_core.hpp (100%) rename {lib => deps}/sol2/include/sol/usertype_proxy.hpp (100%) rename {lib => deps}/sol2/include/sol/usertype_storage.hpp (100%) rename {lib => deps}/sol2/include/sol/usertype_traits.hpp (100%) rename {lib => deps}/sol2/include/sol/variadic_args.hpp (100%) rename {lib => deps}/sol2/include/sol/variadic_results.hpp (100%) rename {lib => deps}/sol2/include/sol/wrapper.hpp (100%) rename {lib => deps}/sol2/list_headers.py (100%) rename {lib => deps}/sol2/meson.build (100%) rename {lib => deps}/sol2/meson_options.txt (100%) rename {lib => deps}/sol2/scripts/build.linux.sh (100%) rename {lib => deps}/sol2/scripts/preparation.linux.sh (100%) rename {lib => deps}/sol2/scripts/preparation.osx.sh (100%) rename {lib => deps}/sol2/scripts/push.linux.sh (100%) rename {lib => deps}/sol2/scripts/run.linux.sh (100%) rename {lib => deps}/sol2/scripts/run.osx.sh (100%) rename {lib => deps}/sol2/single/CMakeLists.txt (100%) rename {lib => deps}/sol2/single/include/sol/forward.hpp (100%) rename {lib => deps}/sol2/single/include/sol/sol.hpp (100%) rename {lib => deps}/sol2/single/single.py (100%) rename {lib => deps}/sol2/sol2.natvis (100%) rename {lib => deps}/sol2/sol2.pc.in (100%) rename {lib => deps}/sol2/subprojects/lua.wrap (100%) rename {lib => deps}/sol2/tests/CMakeLists.txt (100%) rename {lib => deps}/sol2/tests/compile_tests/CMakeLists.txt (100%) rename {lib => deps}/sol2/tests/compile_tests/source/as_args.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/as_returns.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/base_traits.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/bind_traits.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/bytecode.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/call.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/compatibility.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/compatibility/compat-5.3.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/compatibility/version.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/config.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/config_setup.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/coroutine.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/debug.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/demangle.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/deprecate.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/ebco.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/environment.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/error.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/error_handler.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/feature_test.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/forward.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/forward_detail.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/function.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/function_result.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/function_types.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/function_types_core.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/function_types_overloaded.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/function_types_stateful.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/function_types_stateless.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/function_types_templated.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/in_place.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/inheritance.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/load_result.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/lua_table.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/lua_value.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/main.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/make_reference.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/map.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/metatable.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/object.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/object_base.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/optional.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/optional_implementation.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/overload.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/pointer_like.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/policies.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/property.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/protect.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/protected_function.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/protected_function_result.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/protected_handler.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/proxy.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/proxy_base.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/raii.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/reference.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/resolve.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/sol.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/sol_defines.hpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/stack.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/stack_check.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/stack_check_get.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/stack_check_get_qualified.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/stack_check_get_unqualified.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/stack_check_qualified.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/stack_check_unqualified.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/stack_core.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/stack_field.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/stack_get.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/stack_get_qualified.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/stack_get_unqualified.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/stack_guard.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/stack_iterator.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/stack_pop.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/stack_probe.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/stack_proxy.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/stack_proxy_base.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/stack_push.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/stack_reference.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/state.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/state_handling.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/state_view.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/string_view.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/table.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/table_core.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/table_iterator.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/thread.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/tie.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/traits.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/trampoline.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/tuple.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/types.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/unicode.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/unique_usertype_traits.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/unsafe_function.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/unsafe_function_result.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/userdata.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/usertype.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/usertype_container.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/usertype_container_launch.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/usertype_core.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/usertype_proxy.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/usertype_storage.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/usertype_traits.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/variadic_args.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/variadic_results.cpp (100%) rename {lib => deps}/sol2/tests/compile_tests/source/wrapper.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/CMakeLists.txt (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/abort_clean.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/basic.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/common_classes.hpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/container_semantics.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/container_semantics.custom.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/container_semantics.ordered.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/container_semantics.unordered.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/container_shims.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/container_table.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/containers.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/containers.roundtrip.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/containers.table.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/coroutines.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/customizations.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/customizations_private.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/dump.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/environments.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/functions.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/functions.std.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/gc.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/large_integer.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/lua_value.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/main.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/operators.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/overflow.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/plain_types.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/policies.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/proxies.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/sol_test.hpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/state.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/storage.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/strings.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/tables.checks.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/tables.clear.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/tables.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/tables.enums.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/tables.indexing.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/tables.insertion.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/tables.traversal.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/usertypes.basic.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/usertypes.constructors.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/usertypes.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/usertypes.inheritance.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/usertypes.inheritance.multi.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/usertypes.member_variables.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/usertypes.overload.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/usertypes.properties.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/usertypes.runtime.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/usertypes.unique.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/usertypes.unregister.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/utility.cpp (100%) rename {lib => deps}/sol2/tests/runtime_tests/source/variadics.cpp (100%) diff --git a/Makefile b/Makefile index 42c030a..c69a5c6 100644 --- a/Makefile +++ b/Makefile @@ -35,7 +35,7 @@ SRCEXT = cpp OBJEXT = o DEPEXT = d -LIBDIR = lib +LIBDIR = deps LIBS = -L$(LIBDIR) -lSDL2 -lpthread -lentityx -ldl -lluajit CXXFLAGS = -ggdb -std=c++17 -Wall -Wextra -Werror -pedantic diff --git a/lib/LuaJIT/.gitignore b/deps/LuaJIT/.gitignore similarity index 100% rename from lib/LuaJIT/.gitignore rename to deps/LuaJIT/.gitignore diff --git a/lib/LuaJIT/COPYRIGHT b/deps/LuaJIT/COPYRIGHT similarity index 100% rename from lib/LuaJIT/COPYRIGHT rename to deps/LuaJIT/COPYRIGHT diff --git a/lib/LuaJIT/Makefile b/deps/LuaJIT/Makefile similarity index 100% rename from lib/LuaJIT/Makefile rename to deps/LuaJIT/Makefile diff --git a/lib/LuaJIT/README b/deps/LuaJIT/README similarity index 100% rename from lib/LuaJIT/README rename to deps/LuaJIT/README diff --git a/lib/LuaJIT/doc/bluequad-print.css b/deps/LuaJIT/doc/bluequad-print.css similarity index 100% rename from lib/LuaJIT/doc/bluequad-print.css rename to deps/LuaJIT/doc/bluequad-print.css diff --git a/lib/LuaJIT/doc/bluequad.css b/deps/LuaJIT/doc/bluequad.css similarity index 100% rename from lib/LuaJIT/doc/bluequad.css rename to deps/LuaJIT/doc/bluequad.css diff --git a/lib/LuaJIT/doc/changes.html b/deps/LuaJIT/doc/changes.html similarity index 100% rename from lib/LuaJIT/doc/changes.html rename to deps/LuaJIT/doc/changes.html diff --git a/lib/LuaJIT/doc/contact.html b/deps/LuaJIT/doc/contact.html similarity index 100% rename from lib/LuaJIT/doc/contact.html rename to deps/LuaJIT/doc/contact.html diff --git a/lib/LuaJIT/doc/ext_c_api.html b/deps/LuaJIT/doc/ext_c_api.html similarity index 100% rename from lib/LuaJIT/doc/ext_c_api.html rename to deps/LuaJIT/doc/ext_c_api.html diff --git a/lib/LuaJIT/doc/ext_ffi.html b/deps/LuaJIT/doc/ext_ffi.html similarity index 100% rename from lib/LuaJIT/doc/ext_ffi.html rename to deps/LuaJIT/doc/ext_ffi.html diff --git a/lib/LuaJIT/doc/ext_ffi_api.html b/deps/LuaJIT/doc/ext_ffi_api.html similarity index 100% rename from lib/LuaJIT/doc/ext_ffi_api.html rename to deps/LuaJIT/doc/ext_ffi_api.html diff --git a/lib/LuaJIT/doc/ext_ffi_semantics.html b/deps/LuaJIT/doc/ext_ffi_semantics.html similarity index 100% rename from lib/LuaJIT/doc/ext_ffi_semantics.html rename to deps/LuaJIT/doc/ext_ffi_semantics.html diff --git a/lib/LuaJIT/doc/ext_ffi_tutorial.html b/deps/LuaJIT/doc/ext_ffi_tutorial.html similarity index 100% rename from lib/LuaJIT/doc/ext_ffi_tutorial.html rename to deps/LuaJIT/doc/ext_ffi_tutorial.html diff --git a/lib/LuaJIT/doc/ext_jit.html b/deps/LuaJIT/doc/ext_jit.html similarity index 100% rename from lib/LuaJIT/doc/ext_jit.html rename to deps/LuaJIT/doc/ext_jit.html diff --git a/lib/LuaJIT/doc/ext_profiler.html b/deps/LuaJIT/doc/ext_profiler.html similarity index 100% rename from lib/LuaJIT/doc/ext_profiler.html rename to deps/LuaJIT/doc/ext_profiler.html diff --git a/lib/LuaJIT/doc/extensions.html b/deps/LuaJIT/doc/extensions.html similarity index 100% rename from lib/LuaJIT/doc/extensions.html rename to deps/LuaJIT/doc/extensions.html diff --git a/lib/LuaJIT/doc/faq.html b/deps/LuaJIT/doc/faq.html similarity index 100% rename from lib/LuaJIT/doc/faq.html rename to deps/LuaJIT/doc/faq.html diff --git a/lib/LuaJIT/doc/img/contact.png b/deps/LuaJIT/doc/img/contact.png similarity index 100% rename from lib/LuaJIT/doc/img/contact.png rename to deps/LuaJIT/doc/img/contact.png diff --git a/lib/LuaJIT/doc/install.html b/deps/LuaJIT/doc/install.html similarity index 100% rename from lib/LuaJIT/doc/install.html rename to deps/LuaJIT/doc/install.html diff --git a/lib/LuaJIT/doc/luajit.html b/deps/LuaJIT/doc/luajit.html similarity index 100% rename from lib/LuaJIT/doc/luajit.html rename to deps/LuaJIT/doc/luajit.html diff --git a/lib/LuaJIT/doc/running.html b/deps/LuaJIT/doc/running.html similarity index 100% rename from lib/LuaJIT/doc/running.html rename to deps/LuaJIT/doc/running.html diff --git a/lib/LuaJIT/doc/status.html b/deps/LuaJIT/doc/status.html similarity index 100% rename from lib/LuaJIT/doc/status.html rename to deps/LuaJIT/doc/status.html diff --git a/lib/LuaJIT/dynasm/dasm_arm.h b/deps/LuaJIT/dynasm/dasm_arm.h similarity index 100% rename from lib/LuaJIT/dynasm/dasm_arm.h rename to deps/LuaJIT/dynasm/dasm_arm.h diff --git a/lib/LuaJIT/dynasm/dasm_arm.lua b/deps/LuaJIT/dynasm/dasm_arm.lua similarity index 100% rename from lib/LuaJIT/dynasm/dasm_arm.lua rename to deps/LuaJIT/dynasm/dasm_arm.lua diff --git a/lib/LuaJIT/dynasm/dasm_arm64.h b/deps/LuaJIT/dynasm/dasm_arm64.h similarity index 100% rename from lib/LuaJIT/dynasm/dasm_arm64.h rename to deps/LuaJIT/dynasm/dasm_arm64.h diff --git a/lib/LuaJIT/dynasm/dasm_arm64.lua b/deps/LuaJIT/dynasm/dasm_arm64.lua similarity index 100% rename from lib/LuaJIT/dynasm/dasm_arm64.lua rename to deps/LuaJIT/dynasm/dasm_arm64.lua diff --git a/lib/LuaJIT/dynasm/dasm_mips.h b/deps/LuaJIT/dynasm/dasm_mips.h similarity index 100% rename from lib/LuaJIT/dynasm/dasm_mips.h rename to deps/LuaJIT/dynasm/dasm_mips.h diff --git a/lib/LuaJIT/dynasm/dasm_mips.lua b/deps/LuaJIT/dynasm/dasm_mips.lua similarity index 100% rename from lib/LuaJIT/dynasm/dasm_mips.lua rename to deps/LuaJIT/dynasm/dasm_mips.lua diff --git a/lib/LuaJIT/dynasm/dasm_mips64.lua b/deps/LuaJIT/dynasm/dasm_mips64.lua similarity index 100% rename from lib/LuaJIT/dynasm/dasm_mips64.lua rename to deps/LuaJIT/dynasm/dasm_mips64.lua diff --git a/lib/LuaJIT/dynasm/dasm_ppc.h b/deps/LuaJIT/dynasm/dasm_ppc.h similarity index 100% rename from lib/LuaJIT/dynasm/dasm_ppc.h rename to deps/LuaJIT/dynasm/dasm_ppc.h diff --git a/lib/LuaJIT/dynasm/dasm_ppc.lua b/deps/LuaJIT/dynasm/dasm_ppc.lua similarity index 100% rename from lib/LuaJIT/dynasm/dasm_ppc.lua rename to deps/LuaJIT/dynasm/dasm_ppc.lua diff --git a/lib/LuaJIT/dynasm/dasm_proto.h b/deps/LuaJIT/dynasm/dasm_proto.h similarity index 100% rename from lib/LuaJIT/dynasm/dasm_proto.h rename to deps/LuaJIT/dynasm/dasm_proto.h diff --git a/lib/LuaJIT/dynasm/dasm_x64.lua b/deps/LuaJIT/dynasm/dasm_x64.lua similarity index 100% rename from lib/LuaJIT/dynasm/dasm_x64.lua rename to deps/LuaJIT/dynasm/dasm_x64.lua diff --git a/lib/LuaJIT/dynasm/dasm_x86.h b/deps/LuaJIT/dynasm/dasm_x86.h similarity index 100% rename from lib/LuaJIT/dynasm/dasm_x86.h rename to deps/LuaJIT/dynasm/dasm_x86.h diff --git a/lib/LuaJIT/dynasm/dasm_x86.lua b/deps/LuaJIT/dynasm/dasm_x86.lua similarity index 100% rename from lib/LuaJIT/dynasm/dasm_x86.lua rename to deps/LuaJIT/dynasm/dasm_x86.lua diff --git a/lib/LuaJIT/dynasm/dynasm.lua b/deps/LuaJIT/dynasm/dynasm.lua similarity index 100% rename from lib/LuaJIT/dynasm/dynasm.lua rename to deps/LuaJIT/dynasm/dynasm.lua diff --git a/lib/LuaJIT/etc/luajit.1 b/deps/LuaJIT/etc/luajit.1 similarity index 100% rename from lib/LuaJIT/etc/luajit.1 rename to deps/LuaJIT/etc/luajit.1 diff --git a/lib/LuaJIT/etc/luajit.pc b/deps/LuaJIT/etc/luajit.pc similarity index 100% rename from lib/LuaJIT/etc/luajit.pc rename to deps/LuaJIT/etc/luajit.pc diff --git a/lib/LuaJIT/src/.gitignore b/deps/LuaJIT/src/.gitignore similarity index 100% rename from lib/LuaJIT/src/.gitignore rename to deps/LuaJIT/src/.gitignore diff --git a/lib/LuaJIT/src/Makefile b/deps/LuaJIT/src/Makefile similarity index 100% rename from lib/LuaJIT/src/Makefile rename to deps/LuaJIT/src/Makefile diff --git a/lib/LuaJIT/src/Makefile.dep b/deps/LuaJIT/src/Makefile.dep similarity index 100% rename from lib/LuaJIT/src/Makefile.dep rename to deps/LuaJIT/src/Makefile.dep diff --git a/lib/LuaJIT/src/host/.gitignore b/deps/LuaJIT/src/host/.gitignore similarity index 100% rename from lib/LuaJIT/src/host/.gitignore rename to deps/LuaJIT/src/host/.gitignore diff --git a/lib/LuaJIT/src/host/README b/deps/LuaJIT/src/host/README similarity index 100% rename from lib/LuaJIT/src/host/README rename to deps/LuaJIT/src/host/README diff --git a/lib/LuaJIT/src/host/buildvm.c b/deps/LuaJIT/src/host/buildvm.c similarity index 100% rename from lib/LuaJIT/src/host/buildvm.c rename to deps/LuaJIT/src/host/buildvm.c diff --git a/lib/LuaJIT/src/host/buildvm.h b/deps/LuaJIT/src/host/buildvm.h similarity index 100% rename from lib/LuaJIT/src/host/buildvm.h rename to deps/LuaJIT/src/host/buildvm.h diff --git a/lib/LuaJIT/src/host/buildvm_asm.c b/deps/LuaJIT/src/host/buildvm_asm.c similarity index 100% rename from lib/LuaJIT/src/host/buildvm_asm.c rename to deps/LuaJIT/src/host/buildvm_asm.c diff --git a/lib/LuaJIT/src/host/buildvm_fold.c b/deps/LuaJIT/src/host/buildvm_fold.c similarity index 100% rename from lib/LuaJIT/src/host/buildvm_fold.c rename to deps/LuaJIT/src/host/buildvm_fold.c diff --git a/lib/LuaJIT/src/host/buildvm_lib.c b/deps/LuaJIT/src/host/buildvm_lib.c similarity index 100% rename from lib/LuaJIT/src/host/buildvm_lib.c rename to deps/LuaJIT/src/host/buildvm_lib.c diff --git a/lib/LuaJIT/src/host/buildvm_libbc.h b/deps/LuaJIT/src/host/buildvm_libbc.h similarity index 100% rename from lib/LuaJIT/src/host/buildvm_libbc.h rename to deps/LuaJIT/src/host/buildvm_libbc.h diff --git a/lib/LuaJIT/src/host/buildvm_peobj.c b/deps/LuaJIT/src/host/buildvm_peobj.c similarity index 100% rename from lib/LuaJIT/src/host/buildvm_peobj.c rename to deps/LuaJIT/src/host/buildvm_peobj.c diff --git a/lib/LuaJIT/src/host/genlibbc.lua b/deps/LuaJIT/src/host/genlibbc.lua similarity index 100% rename from lib/LuaJIT/src/host/genlibbc.lua rename to deps/LuaJIT/src/host/genlibbc.lua diff --git a/lib/LuaJIT/src/host/genminilua.lua b/deps/LuaJIT/src/host/genminilua.lua similarity index 100% rename from lib/LuaJIT/src/host/genminilua.lua rename to deps/LuaJIT/src/host/genminilua.lua diff --git a/lib/LuaJIT/src/host/minilua.c b/deps/LuaJIT/src/host/minilua.c similarity index 100% rename from lib/LuaJIT/src/host/minilua.c rename to deps/LuaJIT/src/host/minilua.c diff --git a/lib/LuaJIT/src/jit/.gitignore b/deps/LuaJIT/src/jit/.gitignore similarity index 100% rename from lib/LuaJIT/src/jit/.gitignore rename to deps/LuaJIT/src/jit/.gitignore diff --git a/lib/LuaJIT/src/jit/bc.lua b/deps/LuaJIT/src/jit/bc.lua similarity index 100% rename from lib/LuaJIT/src/jit/bc.lua rename to deps/LuaJIT/src/jit/bc.lua diff --git a/lib/LuaJIT/src/jit/bcsave.lua b/deps/LuaJIT/src/jit/bcsave.lua similarity index 100% rename from lib/LuaJIT/src/jit/bcsave.lua rename to deps/LuaJIT/src/jit/bcsave.lua diff --git a/lib/LuaJIT/src/jit/dis_arm.lua b/deps/LuaJIT/src/jit/dis_arm.lua similarity index 100% rename from lib/LuaJIT/src/jit/dis_arm.lua rename to deps/LuaJIT/src/jit/dis_arm.lua diff --git a/lib/LuaJIT/src/jit/dis_arm64.lua b/deps/LuaJIT/src/jit/dis_arm64.lua similarity index 100% rename from lib/LuaJIT/src/jit/dis_arm64.lua rename to deps/LuaJIT/src/jit/dis_arm64.lua diff --git a/lib/LuaJIT/src/jit/dis_arm64be.lua b/deps/LuaJIT/src/jit/dis_arm64be.lua similarity index 100% rename from lib/LuaJIT/src/jit/dis_arm64be.lua rename to deps/LuaJIT/src/jit/dis_arm64be.lua diff --git a/lib/LuaJIT/src/jit/dis_mips.lua b/deps/LuaJIT/src/jit/dis_mips.lua similarity index 100% rename from lib/LuaJIT/src/jit/dis_mips.lua rename to deps/LuaJIT/src/jit/dis_mips.lua diff --git a/lib/LuaJIT/src/jit/dis_mips64.lua b/deps/LuaJIT/src/jit/dis_mips64.lua similarity index 100% rename from lib/LuaJIT/src/jit/dis_mips64.lua rename to deps/LuaJIT/src/jit/dis_mips64.lua diff --git a/lib/LuaJIT/src/jit/dis_mips64el.lua b/deps/LuaJIT/src/jit/dis_mips64el.lua similarity index 100% rename from lib/LuaJIT/src/jit/dis_mips64el.lua rename to deps/LuaJIT/src/jit/dis_mips64el.lua diff --git a/lib/LuaJIT/src/jit/dis_mipsel.lua b/deps/LuaJIT/src/jit/dis_mipsel.lua similarity index 100% rename from lib/LuaJIT/src/jit/dis_mipsel.lua rename to deps/LuaJIT/src/jit/dis_mipsel.lua diff --git a/lib/LuaJIT/src/jit/dis_ppc.lua b/deps/LuaJIT/src/jit/dis_ppc.lua similarity index 100% rename from lib/LuaJIT/src/jit/dis_ppc.lua rename to deps/LuaJIT/src/jit/dis_ppc.lua diff --git a/lib/LuaJIT/src/jit/dis_x64.lua b/deps/LuaJIT/src/jit/dis_x64.lua similarity index 100% rename from lib/LuaJIT/src/jit/dis_x64.lua rename to deps/LuaJIT/src/jit/dis_x64.lua diff --git a/lib/LuaJIT/src/jit/dis_x86.lua b/deps/LuaJIT/src/jit/dis_x86.lua similarity index 100% rename from lib/LuaJIT/src/jit/dis_x86.lua rename to deps/LuaJIT/src/jit/dis_x86.lua diff --git a/lib/LuaJIT/src/jit/dump.lua b/deps/LuaJIT/src/jit/dump.lua similarity index 100% rename from lib/LuaJIT/src/jit/dump.lua rename to deps/LuaJIT/src/jit/dump.lua diff --git a/lib/LuaJIT/src/jit/p.lua b/deps/LuaJIT/src/jit/p.lua similarity index 100% rename from lib/LuaJIT/src/jit/p.lua rename to deps/LuaJIT/src/jit/p.lua diff --git a/lib/LuaJIT/src/jit/v.lua b/deps/LuaJIT/src/jit/v.lua similarity index 100% rename from lib/LuaJIT/src/jit/v.lua rename to deps/LuaJIT/src/jit/v.lua diff --git a/lib/LuaJIT/src/jit/zone.lua b/deps/LuaJIT/src/jit/zone.lua similarity index 100% rename from lib/LuaJIT/src/jit/zone.lua rename to deps/LuaJIT/src/jit/zone.lua diff --git a/lib/LuaJIT/src/lauxlib.h b/deps/LuaJIT/src/lauxlib.h similarity index 100% rename from lib/LuaJIT/src/lauxlib.h rename to deps/LuaJIT/src/lauxlib.h diff --git a/lib/LuaJIT/src/lib_aux.c b/deps/LuaJIT/src/lib_aux.c similarity index 100% rename from lib/LuaJIT/src/lib_aux.c rename to deps/LuaJIT/src/lib_aux.c diff --git a/lib/LuaJIT/src/lib_base.c b/deps/LuaJIT/src/lib_base.c similarity index 100% rename from lib/LuaJIT/src/lib_base.c rename to deps/LuaJIT/src/lib_base.c diff --git a/lib/LuaJIT/src/lib_bit.c b/deps/LuaJIT/src/lib_bit.c similarity index 100% rename from lib/LuaJIT/src/lib_bit.c rename to deps/LuaJIT/src/lib_bit.c diff --git a/lib/LuaJIT/src/lib_debug.c b/deps/LuaJIT/src/lib_debug.c similarity index 100% rename from lib/LuaJIT/src/lib_debug.c rename to deps/LuaJIT/src/lib_debug.c diff --git a/lib/LuaJIT/src/lib_ffi.c b/deps/LuaJIT/src/lib_ffi.c similarity index 100% rename from lib/LuaJIT/src/lib_ffi.c rename to deps/LuaJIT/src/lib_ffi.c diff --git a/lib/LuaJIT/src/lib_init.c b/deps/LuaJIT/src/lib_init.c similarity index 100% rename from lib/LuaJIT/src/lib_init.c rename to deps/LuaJIT/src/lib_init.c diff --git a/lib/LuaJIT/src/lib_io.c b/deps/LuaJIT/src/lib_io.c similarity index 100% rename from lib/LuaJIT/src/lib_io.c rename to deps/LuaJIT/src/lib_io.c diff --git a/lib/LuaJIT/src/lib_jit.c b/deps/LuaJIT/src/lib_jit.c similarity index 100% rename from lib/LuaJIT/src/lib_jit.c rename to deps/LuaJIT/src/lib_jit.c diff --git a/lib/LuaJIT/src/lib_math.c b/deps/LuaJIT/src/lib_math.c similarity index 100% rename from lib/LuaJIT/src/lib_math.c rename to deps/LuaJIT/src/lib_math.c diff --git a/lib/LuaJIT/src/lib_os.c b/deps/LuaJIT/src/lib_os.c similarity index 100% rename from lib/LuaJIT/src/lib_os.c rename to deps/LuaJIT/src/lib_os.c diff --git a/lib/LuaJIT/src/lib_package.c b/deps/LuaJIT/src/lib_package.c similarity index 100% rename from lib/LuaJIT/src/lib_package.c rename to deps/LuaJIT/src/lib_package.c diff --git a/lib/LuaJIT/src/lib_string.c b/deps/LuaJIT/src/lib_string.c similarity index 100% rename from lib/LuaJIT/src/lib_string.c rename to deps/LuaJIT/src/lib_string.c diff --git a/lib/LuaJIT/src/lib_table.c b/deps/LuaJIT/src/lib_table.c similarity index 100% rename from lib/LuaJIT/src/lib_table.c rename to deps/LuaJIT/src/lib_table.c diff --git a/lib/LuaJIT/src/lj.supp b/deps/LuaJIT/src/lj.supp similarity index 100% rename from lib/LuaJIT/src/lj.supp rename to deps/LuaJIT/src/lj.supp diff --git a/lib/LuaJIT/src/lj_alloc.c b/deps/LuaJIT/src/lj_alloc.c similarity index 100% rename from lib/LuaJIT/src/lj_alloc.c rename to deps/LuaJIT/src/lj_alloc.c diff --git a/lib/LuaJIT/src/lj_alloc.h b/deps/LuaJIT/src/lj_alloc.h similarity index 100% rename from lib/LuaJIT/src/lj_alloc.h rename to deps/LuaJIT/src/lj_alloc.h diff --git a/lib/LuaJIT/src/lj_api.c b/deps/LuaJIT/src/lj_api.c similarity index 100% rename from lib/LuaJIT/src/lj_api.c rename to deps/LuaJIT/src/lj_api.c diff --git a/lib/LuaJIT/src/lj_arch.h b/deps/LuaJIT/src/lj_arch.h similarity index 100% rename from lib/LuaJIT/src/lj_arch.h rename to deps/LuaJIT/src/lj_arch.h diff --git a/lib/LuaJIT/src/lj_asm.c b/deps/LuaJIT/src/lj_asm.c similarity index 100% rename from lib/LuaJIT/src/lj_asm.c rename to deps/LuaJIT/src/lj_asm.c diff --git a/lib/LuaJIT/src/lj_asm.h b/deps/LuaJIT/src/lj_asm.h similarity index 100% rename from lib/LuaJIT/src/lj_asm.h rename to deps/LuaJIT/src/lj_asm.h diff --git a/lib/LuaJIT/src/lj_asm_arm.h b/deps/LuaJIT/src/lj_asm_arm.h similarity index 100% rename from lib/LuaJIT/src/lj_asm_arm.h rename to deps/LuaJIT/src/lj_asm_arm.h diff --git a/lib/LuaJIT/src/lj_asm_arm64.h b/deps/LuaJIT/src/lj_asm_arm64.h similarity index 100% rename from lib/LuaJIT/src/lj_asm_arm64.h rename to deps/LuaJIT/src/lj_asm_arm64.h diff --git a/lib/LuaJIT/src/lj_asm_mips.h b/deps/LuaJIT/src/lj_asm_mips.h similarity index 100% rename from lib/LuaJIT/src/lj_asm_mips.h rename to deps/LuaJIT/src/lj_asm_mips.h diff --git a/lib/LuaJIT/src/lj_asm_ppc.h b/deps/LuaJIT/src/lj_asm_ppc.h similarity index 100% rename from lib/LuaJIT/src/lj_asm_ppc.h rename to deps/LuaJIT/src/lj_asm_ppc.h diff --git a/lib/LuaJIT/src/lj_asm_x86.h b/deps/LuaJIT/src/lj_asm_x86.h similarity index 100% rename from lib/LuaJIT/src/lj_asm_x86.h rename to deps/LuaJIT/src/lj_asm_x86.h diff --git a/lib/LuaJIT/src/lj_bc.c b/deps/LuaJIT/src/lj_bc.c similarity index 100% rename from lib/LuaJIT/src/lj_bc.c rename to deps/LuaJIT/src/lj_bc.c diff --git a/lib/LuaJIT/src/lj_bc.h b/deps/LuaJIT/src/lj_bc.h similarity index 100% rename from lib/LuaJIT/src/lj_bc.h rename to deps/LuaJIT/src/lj_bc.h diff --git a/lib/LuaJIT/src/lj_bcdump.h b/deps/LuaJIT/src/lj_bcdump.h similarity index 100% rename from lib/LuaJIT/src/lj_bcdump.h rename to deps/LuaJIT/src/lj_bcdump.h diff --git a/lib/LuaJIT/src/lj_bcread.c b/deps/LuaJIT/src/lj_bcread.c similarity index 100% rename from lib/LuaJIT/src/lj_bcread.c rename to deps/LuaJIT/src/lj_bcread.c diff --git a/lib/LuaJIT/src/lj_bcwrite.c b/deps/LuaJIT/src/lj_bcwrite.c similarity index 100% rename from lib/LuaJIT/src/lj_bcwrite.c rename to deps/LuaJIT/src/lj_bcwrite.c diff --git a/lib/LuaJIT/src/lj_buf.c b/deps/LuaJIT/src/lj_buf.c similarity index 100% rename from lib/LuaJIT/src/lj_buf.c rename to deps/LuaJIT/src/lj_buf.c diff --git a/lib/LuaJIT/src/lj_buf.h b/deps/LuaJIT/src/lj_buf.h similarity index 100% rename from lib/LuaJIT/src/lj_buf.h rename to deps/LuaJIT/src/lj_buf.h diff --git a/lib/LuaJIT/src/lj_carith.c b/deps/LuaJIT/src/lj_carith.c similarity index 100% rename from lib/LuaJIT/src/lj_carith.c rename to deps/LuaJIT/src/lj_carith.c diff --git a/lib/LuaJIT/src/lj_carith.h b/deps/LuaJIT/src/lj_carith.h similarity index 100% rename from lib/LuaJIT/src/lj_carith.h rename to deps/LuaJIT/src/lj_carith.h diff --git a/lib/LuaJIT/src/lj_ccall.c b/deps/LuaJIT/src/lj_ccall.c similarity index 100% rename from lib/LuaJIT/src/lj_ccall.c rename to deps/LuaJIT/src/lj_ccall.c diff --git a/lib/LuaJIT/src/lj_ccall.h b/deps/LuaJIT/src/lj_ccall.h similarity index 100% rename from lib/LuaJIT/src/lj_ccall.h rename to deps/LuaJIT/src/lj_ccall.h diff --git a/lib/LuaJIT/src/lj_ccallback.c b/deps/LuaJIT/src/lj_ccallback.c similarity index 100% rename from lib/LuaJIT/src/lj_ccallback.c rename to deps/LuaJIT/src/lj_ccallback.c diff --git a/lib/LuaJIT/src/lj_ccallback.h b/deps/LuaJIT/src/lj_ccallback.h similarity index 100% rename from lib/LuaJIT/src/lj_ccallback.h rename to deps/LuaJIT/src/lj_ccallback.h diff --git a/lib/LuaJIT/src/lj_cconv.c b/deps/LuaJIT/src/lj_cconv.c similarity index 100% rename from lib/LuaJIT/src/lj_cconv.c rename to deps/LuaJIT/src/lj_cconv.c diff --git a/lib/LuaJIT/src/lj_cconv.h b/deps/LuaJIT/src/lj_cconv.h similarity index 100% rename from lib/LuaJIT/src/lj_cconv.h rename to deps/LuaJIT/src/lj_cconv.h diff --git a/lib/LuaJIT/src/lj_cdata.c b/deps/LuaJIT/src/lj_cdata.c similarity index 100% rename from lib/LuaJIT/src/lj_cdata.c rename to deps/LuaJIT/src/lj_cdata.c diff --git a/lib/LuaJIT/src/lj_cdata.h b/deps/LuaJIT/src/lj_cdata.h similarity index 100% rename from lib/LuaJIT/src/lj_cdata.h rename to deps/LuaJIT/src/lj_cdata.h diff --git a/lib/LuaJIT/src/lj_char.c b/deps/LuaJIT/src/lj_char.c similarity index 100% rename from lib/LuaJIT/src/lj_char.c rename to deps/LuaJIT/src/lj_char.c diff --git a/lib/LuaJIT/src/lj_char.h b/deps/LuaJIT/src/lj_char.h similarity index 100% rename from lib/LuaJIT/src/lj_char.h rename to deps/LuaJIT/src/lj_char.h diff --git a/lib/LuaJIT/src/lj_clib.c b/deps/LuaJIT/src/lj_clib.c similarity index 100% rename from lib/LuaJIT/src/lj_clib.c rename to deps/LuaJIT/src/lj_clib.c diff --git a/lib/LuaJIT/src/lj_clib.h b/deps/LuaJIT/src/lj_clib.h similarity index 100% rename from lib/LuaJIT/src/lj_clib.h rename to deps/LuaJIT/src/lj_clib.h diff --git a/lib/LuaJIT/src/lj_cparse.c b/deps/LuaJIT/src/lj_cparse.c similarity index 100% rename from lib/LuaJIT/src/lj_cparse.c rename to deps/LuaJIT/src/lj_cparse.c diff --git a/lib/LuaJIT/src/lj_cparse.h b/deps/LuaJIT/src/lj_cparse.h similarity index 100% rename from lib/LuaJIT/src/lj_cparse.h rename to deps/LuaJIT/src/lj_cparse.h diff --git a/lib/LuaJIT/src/lj_crecord.c b/deps/LuaJIT/src/lj_crecord.c similarity index 100% rename from lib/LuaJIT/src/lj_crecord.c rename to deps/LuaJIT/src/lj_crecord.c diff --git a/lib/LuaJIT/src/lj_crecord.h b/deps/LuaJIT/src/lj_crecord.h similarity index 100% rename from lib/LuaJIT/src/lj_crecord.h rename to deps/LuaJIT/src/lj_crecord.h diff --git a/lib/LuaJIT/src/lj_ctype.c b/deps/LuaJIT/src/lj_ctype.c similarity index 100% rename from lib/LuaJIT/src/lj_ctype.c rename to deps/LuaJIT/src/lj_ctype.c diff --git a/lib/LuaJIT/src/lj_ctype.h b/deps/LuaJIT/src/lj_ctype.h similarity index 100% rename from lib/LuaJIT/src/lj_ctype.h rename to deps/LuaJIT/src/lj_ctype.h diff --git a/lib/LuaJIT/src/lj_debug.c b/deps/LuaJIT/src/lj_debug.c similarity index 100% rename from lib/LuaJIT/src/lj_debug.c rename to deps/LuaJIT/src/lj_debug.c diff --git a/lib/LuaJIT/src/lj_debug.h b/deps/LuaJIT/src/lj_debug.h similarity index 100% rename from lib/LuaJIT/src/lj_debug.h rename to deps/LuaJIT/src/lj_debug.h diff --git a/lib/LuaJIT/src/lj_def.h b/deps/LuaJIT/src/lj_def.h similarity index 100% rename from lib/LuaJIT/src/lj_def.h rename to deps/LuaJIT/src/lj_def.h diff --git a/lib/LuaJIT/src/lj_dispatch.c b/deps/LuaJIT/src/lj_dispatch.c similarity index 100% rename from lib/LuaJIT/src/lj_dispatch.c rename to deps/LuaJIT/src/lj_dispatch.c diff --git a/lib/LuaJIT/src/lj_dispatch.h b/deps/LuaJIT/src/lj_dispatch.h similarity index 100% rename from lib/LuaJIT/src/lj_dispatch.h rename to deps/LuaJIT/src/lj_dispatch.h diff --git a/lib/LuaJIT/src/lj_emit_arm.h b/deps/LuaJIT/src/lj_emit_arm.h similarity index 100% rename from lib/LuaJIT/src/lj_emit_arm.h rename to deps/LuaJIT/src/lj_emit_arm.h diff --git a/lib/LuaJIT/src/lj_emit_arm64.h b/deps/LuaJIT/src/lj_emit_arm64.h similarity index 100% rename from lib/LuaJIT/src/lj_emit_arm64.h rename to deps/LuaJIT/src/lj_emit_arm64.h diff --git a/lib/LuaJIT/src/lj_emit_mips.h b/deps/LuaJIT/src/lj_emit_mips.h similarity index 100% rename from lib/LuaJIT/src/lj_emit_mips.h rename to deps/LuaJIT/src/lj_emit_mips.h diff --git a/lib/LuaJIT/src/lj_emit_ppc.h b/deps/LuaJIT/src/lj_emit_ppc.h similarity index 100% rename from lib/LuaJIT/src/lj_emit_ppc.h rename to deps/LuaJIT/src/lj_emit_ppc.h diff --git a/lib/LuaJIT/src/lj_emit_x86.h b/deps/LuaJIT/src/lj_emit_x86.h similarity index 100% rename from lib/LuaJIT/src/lj_emit_x86.h rename to deps/LuaJIT/src/lj_emit_x86.h diff --git a/lib/LuaJIT/src/lj_err.c b/deps/LuaJIT/src/lj_err.c similarity index 100% rename from lib/LuaJIT/src/lj_err.c rename to deps/LuaJIT/src/lj_err.c diff --git a/lib/LuaJIT/src/lj_err.h b/deps/LuaJIT/src/lj_err.h similarity index 100% rename from lib/LuaJIT/src/lj_err.h rename to deps/LuaJIT/src/lj_err.h diff --git a/lib/LuaJIT/src/lj_errmsg.h b/deps/LuaJIT/src/lj_errmsg.h similarity index 100% rename from lib/LuaJIT/src/lj_errmsg.h rename to deps/LuaJIT/src/lj_errmsg.h diff --git a/lib/LuaJIT/src/lj_ff.h b/deps/LuaJIT/src/lj_ff.h similarity index 100% rename from lib/LuaJIT/src/lj_ff.h rename to deps/LuaJIT/src/lj_ff.h diff --git a/lib/LuaJIT/src/lj_ffrecord.c b/deps/LuaJIT/src/lj_ffrecord.c similarity index 100% rename from lib/LuaJIT/src/lj_ffrecord.c rename to deps/LuaJIT/src/lj_ffrecord.c diff --git a/lib/LuaJIT/src/lj_ffrecord.h b/deps/LuaJIT/src/lj_ffrecord.h similarity index 100% rename from lib/LuaJIT/src/lj_ffrecord.h rename to deps/LuaJIT/src/lj_ffrecord.h diff --git a/lib/LuaJIT/src/lj_frame.h b/deps/LuaJIT/src/lj_frame.h similarity index 100% rename from lib/LuaJIT/src/lj_frame.h rename to deps/LuaJIT/src/lj_frame.h diff --git a/lib/LuaJIT/src/lj_func.c b/deps/LuaJIT/src/lj_func.c similarity index 100% rename from lib/LuaJIT/src/lj_func.c rename to deps/LuaJIT/src/lj_func.c diff --git a/lib/LuaJIT/src/lj_func.h b/deps/LuaJIT/src/lj_func.h similarity index 100% rename from lib/LuaJIT/src/lj_func.h rename to deps/LuaJIT/src/lj_func.h diff --git a/lib/LuaJIT/src/lj_gc.c b/deps/LuaJIT/src/lj_gc.c similarity index 100% rename from lib/LuaJIT/src/lj_gc.c rename to deps/LuaJIT/src/lj_gc.c diff --git a/lib/LuaJIT/src/lj_gc.h b/deps/LuaJIT/src/lj_gc.h similarity index 100% rename from lib/LuaJIT/src/lj_gc.h rename to deps/LuaJIT/src/lj_gc.h diff --git a/lib/LuaJIT/src/lj_gdbjit.c b/deps/LuaJIT/src/lj_gdbjit.c similarity index 100% rename from lib/LuaJIT/src/lj_gdbjit.c rename to deps/LuaJIT/src/lj_gdbjit.c diff --git a/lib/LuaJIT/src/lj_gdbjit.h b/deps/LuaJIT/src/lj_gdbjit.h similarity index 100% rename from lib/LuaJIT/src/lj_gdbjit.h rename to deps/LuaJIT/src/lj_gdbjit.h diff --git a/lib/LuaJIT/src/lj_ir.c b/deps/LuaJIT/src/lj_ir.c similarity index 100% rename from lib/LuaJIT/src/lj_ir.c rename to deps/LuaJIT/src/lj_ir.c diff --git a/lib/LuaJIT/src/lj_ir.h b/deps/LuaJIT/src/lj_ir.h similarity index 100% rename from lib/LuaJIT/src/lj_ir.h rename to deps/LuaJIT/src/lj_ir.h diff --git a/lib/LuaJIT/src/lj_ircall.h b/deps/LuaJIT/src/lj_ircall.h similarity index 100% rename from lib/LuaJIT/src/lj_ircall.h rename to deps/LuaJIT/src/lj_ircall.h diff --git a/lib/LuaJIT/src/lj_iropt.h b/deps/LuaJIT/src/lj_iropt.h similarity index 100% rename from lib/LuaJIT/src/lj_iropt.h rename to deps/LuaJIT/src/lj_iropt.h diff --git a/lib/LuaJIT/src/lj_jit.h b/deps/LuaJIT/src/lj_jit.h similarity index 100% rename from lib/LuaJIT/src/lj_jit.h rename to deps/LuaJIT/src/lj_jit.h diff --git a/lib/LuaJIT/src/lj_lex.c b/deps/LuaJIT/src/lj_lex.c similarity index 100% rename from lib/LuaJIT/src/lj_lex.c rename to deps/LuaJIT/src/lj_lex.c diff --git a/lib/LuaJIT/src/lj_lex.h b/deps/LuaJIT/src/lj_lex.h similarity index 100% rename from lib/LuaJIT/src/lj_lex.h rename to deps/LuaJIT/src/lj_lex.h diff --git a/lib/LuaJIT/src/lj_lib.c b/deps/LuaJIT/src/lj_lib.c similarity index 100% rename from lib/LuaJIT/src/lj_lib.c rename to deps/LuaJIT/src/lj_lib.c diff --git a/lib/LuaJIT/src/lj_lib.h b/deps/LuaJIT/src/lj_lib.h similarity index 100% rename from lib/LuaJIT/src/lj_lib.h rename to deps/LuaJIT/src/lj_lib.h diff --git a/lib/LuaJIT/src/lj_load.c b/deps/LuaJIT/src/lj_load.c similarity index 100% rename from lib/LuaJIT/src/lj_load.c rename to deps/LuaJIT/src/lj_load.c diff --git a/lib/LuaJIT/src/lj_mcode.c b/deps/LuaJIT/src/lj_mcode.c similarity index 100% rename from lib/LuaJIT/src/lj_mcode.c rename to deps/LuaJIT/src/lj_mcode.c diff --git a/lib/LuaJIT/src/lj_mcode.h b/deps/LuaJIT/src/lj_mcode.h similarity index 100% rename from lib/LuaJIT/src/lj_mcode.h rename to deps/LuaJIT/src/lj_mcode.h diff --git a/lib/LuaJIT/src/lj_meta.c b/deps/LuaJIT/src/lj_meta.c similarity index 100% rename from lib/LuaJIT/src/lj_meta.c rename to deps/LuaJIT/src/lj_meta.c diff --git a/lib/LuaJIT/src/lj_meta.h b/deps/LuaJIT/src/lj_meta.h similarity index 100% rename from lib/LuaJIT/src/lj_meta.h rename to deps/LuaJIT/src/lj_meta.h diff --git a/lib/LuaJIT/src/lj_obj.c b/deps/LuaJIT/src/lj_obj.c similarity index 100% rename from lib/LuaJIT/src/lj_obj.c rename to deps/LuaJIT/src/lj_obj.c diff --git a/lib/LuaJIT/src/lj_obj.h b/deps/LuaJIT/src/lj_obj.h similarity index 100% rename from lib/LuaJIT/src/lj_obj.h rename to deps/LuaJIT/src/lj_obj.h diff --git a/lib/LuaJIT/src/lj_opt_dce.c b/deps/LuaJIT/src/lj_opt_dce.c similarity index 100% rename from lib/LuaJIT/src/lj_opt_dce.c rename to deps/LuaJIT/src/lj_opt_dce.c diff --git a/lib/LuaJIT/src/lj_opt_fold.c b/deps/LuaJIT/src/lj_opt_fold.c similarity index 100% rename from lib/LuaJIT/src/lj_opt_fold.c rename to deps/LuaJIT/src/lj_opt_fold.c diff --git a/lib/LuaJIT/src/lj_opt_loop.c b/deps/LuaJIT/src/lj_opt_loop.c similarity index 100% rename from lib/LuaJIT/src/lj_opt_loop.c rename to deps/LuaJIT/src/lj_opt_loop.c diff --git a/lib/LuaJIT/src/lj_opt_mem.c b/deps/LuaJIT/src/lj_opt_mem.c similarity index 100% rename from lib/LuaJIT/src/lj_opt_mem.c rename to deps/LuaJIT/src/lj_opt_mem.c diff --git a/lib/LuaJIT/src/lj_opt_narrow.c b/deps/LuaJIT/src/lj_opt_narrow.c similarity index 100% rename from lib/LuaJIT/src/lj_opt_narrow.c rename to deps/LuaJIT/src/lj_opt_narrow.c diff --git a/lib/LuaJIT/src/lj_opt_sink.c b/deps/LuaJIT/src/lj_opt_sink.c similarity index 100% rename from lib/LuaJIT/src/lj_opt_sink.c rename to deps/LuaJIT/src/lj_opt_sink.c diff --git a/lib/LuaJIT/src/lj_opt_split.c b/deps/LuaJIT/src/lj_opt_split.c similarity index 100% rename from lib/LuaJIT/src/lj_opt_split.c rename to deps/LuaJIT/src/lj_opt_split.c diff --git a/lib/LuaJIT/src/lj_parse.c b/deps/LuaJIT/src/lj_parse.c similarity index 100% rename from lib/LuaJIT/src/lj_parse.c rename to deps/LuaJIT/src/lj_parse.c diff --git a/lib/LuaJIT/src/lj_parse.h b/deps/LuaJIT/src/lj_parse.h similarity index 100% rename from lib/LuaJIT/src/lj_parse.h rename to deps/LuaJIT/src/lj_parse.h diff --git a/lib/LuaJIT/src/lj_profile.c b/deps/LuaJIT/src/lj_profile.c similarity index 100% rename from lib/LuaJIT/src/lj_profile.c rename to deps/LuaJIT/src/lj_profile.c diff --git a/lib/LuaJIT/src/lj_profile.h b/deps/LuaJIT/src/lj_profile.h similarity index 100% rename from lib/LuaJIT/src/lj_profile.h rename to deps/LuaJIT/src/lj_profile.h diff --git a/lib/LuaJIT/src/lj_record.c b/deps/LuaJIT/src/lj_record.c similarity index 100% rename from lib/LuaJIT/src/lj_record.c rename to deps/LuaJIT/src/lj_record.c diff --git a/lib/LuaJIT/src/lj_record.h b/deps/LuaJIT/src/lj_record.h similarity index 100% rename from lib/LuaJIT/src/lj_record.h rename to deps/LuaJIT/src/lj_record.h diff --git a/lib/LuaJIT/src/lj_snap.c b/deps/LuaJIT/src/lj_snap.c similarity index 100% rename from lib/LuaJIT/src/lj_snap.c rename to deps/LuaJIT/src/lj_snap.c diff --git a/lib/LuaJIT/src/lj_snap.h b/deps/LuaJIT/src/lj_snap.h similarity index 100% rename from lib/LuaJIT/src/lj_snap.h rename to deps/LuaJIT/src/lj_snap.h diff --git a/lib/LuaJIT/src/lj_state.c b/deps/LuaJIT/src/lj_state.c similarity index 100% rename from lib/LuaJIT/src/lj_state.c rename to deps/LuaJIT/src/lj_state.c diff --git a/lib/LuaJIT/src/lj_state.h b/deps/LuaJIT/src/lj_state.h similarity index 100% rename from lib/LuaJIT/src/lj_state.h rename to deps/LuaJIT/src/lj_state.h diff --git a/lib/LuaJIT/src/lj_str.c b/deps/LuaJIT/src/lj_str.c similarity index 100% rename from lib/LuaJIT/src/lj_str.c rename to deps/LuaJIT/src/lj_str.c diff --git a/lib/LuaJIT/src/lj_str.h b/deps/LuaJIT/src/lj_str.h similarity index 100% rename from lib/LuaJIT/src/lj_str.h rename to deps/LuaJIT/src/lj_str.h diff --git a/lib/LuaJIT/src/lj_strfmt.c b/deps/LuaJIT/src/lj_strfmt.c similarity index 100% rename from lib/LuaJIT/src/lj_strfmt.c rename to deps/LuaJIT/src/lj_strfmt.c diff --git a/lib/LuaJIT/src/lj_strfmt.h b/deps/LuaJIT/src/lj_strfmt.h similarity index 100% rename from lib/LuaJIT/src/lj_strfmt.h rename to deps/LuaJIT/src/lj_strfmt.h diff --git a/lib/LuaJIT/src/lj_strfmt_num.c b/deps/LuaJIT/src/lj_strfmt_num.c similarity index 100% rename from lib/LuaJIT/src/lj_strfmt_num.c rename to deps/LuaJIT/src/lj_strfmt_num.c diff --git a/lib/LuaJIT/src/lj_strscan.c b/deps/LuaJIT/src/lj_strscan.c similarity index 100% rename from lib/LuaJIT/src/lj_strscan.c rename to deps/LuaJIT/src/lj_strscan.c diff --git a/lib/LuaJIT/src/lj_strscan.h b/deps/LuaJIT/src/lj_strscan.h similarity index 100% rename from lib/LuaJIT/src/lj_strscan.h rename to deps/LuaJIT/src/lj_strscan.h diff --git a/lib/LuaJIT/src/lj_tab.c b/deps/LuaJIT/src/lj_tab.c similarity index 100% rename from lib/LuaJIT/src/lj_tab.c rename to deps/LuaJIT/src/lj_tab.c diff --git a/lib/LuaJIT/src/lj_tab.h b/deps/LuaJIT/src/lj_tab.h similarity index 100% rename from lib/LuaJIT/src/lj_tab.h rename to deps/LuaJIT/src/lj_tab.h diff --git a/lib/LuaJIT/src/lj_target.h b/deps/LuaJIT/src/lj_target.h similarity index 100% rename from lib/LuaJIT/src/lj_target.h rename to deps/LuaJIT/src/lj_target.h diff --git a/lib/LuaJIT/src/lj_target_arm.h b/deps/LuaJIT/src/lj_target_arm.h similarity index 100% rename from lib/LuaJIT/src/lj_target_arm.h rename to deps/LuaJIT/src/lj_target_arm.h diff --git a/lib/LuaJIT/src/lj_target_arm64.h b/deps/LuaJIT/src/lj_target_arm64.h similarity index 100% rename from lib/LuaJIT/src/lj_target_arm64.h rename to deps/LuaJIT/src/lj_target_arm64.h diff --git a/lib/LuaJIT/src/lj_target_mips.h b/deps/LuaJIT/src/lj_target_mips.h similarity index 100% rename from lib/LuaJIT/src/lj_target_mips.h rename to deps/LuaJIT/src/lj_target_mips.h diff --git a/lib/LuaJIT/src/lj_target_ppc.h b/deps/LuaJIT/src/lj_target_ppc.h similarity index 100% rename from lib/LuaJIT/src/lj_target_ppc.h rename to deps/LuaJIT/src/lj_target_ppc.h diff --git a/lib/LuaJIT/src/lj_target_x86.h b/deps/LuaJIT/src/lj_target_x86.h similarity index 100% rename from lib/LuaJIT/src/lj_target_x86.h rename to deps/LuaJIT/src/lj_target_x86.h diff --git a/lib/LuaJIT/src/lj_trace.c b/deps/LuaJIT/src/lj_trace.c similarity index 100% rename from lib/LuaJIT/src/lj_trace.c rename to deps/LuaJIT/src/lj_trace.c diff --git a/lib/LuaJIT/src/lj_trace.h b/deps/LuaJIT/src/lj_trace.h similarity index 100% rename from lib/LuaJIT/src/lj_trace.h rename to deps/LuaJIT/src/lj_trace.h diff --git a/lib/LuaJIT/src/lj_traceerr.h b/deps/LuaJIT/src/lj_traceerr.h similarity index 100% rename from lib/LuaJIT/src/lj_traceerr.h rename to deps/LuaJIT/src/lj_traceerr.h diff --git a/lib/LuaJIT/src/lj_udata.c b/deps/LuaJIT/src/lj_udata.c similarity index 100% rename from lib/LuaJIT/src/lj_udata.c rename to deps/LuaJIT/src/lj_udata.c diff --git a/lib/LuaJIT/src/lj_udata.h b/deps/LuaJIT/src/lj_udata.h similarity index 100% rename from lib/LuaJIT/src/lj_udata.h rename to deps/LuaJIT/src/lj_udata.h diff --git a/lib/LuaJIT/src/lj_vm.h b/deps/LuaJIT/src/lj_vm.h similarity index 100% rename from lib/LuaJIT/src/lj_vm.h rename to deps/LuaJIT/src/lj_vm.h diff --git a/lib/LuaJIT/src/lj_vmevent.c b/deps/LuaJIT/src/lj_vmevent.c similarity index 100% rename from lib/LuaJIT/src/lj_vmevent.c rename to deps/LuaJIT/src/lj_vmevent.c diff --git a/lib/LuaJIT/src/lj_vmevent.h b/deps/LuaJIT/src/lj_vmevent.h similarity index 100% rename from lib/LuaJIT/src/lj_vmevent.h rename to deps/LuaJIT/src/lj_vmevent.h diff --git a/lib/LuaJIT/src/lj_vmmath.c b/deps/LuaJIT/src/lj_vmmath.c similarity index 100% rename from lib/LuaJIT/src/lj_vmmath.c rename to deps/LuaJIT/src/lj_vmmath.c diff --git a/lib/LuaJIT/src/ljamalg.c b/deps/LuaJIT/src/ljamalg.c similarity index 100% rename from lib/LuaJIT/src/ljamalg.c rename to deps/LuaJIT/src/ljamalg.c diff --git a/lib/LuaJIT/src/lua.h b/deps/LuaJIT/src/lua.h similarity index 100% rename from lib/LuaJIT/src/lua.h rename to deps/LuaJIT/src/lua.h diff --git a/lib/LuaJIT/src/lua.hpp b/deps/LuaJIT/src/lua.hpp similarity index 100% rename from lib/LuaJIT/src/lua.hpp rename to deps/LuaJIT/src/lua.hpp diff --git a/lib/LuaJIT/src/luaconf.h b/deps/LuaJIT/src/luaconf.h similarity index 100% rename from lib/LuaJIT/src/luaconf.h rename to deps/LuaJIT/src/luaconf.h diff --git a/lib/LuaJIT/src/luajit.c b/deps/LuaJIT/src/luajit.c similarity index 100% rename from lib/LuaJIT/src/luajit.c rename to deps/LuaJIT/src/luajit.c diff --git a/lib/LuaJIT/src/luajit.h b/deps/LuaJIT/src/luajit.h similarity index 100% rename from lib/LuaJIT/src/luajit.h rename to deps/LuaJIT/src/luajit.h diff --git a/lib/LuaJIT/src/lualib.h b/deps/LuaJIT/src/lualib.h similarity index 100% rename from lib/LuaJIT/src/lualib.h rename to deps/LuaJIT/src/lualib.h diff --git a/lib/LuaJIT/src/msvcbuild.bat b/deps/LuaJIT/src/msvcbuild.bat similarity index 100% rename from lib/LuaJIT/src/msvcbuild.bat rename to deps/LuaJIT/src/msvcbuild.bat diff --git a/lib/LuaJIT/src/ps4build.bat b/deps/LuaJIT/src/ps4build.bat similarity index 100% rename from lib/LuaJIT/src/ps4build.bat rename to deps/LuaJIT/src/ps4build.bat diff --git a/lib/LuaJIT/src/psvitabuild.bat b/deps/LuaJIT/src/psvitabuild.bat similarity index 100% rename from lib/LuaJIT/src/psvitabuild.bat rename to deps/LuaJIT/src/psvitabuild.bat diff --git a/lib/LuaJIT/src/vm_arm.dasc b/deps/LuaJIT/src/vm_arm.dasc similarity index 100% rename from lib/LuaJIT/src/vm_arm.dasc rename to deps/LuaJIT/src/vm_arm.dasc diff --git a/lib/LuaJIT/src/vm_arm64.dasc b/deps/LuaJIT/src/vm_arm64.dasc similarity index 100% rename from lib/LuaJIT/src/vm_arm64.dasc rename to deps/LuaJIT/src/vm_arm64.dasc diff --git a/lib/LuaJIT/src/vm_mips.dasc b/deps/LuaJIT/src/vm_mips.dasc similarity index 100% rename from lib/LuaJIT/src/vm_mips.dasc rename to deps/LuaJIT/src/vm_mips.dasc diff --git a/lib/LuaJIT/src/vm_mips64.dasc b/deps/LuaJIT/src/vm_mips64.dasc similarity index 100% rename from lib/LuaJIT/src/vm_mips64.dasc rename to deps/LuaJIT/src/vm_mips64.dasc diff --git a/lib/LuaJIT/src/vm_ppc.dasc b/deps/LuaJIT/src/vm_ppc.dasc similarity index 100% rename from lib/LuaJIT/src/vm_ppc.dasc rename to deps/LuaJIT/src/vm_ppc.dasc diff --git a/lib/LuaJIT/src/vm_x64.dasc b/deps/LuaJIT/src/vm_x64.dasc similarity index 100% rename from lib/LuaJIT/src/vm_x64.dasc rename to deps/LuaJIT/src/vm_x64.dasc diff --git a/lib/LuaJIT/src/vm_x86.dasc b/deps/LuaJIT/src/vm_x86.dasc similarity index 100% rename from lib/LuaJIT/src/vm_x86.dasc rename to deps/LuaJIT/src/vm_x86.dasc diff --git a/lib/LuaJIT/src/xb1build.bat b/deps/LuaJIT/src/xb1build.bat similarity index 100% rename from lib/LuaJIT/src/xb1build.bat rename to deps/LuaJIT/src/xb1build.bat diff --git a/lib/LuaJIT/src/xedkbuild.bat b/deps/LuaJIT/src/xedkbuild.bat similarity index 100% rename from lib/LuaJIT/src/xedkbuild.bat rename to deps/LuaJIT/src/xedkbuild.bat diff --git a/lib/entityx/.clang_complete b/deps/entityx/.clang_complete similarity index 100% rename from lib/entityx/.clang_complete rename to deps/entityx/.clang_complete diff --git a/lib/entityx/.travis.yml b/deps/entityx/.travis.yml similarity index 100% rename from lib/entityx/.travis.yml rename to deps/entityx/.travis.yml diff --git a/lib/entityx/Android.mk b/deps/entityx/Android.mk similarity index 100% rename from lib/entityx/Android.mk rename to deps/entityx/Android.mk diff --git a/lib/entityx/CHANGES.md b/deps/entityx/CHANGES.md similarity index 100% rename from lib/entityx/CHANGES.md rename to deps/entityx/CHANGES.md diff --git a/lib/entityx/CMakeLists.txt b/deps/entityx/CMakeLists.txt similarity index 100% rename from lib/entityx/CMakeLists.txt rename to deps/entityx/CMakeLists.txt diff --git a/lib/entityx/COPYING b/deps/entityx/COPYING similarity index 100% rename from lib/entityx/COPYING rename to deps/entityx/COPYING diff --git a/lib/entityx/Doxyfile b/deps/entityx/Doxyfile similarity index 100% rename from lib/entityx/Doxyfile rename to deps/entityx/Doxyfile diff --git a/lib/entityx/README.md b/deps/entityx/README.md similarity index 100% rename from lib/entityx/README.md rename to deps/entityx/README.md diff --git a/lib/entityx/appveyor.yml b/deps/entityx/appveyor.yml similarity index 100% rename from lib/entityx/appveyor.yml rename to deps/entityx/appveyor.yml diff --git a/lib/entityx/build/Makefile b/deps/entityx/build/Makefile similarity index 100% rename from lib/entityx/build/Makefile rename to deps/entityx/build/Makefile diff --git a/lib/entityx/cmake/FindEntityX.cmake b/deps/entityx/cmake/FindEntityX.cmake similarity index 100% rename from lib/entityx/cmake/FindEntityX.cmake rename to deps/entityx/cmake/FindEntityX.cmake diff --git a/lib/entityx/cxx11/c++11-test-__func__-N2340.cpp b/deps/entityx/cxx11/c++11-test-__func__-N2340.cpp similarity index 100% rename from lib/entityx/cxx11/c++11-test-__func__-N2340.cpp rename to deps/entityx/cxx11/c++11-test-__func__-N2340.cpp diff --git a/lib/entityx/cxx11/c++11-test-auto-N2546.cpp b/deps/entityx/cxx11/c++11-test-auto-N2546.cpp similarity index 100% rename from lib/entityx/cxx11/c++11-test-auto-N2546.cpp rename to deps/entityx/cxx11/c++11-test-auto-N2546.cpp diff --git a/lib/entityx/cxx11/c++11-test-constexpr-N2235.cpp b/deps/entityx/cxx11/c++11-test-constexpr-N2235.cpp similarity index 100% rename from lib/entityx/cxx11/c++11-test-constexpr-N2235.cpp rename to deps/entityx/cxx11/c++11-test-constexpr-N2235.cpp diff --git a/lib/entityx/cxx11/c++11-test-cstdint.cpp b/deps/entityx/cxx11/c++11-test-cstdint.cpp similarity index 100% rename from lib/entityx/cxx11/c++11-test-cstdint.cpp rename to deps/entityx/cxx11/c++11-test-cstdint.cpp diff --git a/lib/entityx/cxx11/c++11-test-decltype-N2343.cpp b/deps/entityx/cxx11/c++11-test-decltype-N2343.cpp similarity index 100% rename from lib/entityx/cxx11/c++11-test-decltype-N2343.cpp rename to deps/entityx/cxx11/c++11-test-decltype-N2343.cpp diff --git a/lib/entityx/cxx11/c++11-test-lambda-N2927.cpp b/deps/entityx/cxx11/c++11-test-lambda-N2927.cpp similarity index 100% rename from lib/entityx/cxx11/c++11-test-lambda-N2927.cpp rename to deps/entityx/cxx11/c++11-test-lambda-N2927.cpp diff --git a/lib/entityx/cxx11/c++11-test-long_long-N1811.cpp b/deps/entityx/cxx11/c++11-test-long_long-N1811.cpp similarity index 100% rename from lib/entityx/cxx11/c++11-test-long_long-N1811.cpp rename to deps/entityx/cxx11/c++11-test-long_long-N1811.cpp diff --git a/lib/entityx/cxx11/c++11-test-nullptr-N2431.cpp b/deps/entityx/cxx11/c++11-test-nullptr-N2431.cpp similarity index 100% rename from lib/entityx/cxx11/c++11-test-nullptr-N2431.cpp rename to deps/entityx/cxx11/c++11-test-nullptr-N2431.cpp diff --git a/lib/entityx/cxx11/c++11-test-nullptr-N2431_fail_compile.cpp b/deps/entityx/cxx11/c++11-test-nullptr-N2431_fail_compile.cpp similarity index 100% rename from lib/entityx/cxx11/c++11-test-nullptr-N2431_fail_compile.cpp rename to deps/entityx/cxx11/c++11-test-nullptr-N2431_fail_compile.cpp diff --git a/lib/entityx/cxx11/c++11-test-rvalue_references-N2118.cpp b/deps/entityx/cxx11/c++11-test-rvalue_references-N2118.cpp similarity index 100% rename from lib/entityx/cxx11/c++11-test-rvalue_references-N2118.cpp rename to deps/entityx/cxx11/c++11-test-rvalue_references-N2118.cpp diff --git a/lib/entityx/cxx11/c++11-test-sizeof_member-N2253.cpp b/deps/entityx/cxx11/c++11-test-sizeof_member-N2253.cpp similarity index 100% rename from lib/entityx/cxx11/c++11-test-sizeof_member-N2253.cpp rename to deps/entityx/cxx11/c++11-test-sizeof_member-N2253.cpp diff --git a/lib/entityx/cxx11/c++11-test-static_assert-N1720.cpp b/deps/entityx/cxx11/c++11-test-static_assert-N1720.cpp similarity index 100% rename from lib/entityx/cxx11/c++11-test-static_assert-N1720.cpp rename to deps/entityx/cxx11/c++11-test-static_assert-N1720.cpp diff --git a/lib/entityx/cxx11/c++11-test-static_assert-N1720_fail_compile.cpp b/deps/entityx/cxx11/c++11-test-static_assert-N1720_fail_compile.cpp similarity index 100% rename from lib/entityx/cxx11/c++11-test-static_assert-N1720_fail_compile.cpp rename to deps/entityx/cxx11/c++11-test-static_assert-N1720_fail_compile.cpp diff --git a/lib/entityx/cxx11/c++11-test-variadic_templates-N2555.cpp b/deps/entityx/cxx11/c++11-test-variadic_templates-N2555.cpp similarity index 100% rename from lib/entityx/cxx11/c++11-test-variadic_templates-N2555.cpp rename to deps/entityx/cxx11/c++11-test-variadic_templates-N2555.cpp diff --git a/lib/entityx/cxx11/demo.cpp b/deps/entityx/cxx11/demo.cpp similarity index 100% rename from lib/entityx/cxx11/demo.cpp rename to deps/entityx/cxx11/demo.cpp diff --git a/lib/entityx/entityx.pc.in b/deps/entityx/entityx.pc.in similarity index 100% rename from lib/entityx/entityx.pc.in rename to deps/entityx/entityx.pc.in diff --git a/lib/entityx/entityx/3rdparty/catch.hpp b/deps/entityx/entityx/3rdparty/catch.hpp similarity index 100% rename from lib/entityx/entityx/3rdparty/catch.hpp rename to deps/entityx/entityx/3rdparty/catch.hpp diff --git a/lib/entityx/entityx/3rdparty/simplesignal.h b/deps/entityx/entityx/3rdparty/simplesignal.h similarity index 100% rename from lib/entityx/entityx/3rdparty/simplesignal.h rename to deps/entityx/entityx/3rdparty/simplesignal.h diff --git a/lib/entityx/entityx/Benchmarks_test.cc b/deps/entityx/entityx/Benchmarks_test.cc similarity index 100% rename from lib/entityx/entityx/Benchmarks_test.cc rename to deps/entityx/entityx/Benchmarks_test.cc diff --git a/lib/entityx/entityx/Entity.cc b/deps/entityx/entityx/Entity.cc similarity index 100% rename from lib/entityx/entityx/Entity.cc rename to deps/entityx/entityx/Entity.cc diff --git a/lib/entityx/entityx/Entity.h b/deps/entityx/entityx/Entity.h similarity index 100% rename from lib/entityx/entityx/Entity.h rename to deps/entityx/entityx/Entity.h diff --git a/lib/entityx/entityx/Entity_test.cc b/deps/entityx/entityx/Entity_test.cc similarity index 100% rename from lib/entityx/entityx/Entity_test.cc rename to deps/entityx/entityx/Entity_test.cc diff --git a/lib/entityx/entityx/Event.cc b/deps/entityx/entityx/Event.cc similarity index 100% rename from lib/entityx/entityx/Event.cc rename to deps/entityx/entityx/Event.cc diff --git a/lib/entityx/entityx/Event.h b/deps/entityx/entityx/Event.h similarity index 100% rename from lib/entityx/entityx/Event.h rename to deps/entityx/entityx/Event.h diff --git a/lib/entityx/entityx/Event_test.cc b/deps/entityx/entityx/Event_test.cc similarity index 100% rename from lib/entityx/entityx/Event_test.cc rename to deps/entityx/entityx/Event_test.cc diff --git a/lib/entityx/entityx/System.cc b/deps/entityx/entityx/System.cc similarity index 100% rename from lib/entityx/entityx/System.cc rename to deps/entityx/entityx/System.cc diff --git a/lib/entityx/entityx/System.h b/deps/entityx/entityx/System.h similarity index 100% rename from lib/entityx/entityx/System.h rename to deps/entityx/entityx/System.h diff --git a/lib/entityx/entityx/System_test.cc b/deps/entityx/entityx/System_test.cc similarity index 100% rename from lib/entityx/entityx/System_test.cc rename to deps/entityx/entityx/System_test.cc diff --git a/lib/entityx/entityx/config.h b/deps/entityx/entityx/config.h similarity index 100% rename from lib/entityx/entityx/config.h rename to deps/entityx/entityx/config.h diff --git a/lib/entityx/entityx/config.h.in b/deps/entityx/entityx/config.h.in similarity index 100% rename from lib/entityx/entityx/config.h.in rename to deps/entityx/entityx/config.h.in diff --git a/lib/entityx/entityx/deps/Dependencies.h b/deps/entityx/entityx/deps/Dependencies.h similarity index 100% rename from lib/entityx/entityx/deps/Dependencies.h rename to deps/entityx/entityx/deps/Dependencies.h diff --git a/lib/entityx/entityx/deps/Dependencies_test.cc b/deps/entityx/entityx/deps/Dependencies_test.cc similarity index 100% rename from lib/entityx/entityx/deps/Dependencies_test.cc rename to deps/entityx/entityx/deps/Dependencies_test.cc diff --git a/lib/entityx/entityx/entityx.h b/deps/entityx/entityx/entityx.h similarity index 100% rename from lib/entityx/entityx/entityx.h rename to deps/entityx/entityx/entityx.h diff --git a/lib/entityx/entityx/help/NonCopyable.h b/deps/entityx/entityx/help/NonCopyable.h similarity index 100% rename from lib/entityx/entityx/help/NonCopyable.h rename to deps/entityx/entityx/help/NonCopyable.h diff --git a/lib/entityx/entityx/help/Pool.cc b/deps/entityx/entityx/help/Pool.cc similarity index 100% rename from lib/entityx/entityx/help/Pool.cc rename to deps/entityx/entityx/help/Pool.cc diff --git a/lib/entityx/entityx/help/Pool.h b/deps/entityx/entityx/help/Pool.h similarity index 100% rename from lib/entityx/entityx/help/Pool.h rename to deps/entityx/entityx/help/Pool.h diff --git a/lib/entityx/entityx/help/Pool_test.cc b/deps/entityx/entityx/help/Pool_test.cc similarity index 100% rename from lib/entityx/entityx/help/Pool_test.cc rename to deps/entityx/entityx/help/Pool_test.cc diff --git a/lib/entityx/entityx/help/Timer.cc b/deps/entityx/entityx/help/Timer.cc similarity index 100% rename from lib/entityx/entityx/help/Timer.cc rename to deps/entityx/entityx/help/Timer.cc diff --git a/lib/entityx/entityx/help/Timer.h b/deps/entityx/entityx/help/Timer.h similarity index 100% rename from lib/entityx/entityx/help/Timer.h rename to deps/entityx/entityx/help/Timer.h diff --git a/lib/entityx/entityx/quick.h b/deps/entityx/entityx/quick.h similarity index 100% rename from lib/entityx/entityx/quick.h rename to deps/entityx/entityx/quick.h diff --git a/lib/entityx/entityx/tags/TagsComponent.h b/deps/entityx/entityx/tags/TagsComponent.h similarity index 100% rename from lib/entityx/entityx/tags/TagsComponent.h rename to deps/entityx/entityx/tags/TagsComponent.h diff --git a/lib/entityx/entityx/tags/TagsComponent_test.cc b/deps/entityx/entityx/tags/TagsComponent_test.cc similarity index 100% rename from lib/entityx/entityx/tags/TagsComponent_test.cc rename to deps/entityx/entityx/tags/TagsComponent_test.cc diff --git a/lib/entityx/examples/LiberationSans-Regular.ttf b/deps/entityx/examples/LiberationSans-Regular.ttf similarity index 100% rename from lib/entityx/examples/LiberationSans-Regular.ttf rename to deps/entityx/examples/LiberationSans-Regular.ttf diff --git a/lib/entityx/examples/example.cc b/deps/entityx/examples/example.cc similarity index 100% rename from lib/entityx/examples/example.cc rename to deps/entityx/examples/example.cc diff --git a/lib/entityx/scripts/travis.sh b/deps/entityx/scripts/travis.sh similarity index 100% rename from lib/entityx/scripts/travis.sh rename to deps/entityx/scripts/travis.sh diff --git a/lib/libentityx.a b/deps/libentityx.a similarity index 100% rename from lib/libentityx.a rename to deps/libentityx.a diff --git a/lib/libluajit.a b/deps/libluajit.a similarity index 100% rename from lib/libluajit.a rename to deps/libluajit.a diff --git a/lib/sol2/.clang-format b/deps/sol2/.clang-format similarity index 100% rename from lib/sol2/.clang-format rename to deps/sol2/.clang-format diff --git a/lib/sol2/.dockerignore b/deps/sol2/.dockerignore similarity index 100% rename from lib/sol2/.dockerignore rename to deps/sol2/.dockerignore diff --git a/lib/sol2/.github/FUNDING.yml b/deps/sol2/.github/FUNDING.yml similarity index 100% rename from lib/sol2/.github/FUNDING.yml rename to deps/sol2/.github/FUNDING.yml diff --git a/lib/sol2/.github/ISSUE_TEMPLATE.md b/deps/sol2/.github/ISSUE_TEMPLATE.md similarity index 100% rename from lib/sol2/.github/ISSUE_TEMPLATE.md rename to deps/sol2/.github/ISSUE_TEMPLATE.md diff --git a/lib/sol2/.gitignore b/deps/sol2/.gitignore similarity index 100% rename from lib/sol2/.gitignore rename to deps/sol2/.gitignore diff --git a/lib/sol2/.style.yapf b/deps/sol2/.style.yapf similarity index 100% rename from lib/sol2/.style.yapf rename to deps/sol2/.style.yapf diff --git a/lib/sol2/.travis.yml b/deps/sol2/.travis.yml similarity index 100% rename from lib/sol2/.travis.yml rename to deps/sol2/.travis.yml diff --git a/lib/sol2/CMakeLists.txt b/deps/sol2/CMakeLists.txt similarity index 100% rename from lib/sol2/CMakeLists.txt rename to deps/sol2/CMakeLists.txt diff --git a/lib/sol2/CONTRIBUTING.md b/deps/sol2/CONTRIBUTING.md similarity index 100% rename from lib/sol2/CONTRIBUTING.md rename to deps/sol2/CONTRIBUTING.md diff --git a/lib/sol2/CONTRIBUTORS.md b/deps/sol2/CONTRIBUTORS.md similarity index 100% rename from lib/sol2/CONTRIBUTORS.md rename to deps/sol2/CONTRIBUTORS.md diff --git a/lib/sol2/Dockerfile b/deps/sol2/Dockerfile similarity index 100% rename from lib/sol2/Dockerfile rename to deps/sol2/Dockerfile diff --git a/lib/sol2/LICENSE.txt b/deps/sol2/LICENSE.txt similarity index 100% rename from lib/sol2/LICENSE.txt rename to deps/sol2/LICENSE.txt diff --git a/lib/sol2/README.md b/deps/sol2/README.md similarity index 100% rename from lib/sol2/README.md rename to deps/sol2/README.md diff --git a/lib/sol2/appveyor.yml b/deps/sol2/appveyor.yml similarity index 100% rename from lib/sol2/appveyor.yml rename to deps/sol2/appveyor.yml diff --git a/lib/sol2/cmake/Modules/Common/Core.cmake b/deps/sol2/cmake/Modules/Common/Core.cmake similarity index 100% rename from lib/sol2/cmake/Modules/Common/Core.cmake rename to deps/sol2/cmake/Modules/Common/Core.cmake diff --git a/lib/sol2/cmake/Modules/FindCatch.cmake b/deps/sol2/cmake/Modules/FindCatch.cmake similarity index 100% rename from lib/sol2/cmake/Modules/FindCatch.cmake rename to deps/sol2/cmake/Modules/FindCatch.cmake diff --git a/lib/sol2/cmake/Modules/FindKaguyaBuild.cmake b/deps/sol2/cmake/Modules/FindKaguyaBuild.cmake similarity index 100% rename from lib/sol2/cmake/Modules/FindKaguyaBuild.cmake rename to deps/sol2/cmake/Modules/FindKaguyaBuild.cmake diff --git a/lib/sol2/cmake/Modules/FindLua/set_version_vars.cmake b/deps/sol2/cmake/Modules/FindLua/set_version_vars.cmake similarity index 100% rename from lib/sol2/cmake/Modules/FindLua/set_version_vars.cmake rename to deps/sol2/cmake/Modules/FindLua/set_version_vars.cmake diff --git a/lib/sol2/cmake/Modules/FindLua/version_check.cmake b/deps/sol2/cmake/Modules/FindLua/version_check.cmake similarity index 100% rename from lib/sol2/cmake/Modules/FindLua/version_check.cmake rename to deps/sol2/cmake/Modules/FindLua/version_check.cmake diff --git a/lib/sol2/cmake/Modules/FindLuaBridgeBuild.cmake b/deps/sol2/cmake/Modules/FindLuaBridgeBuild.cmake similarity index 100% rename from lib/sol2/cmake/Modules/FindLuaBridgeBuild.cmake rename to deps/sol2/cmake/Modules/FindLuaBridgeBuild.cmake diff --git a/lib/sol2/cmake/Modules/FindLuaBuild.cmake b/deps/sol2/cmake/Modules/FindLuaBuild.cmake similarity index 100% rename from lib/sol2/cmake/Modules/FindLuaBuild.cmake rename to deps/sol2/cmake/Modules/FindLuaBuild.cmake diff --git a/lib/sol2/cmake/Modules/FindLuaBuild/LuaJIT.cmake b/deps/sol2/cmake/Modules/FindLuaBuild/LuaJIT.cmake similarity index 100% rename from lib/sol2/cmake/Modules/FindLuaBuild/LuaJIT.cmake rename to deps/sol2/cmake/Modules/FindLuaBuild/LuaJIT.cmake diff --git a/lib/sol2/cmake/Modules/FindLuaBuild/LuaVanilla.cmake b/deps/sol2/cmake/Modules/FindLuaBuild/LuaVanilla.cmake similarity index 100% rename from lib/sol2/cmake/Modules/FindLuaBuild/LuaVanilla.cmake rename to deps/sol2/cmake/Modules/FindLuaBuild/LuaVanilla.cmake diff --git a/lib/sol2/cmake/Modules/FindLuwraBuild.cmake b/deps/sol2/cmake/Modules/FindLuwraBuild.cmake similarity index 100% rename from lib/sol2/cmake/Modules/FindLuwraBuild.cmake rename to deps/sol2/cmake/Modules/FindLuwraBuild.cmake diff --git a/lib/sol2/cmake/Modules/FindToLuappBuild.cmake b/deps/sol2/cmake/Modules/FindToLuappBuild.cmake similarity index 100% rename from lib/sol2/cmake/Modules/FindToLuappBuild.cmake rename to deps/sol2/cmake/Modules/FindToLuappBuild.cmake diff --git a/lib/sol2/cmake/sol2-config.cmake.in b/deps/sol2/cmake/sol2-config.cmake.in similarity index 100% rename from lib/sol2/cmake/sol2-config.cmake.in rename to deps/sol2/cmake/sol2-config.cmake.in diff --git a/lib/sol2/docs/CMakeLists.txt b/deps/sol2/docs/CMakeLists.txt similarity index 100% rename from lib/sol2/docs/CMakeLists.txt rename to deps/sol2/docs/CMakeLists.txt diff --git a/lib/sol2/docs/Makefile b/deps/sol2/docs/Makefile similarity index 100% rename from lib/sol2/docs/Makefile rename to deps/sol2/docs/Makefile diff --git a/lib/sol2/docs/make.bat b/deps/sol2/docs/make.bat similarity index 100% rename from lib/sol2/docs/make.bat rename to deps/sol2/docs/make.bat diff --git a/lib/sol2/docs/presentations/2016.10.14 - ThePhD - No Overhead C Abstraction.pdf b/deps/sol2/docs/presentations/2016.10.14 - ThePhD - No Overhead C Abstraction.pdf similarity index 100% rename from lib/sol2/docs/presentations/2016.10.14 - ThePhD - No Overhead C Abstraction.pdf rename to deps/sol2/docs/presentations/2016.10.14 - ThePhD - No Overhead C Abstraction.pdf diff --git a/lib/sol2/docs/presentations/2017.11.08 - ThePhD - Wrapping Lua C in C++.pdf b/deps/sol2/docs/presentations/2017.11.08 - ThePhD - Wrapping Lua C in C++.pdf similarity index 100% rename from lib/sol2/docs/presentations/2017.11.08 - ThePhD - Wrapping Lua C in C++.pdf rename to deps/sol2/docs/presentations/2017.11.08 - ThePhD - Wrapping Lua C in C++.pdf diff --git a/lib/sol2/docs/presentations/2018.02.06 - ThePhD - Biting the CMake Bullet.pdf b/deps/sol2/docs/presentations/2018.02.06 - ThePhD - Biting the CMake Bullet.pdf similarity index 100% rename from lib/sol2/docs/presentations/2018.02.06 - ThePhD - Biting the CMake Bullet.pdf rename to deps/sol2/docs/presentations/2018.02.06 - ThePhD - Biting the CMake Bullet.pdf diff --git a/lib/sol2/docs/presentations/2018.05.10 - ThePhD - Compile Fast, Run Faster, Scale Forever.pdf b/deps/sol2/docs/presentations/2018.05.10 - ThePhD - Compile Fast, Run Faster, Scale Forever.pdf similarity index 100% rename from lib/sol2/docs/presentations/2018.05.10 - ThePhD - Compile Fast, Run Faster, Scale Forever.pdf rename to deps/sol2/docs/presentations/2018.05.10 - ThePhD - Compile Fast, Run Faster, Scale Forever.pdf diff --git a/lib/sol2/docs/presentations/2018.09.28 - ThePhD - Scripting at the Speed of Thought.pdf b/deps/sol2/docs/presentations/2018.09.28 - ThePhD - Scripting at the Speed of Thought.pdf similarity index 100% rename from lib/sol2/docs/presentations/2018.09.28 - ThePhD - Scripting at the Speed of Thought.pdf rename to deps/sol2/docs/presentations/2018.09.28 - ThePhD - Scripting at the Speed of Thought.pdf diff --git a/lib/sol2/docs/presentations/2019.05.10 - ThePhD - The Plan for Tomorrow - Compile-Time Extension Points in C++.pdf b/deps/sol2/docs/presentations/2019.05.10 - ThePhD - The Plan for Tomorrow - Compile-Time Extension Points in C++.pdf similarity index 100% rename from lib/sol2/docs/presentations/2019.05.10 - ThePhD - The Plan for Tomorrow - Compile-Time Extension Points in C++.pdf rename to deps/sol2/docs/presentations/2019.05.10 - ThePhD - The Plan for Tomorrow - Compile-Time Extension Points in C++.pdf diff --git a/lib/sol2/docs/source/_themes/sol2/layout.html b/deps/sol2/docs/source/_themes/sol2/layout.html similarity index 100% rename from lib/sol2/docs/source/_themes/sol2/layout.html rename to deps/sol2/docs/source/_themes/sol2/layout.html diff --git a/lib/sol2/docs/source/_themes/sol2/static/search-fix.js_t b/deps/sol2/docs/source/_themes/sol2/static/search-fix.js_t similarity index 100% rename from lib/sol2/docs/source/_themes/sol2/static/search-fix.js_t rename to deps/sol2/docs/source/_themes/sol2/static/search-fix.js_t diff --git a/lib/sol2/docs/source/_themes/sol2/static/sol2.css_t b/deps/sol2/docs/source/_themes/sol2/static/sol2.css_t similarity index 100% rename from lib/sol2/docs/source/_themes/sol2/static/sol2.css_t rename to deps/sol2/docs/source/_themes/sol2/static/sol2.css_t diff --git a/lib/sol2/docs/source/_themes/sol2/theme.conf b/deps/sol2/docs/source/_themes/sol2/theme.conf similarity index 100% rename from lib/sol2/docs/source/_themes/sol2/theme.conf rename to deps/sol2/docs/source/_themes/sol2/theme.conf diff --git a/lib/sol2/docs/source/api/api-top.rst b/deps/sol2/docs/source/api/api-top.rst similarity index 100% rename from lib/sol2/docs/source/api/api-top.rst rename to deps/sol2/docs/source/api/api-top.rst diff --git a/lib/sol2/docs/source/api/as_args.rst b/deps/sol2/docs/source/api/as_args.rst similarity index 100% rename from lib/sol2/docs/source/api/as_args.rst rename to deps/sol2/docs/source/api/as_args.rst diff --git a/lib/sol2/docs/source/api/as_container.rst b/deps/sol2/docs/source/api/as_container.rst similarity index 100% rename from lib/sol2/docs/source/api/as_container.rst rename to deps/sol2/docs/source/api/as_container.rst diff --git a/lib/sol2/docs/source/api/as_function.rst b/deps/sol2/docs/source/api/as_function.rst similarity index 100% rename from lib/sol2/docs/source/api/as_function.rst rename to deps/sol2/docs/source/api/as_function.rst diff --git a/lib/sol2/docs/source/api/as_returns.rst b/deps/sol2/docs/source/api/as_returns.rst similarity index 100% rename from lib/sol2/docs/source/api/as_returns.rst rename to deps/sol2/docs/source/api/as_returns.rst diff --git a/lib/sol2/docs/source/api/as_table.rst b/deps/sol2/docs/source/api/as_table.rst similarity index 100% rename from lib/sol2/docs/source/api/as_table.rst rename to deps/sol2/docs/source/api/as_table.rst diff --git a/lib/sol2/docs/source/api/c_call.rst b/deps/sol2/docs/source/api/c_call.rst similarity index 100% rename from lib/sol2/docs/source/api/c_call.rst rename to deps/sol2/docs/source/api/c_call.rst diff --git a/lib/sol2/docs/source/api/compatibility.rst b/deps/sol2/docs/source/api/compatibility.rst similarity index 100% rename from lib/sol2/docs/source/api/compatibility.rst rename to deps/sol2/docs/source/api/compatibility.rst diff --git a/lib/sol2/docs/source/api/coroutine.rst b/deps/sol2/docs/source/api/coroutine.rst similarity index 100% rename from lib/sol2/docs/source/api/coroutine.rst rename to deps/sol2/docs/source/api/coroutine.rst diff --git a/lib/sol2/docs/source/api/environment.rst b/deps/sol2/docs/source/api/environment.rst similarity index 100% rename from lib/sol2/docs/source/api/environment.rst rename to deps/sol2/docs/source/api/environment.rst diff --git a/lib/sol2/docs/source/api/error.rst b/deps/sol2/docs/source/api/error.rst similarity index 100% rename from lib/sol2/docs/source/api/error.rst rename to deps/sol2/docs/source/api/error.rst diff --git a/lib/sol2/docs/source/api/function.rst b/deps/sol2/docs/source/api/function.rst similarity index 100% rename from lib/sol2/docs/source/api/function.rst rename to deps/sol2/docs/source/api/function.rst diff --git a/lib/sol2/docs/source/api/lua_value.rst b/deps/sol2/docs/source/api/lua_value.rst similarity index 100% rename from lib/sol2/docs/source/api/lua_value.rst rename to deps/sol2/docs/source/api/lua_value.rst diff --git a/lib/sol2/docs/source/api/make_reference.rst b/deps/sol2/docs/source/api/make_reference.rst similarity index 100% rename from lib/sol2/docs/source/api/make_reference.rst rename to deps/sol2/docs/source/api/make_reference.rst diff --git a/lib/sol2/docs/source/api/metatable_key.rst b/deps/sol2/docs/source/api/metatable_key.rst similarity index 100% rename from lib/sol2/docs/source/api/metatable_key.rst rename to deps/sol2/docs/source/api/metatable_key.rst diff --git a/lib/sol2/docs/source/api/nested.rst b/deps/sol2/docs/source/api/nested.rst similarity index 100% rename from lib/sol2/docs/source/api/nested.rst rename to deps/sol2/docs/source/api/nested.rst diff --git a/lib/sol2/docs/source/api/new_table.rst b/deps/sol2/docs/source/api/new_table.rst similarity index 100% rename from lib/sol2/docs/source/api/new_table.rst rename to deps/sol2/docs/source/api/new_table.rst diff --git a/lib/sol2/docs/source/api/object.rst b/deps/sol2/docs/source/api/object.rst similarity index 100% rename from lib/sol2/docs/source/api/object.rst rename to deps/sol2/docs/source/api/object.rst diff --git a/lib/sol2/docs/source/api/optional.rst b/deps/sol2/docs/source/api/optional.rst similarity index 100% rename from lib/sol2/docs/source/api/optional.rst rename to deps/sol2/docs/source/api/optional.rst diff --git a/lib/sol2/docs/source/api/overload.rst b/deps/sol2/docs/source/api/overload.rst similarity index 100% rename from lib/sol2/docs/source/api/overload.rst rename to deps/sol2/docs/source/api/overload.rst diff --git a/lib/sol2/docs/source/api/policies.rst b/deps/sol2/docs/source/api/policies.rst similarity index 100% rename from lib/sol2/docs/source/api/policies.rst rename to deps/sol2/docs/source/api/policies.rst diff --git a/lib/sol2/docs/source/api/property.rst b/deps/sol2/docs/source/api/property.rst similarity index 100% rename from lib/sol2/docs/source/api/property.rst rename to deps/sol2/docs/source/api/property.rst diff --git a/lib/sol2/docs/source/api/protect.rst b/deps/sol2/docs/source/api/protect.rst similarity index 100% rename from lib/sol2/docs/source/api/protect.rst rename to deps/sol2/docs/source/api/protect.rst diff --git a/lib/sol2/docs/source/api/protected_function.rst b/deps/sol2/docs/source/api/protected_function.rst similarity index 100% rename from lib/sol2/docs/source/api/protected_function.rst rename to deps/sol2/docs/source/api/protected_function.rst diff --git a/lib/sol2/docs/source/api/proxy.rst b/deps/sol2/docs/source/api/proxy.rst similarity index 100% rename from lib/sol2/docs/source/api/proxy.rst rename to deps/sol2/docs/source/api/proxy.rst diff --git a/lib/sol2/docs/source/api/readonly.rst b/deps/sol2/docs/source/api/readonly.rst similarity index 100% rename from lib/sol2/docs/source/api/readonly.rst rename to deps/sol2/docs/source/api/readonly.rst diff --git a/lib/sol2/docs/source/api/reference.rst b/deps/sol2/docs/source/api/reference.rst similarity index 100% rename from lib/sol2/docs/source/api/reference.rst rename to deps/sol2/docs/source/api/reference.rst diff --git a/lib/sol2/docs/source/api/resolve.rst b/deps/sol2/docs/source/api/resolve.rst similarity index 100% rename from lib/sol2/docs/source/api/resolve.rst rename to deps/sol2/docs/source/api/resolve.rst diff --git a/lib/sol2/docs/source/api/stack.rst b/deps/sol2/docs/source/api/stack.rst similarity index 100% rename from lib/sol2/docs/source/api/stack.rst rename to deps/sol2/docs/source/api/stack.rst diff --git a/lib/sol2/docs/source/api/stack_reference.rst b/deps/sol2/docs/source/api/stack_reference.rst similarity index 100% rename from lib/sol2/docs/source/api/stack_reference.rst rename to deps/sol2/docs/source/api/stack_reference.rst diff --git a/lib/sol2/docs/source/api/state.rst b/deps/sol2/docs/source/api/state.rst similarity index 100% rename from lib/sol2/docs/source/api/state.rst rename to deps/sol2/docs/source/api/state.rst diff --git a/lib/sol2/docs/source/api/table.rst b/deps/sol2/docs/source/api/table.rst similarity index 100% rename from lib/sol2/docs/source/api/table.rst rename to deps/sol2/docs/source/api/table.rst diff --git a/lib/sol2/docs/source/api/table_traversal_keys.rst b/deps/sol2/docs/source/api/table_traversal_keys.rst similarity index 100% rename from lib/sol2/docs/source/api/table_traversal_keys.rst rename to deps/sol2/docs/source/api/table_traversal_keys.rst diff --git a/lib/sol2/docs/source/api/this_environment.rst b/deps/sol2/docs/source/api/this_environment.rst similarity index 100% rename from lib/sol2/docs/source/api/this_environment.rst rename to deps/sol2/docs/source/api/this_environment.rst diff --git a/lib/sol2/docs/source/api/this_state.rst b/deps/sol2/docs/source/api/this_state.rst similarity index 100% rename from lib/sol2/docs/source/api/this_state.rst rename to deps/sol2/docs/source/api/this_state.rst diff --git a/lib/sol2/docs/source/api/thread.rst b/deps/sol2/docs/source/api/thread.rst similarity index 100% rename from lib/sol2/docs/source/api/thread.rst rename to deps/sol2/docs/source/api/thread.rst diff --git a/lib/sol2/docs/source/api/tie.rst b/deps/sol2/docs/source/api/tie.rst similarity index 100% rename from lib/sol2/docs/source/api/tie.rst rename to deps/sol2/docs/source/api/tie.rst diff --git a/lib/sol2/docs/source/api/types.rst b/deps/sol2/docs/source/api/types.rst similarity index 100% rename from lib/sol2/docs/source/api/types.rst rename to deps/sol2/docs/source/api/types.rst diff --git a/lib/sol2/docs/source/api/unique_usertype_traits.rst b/deps/sol2/docs/source/api/unique_usertype_traits.rst similarity index 100% rename from lib/sol2/docs/source/api/unique_usertype_traits.rst rename to deps/sol2/docs/source/api/unique_usertype_traits.rst diff --git a/lib/sol2/docs/source/api/user.rst b/deps/sol2/docs/source/api/user.rst similarity index 100% rename from lib/sol2/docs/source/api/user.rst rename to deps/sol2/docs/source/api/user.rst diff --git a/lib/sol2/docs/source/api/userdata.rst b/deps/sol2/docs/source/api/userdata.rst similarity index 100% rename from lib/sol2/docs/source/api/userdata.rst rename to deps/sol2/docs/source/api/userdata.rst diff --git a/lib/sol2/docs/source/api/usertype.rst b/deps/sol2/docs/source/api/usertype.rst similarity index 100% rename from lib/sol2/docs/source/api/usertype.rst rename to deps/sol2/docs/source/api/usertype.rst diff --git a/lib/sol2/docs/source/api/usertype_memory.rst b/deps/sol2/docs/source/api/usertype_memory.rst similarity index 100% rename from lib/sol2/docs/source/api/usertype_memory.rst rename to deps/sol2/docs/source/api/usertype_memory.rst diff --git a/lib/sol2/docs/source/api/var.rst b/deps/sol2/docs/source/api/var.rst similarity index 100% rename from lib/sol2/docs/source/api/var.rst rename to deps/sol2/docs/source/api/var.rst diff --git a/lib/sol2/docs/source/api/variadic_args.rst b/deps/sol2/docs/source/api/variadic_args.rst similarity index 100% rename from lib/sol2/docs/source/api/variadic_args.rst rename to deps/sol2/docs/source/api/variadic_args.rst diff --git a/lib/sol2/docs/source/api/variadic_results.rst b/deps/sol2/docs/source/api/variadic_results.rst similarity index 100% rename from lib/sol2/docs/source/api/variadic_results.rst rename to deps/sol2/docs/source/api/variadic_results.rst diff --git a/lib/sol2/docs/source/api/yielding.rst b/deps/sol2/docs/source/api/yielding.rst similarity index 100% rename from lib/sol2/docs/source/api/yielding.rst rename to deps/sol2/docs/source/api/yielding.rst diff --git a/lib/sol2/docs/source/benchmarks.rst b/deps/sol2/docs/source/benchmarks.rst similarity index 100% rename from lib/sol2/docs/source/benchmarks.rst rename to deps/sol2/docs/source/benchmarks.rst diff --git a/lib/sol2/docs/source/build.rst b/deps/sol2/docs/source/build.rst similarity index 100% rename from lib/sol2/docs/source/build.rst rename to deps/sol2/docs/source/build.rst diff --git a/lib/sol2/docs/source/codecvt.rst b/deps/sol2/docs/source/codecvt.rst similarity index 100% rename from lib/sol2/docs/source/codecvt.rst rename to deps/sol2/docs/source/codecvt.rst diff --git a/lib/sol2/docs/source/compilation.rst b/deps/sol2/docs/source/compilation.rst similarity index 100% rename from lib/sol2/docs/source/compilation.rst rename to deps/sol2/docs/source/compilation.rst diff --git a/lib/sol2/docs/source/conf.py b/deps/sol2/docs/source/conf.py similarity index 100% rename from lib/sol2/docs/source/conf.py rename to deps/sol2/docs/source/conf.py diff --git a/lib/sol2/docs/source/containers.rst b/deps/sol2/docs/source/containers.rst similarity index 100% rename from lib/sol2/docs/source/containers.rst rename to deps/sol2/docs/source/containers.rst diff --git a/lib/sol2/docs/source/errors.rst b/deps/sol2/docs/source/errors.rst similarity index 100% rename from lib/sol2/docs/source/errors.rst rename to deps/sol2/docs/source/errors.rst diff --git a/lib/sol2/docs/source/exceptions.rst b/deps/sol2/docs/source/exceptions.rst similarity index 100% rename from lib/sol2/docs/source/exceptions.rst rename to deps/sol2/docs/source/exceptions.rst diff --git a/lib/sol2/docs/source/features.rst b/deps/sol2/docs/source/features.rst similarity index 100% rename from lib/sol2/docs/source/features.rst rename to deps/sol2/docs/source/features.rst diff --git a/lib/sol2/docs/source/functions.rst b/deps/sol2/docs/source/functions.rst similarity index 100% rename from lib/sol2/docs/source/functions.rst rename to deps/sol2/docs/source/functions.rst diff --git a/lib/sol2/docs/source/index.rst b/deps/sol2/docs/source/index.rst similarity index 100% rename from lib/sol2/docs/source/index.rst rename to deps/sol2/docs/source/index.rst diff --git a/lib/sol2/docs/source/licenses.rst b/deps/sol2/docs/source/licenses.rst similarity index 100% rename from lib/sol2/docs/source/licenses.rst rename to deps/sol2/docs/source/licenses.rst diff --git a/lib/sol2/docs/source/media/Ko-fi_Blue.png b/deps/sol2/docs/source/media/Ko-fi_Blue.png similarity index 100% rename from lib/sol2/docs/source/media/Ko-fi_Blue.png rename to deps/sol2/docs/source/media/Ko-fi_Blue.png diff --git a/lib/sol2/docs/source/media/become_a_patron_button.png b/deps/sol2/docs/source/media/become_a_patron_button.png similarity index 100% rename from lib/sol2/docs/source/media/become_a_patron_button.png rename to deps/sol2/docs/source/media/become_a_patron_button.png diff --git a/lib/sol2/docs/source/media/bench/base_derived.png b/deps/sol2/docs/source/media/bench/base_derived.png similarity index 100% rename from lib/sol2/docs/source/media/bench/base_derived.png rename to deps/sol2/docs/source/media/bench/base_derived.png diff --git a/lib/sol2/docs/source/media/bench/c_function.png b/deps/sol2/docs/source/media/bench/c_function.png similarity index 100% rename from lib/sol2/docs/source/media/bench/c_function.png rename to deps/sol2/docs/source/media/bench/c_function.png diff --git a/lib/sol2/docs/source/media/bench/c_function_through_lua_in_c.png b/deps/sol2/docs/source/media/bench/c_function_through_lua_in_c.png similarity index 100% rename from lib/sol2/docs/source/media/bench/c_function_through_lua_in_c.png rename to deps/sol2/docs/source/media/bench/c_function_through_lua_in_c.png diff --git a/lib/sol2/docs/source/media/bench/implicit_inheritance.png b/deps/sol2/docs/source/media/bench/implicit_inheritance.png similarity index 100% rename from lib/sol2/docs/source/media/bench/implicit_inheritance.png rename to deps/sol2/docs/source/media/bench/implicit_inheritance.png diff --git a/lib/sol2/docs/source/media/bench/lua_bindings_shootout.json b/deps/sol2/docs/source/media/bench/lua_bindings_shootout.json similarity index 100% rename from lib/sol2/docs/source/media/bench/lua_bindings_shootout.json rename to deps/sol2/docs/source/media/bench/lua_bindings_shootout.json diff --git a/lib/sol2/docs/source/media/bench/lua_function_in_c.png b/deps/sol2/docs/source/media/bench/lua_function_in_c.png similarity index 100% rename from lib/sol2/docs/source/media/bench/lua_function_in_c.png rename to deps/sol2/docs/source/media/bench/lua_function_in_c.png diff --git a/lib/sol2/docs/source/media/bench/member_function_call.png b/deps/sol2/docs/source/media/bench/member_function_call.png similarity index 100% rename from lib/sol2/docs/source/media/bench/member_function_call.png rename to deps/sol2/docs/source/media/bench/member_function_call.png diff --git a/lib/sol2/docs/source/media/bench/multi_return.png b/deps/sol2/docs/source/media/bench/multi_return.png similarity index 100% rename from lib/sol2/docs/source/media/bench/multi_return.png rename to deps/sol2/docs/source/media/bench/multi_return.png diff --git a/lib/sol2/docs/source/media/bench/multi_return_lua.png b/deps/sol2/docs/source/media/bench/multi_return_lua.png similarity index 100% rename from lib/sol2/docs/source/media/bench/multi_return_lua.png rename to deps/sol2/docs/source/media/bench/multi_return_lua.png diff --git a/lib/sol2/docs/source/media/bench/optional_failure.png b/deps/sol2/docs/source/media/bench/optional_failure.png similarity index 100% rename from lib/sol2/docs/source/media/bench/optional_failure.png rename to deps/sol2/docs/source/media/bench/optional_failure.png diff --git a/lib/sol2/docs/source/media/bench/optional_half_failure.png b/deps/sol2/docs/source/media/bench/optional_half_failure.png similarity index 100% rename from lib/sol2/docs/source/media/bench/optional_half_failure.png rename to deps/sol2/docs/source/media/bench/optional_half_failure.png diff --git a/lib/sol2/docs/source/media/bench/optional_success.png b/deps/sol2/docs/source/media/bench/optional_success.png similarity index 100% rename from lib/sol2/docs/source/media/bench/optional_success.png rename to deps/sol2/docs/source/media/bench/optional_success.png diff --git a/lib/sol2/docs/source/media/bench/return_userdata.png b/deps/sol2/docs/source/media/bench/return_userdata.png similarity index 100% rename from lib/sol2/docs/source/media/bench/return_userdata.png rename to deps/sol2/docs/source/media/bench/return_userdata.png diff --git a/lib/sol2/docs/source/media/bench/stateful_function_object.png b/deps/sol2/docs/source/media/bench/stateful_function_object.png similarity index 100% rename from lib/sol2/docs/source/media/bench/stateful_function_object.png rename to deps/sol2/docs/source/media/bench/stateful_function_object.png diff --git a/lib/sol2/docs/source/media/bench/table_chained_get.png b/deps/sol2/docs/source/media/bench/table_chained_get.png similarity index 100% rename from lib/sol2/docs/source/media/bench/table_chained_get.png rename to deps/sol2/docs/source/media/bench/table_chained_get.png diff --git a/lib/sol2/docs/source/media/bench/table_chained_set.png b/deps/sol2/docs/source/media/bench/table_chained_set.png similarity index 100% rename from lib/sol2/docs/source/media/bench/table_chained_set.png rename to deps/sol2/docs/source/media/bench/table_chained_set.png diff --git a/lib/sol2/docs/source/media/bench/table_get.png b/deps/sol2/docs/source/media/bench/table_get.png similarity index 100% rename from lib/sol2/docs/source/media/bench/table_get.png rename to deps/sol2/docs/source/media/bench/table_get.png diff --git a/lib/sol2/docs/source/media/bench/table_global_string_get.png b/deps/sol2/docs/source/media/bench/table_global_string_get.png similarity index 100% rename from lib/sol2/docs/source/media/bench/table_global_string_get.png rename to deps/sol2/docs/source/media/bench/table_global_string_get.png diff --git a/lib/sol2/docs/source/media/bench/table_global_string_set.png b/deps/sol2/docs/source/media/bench/table_global_string_set.png similarity index 100% rename from lib/sol2/docs/source/media/bench/table_global_string_set.png rename to deps/sol2/docs/source/media/bench/table_global_string_set.png diff --git a/lib/sol2/docs/source/media/bench/table_set.png b/deps/sol2/docs/source/media/bench/table_set.png similarity index 100% rename from lib/sol2/docs/source/media/bench/table_set.png rename to deps/sol2/docs/source/media/bench/table_set.png diff --git a/lib/sol2/docs/source/media/bench/userdata_variable_access.png b/deps/sol2/docs/source/media/bench/userdata_variable_access.png similarity index 100% rename from lib/sol2/docs/source/media/bench/userdata_variable_access.png rename to deps/sol2/docs/source/media/bench/userdata_variable_access.png diff --git a/lib/sol2/docs/source/media/bench/userdata_variable_access_large.png b/deps/sol2/docs/source/media/bench/userdata_variable_access_large.png similarity index 100% rename from lib/sol2/docs/source/media/bench/userdata_variable_access_large.png rename to deps/sol2/docs/source/media/bench/userdata_variable_access_large.png diff --git a/lib/sol2/docs/source/media/bench/userdata_variable_access_last.png b/deps/sol2/docs/source/media/bench/userdata_variable_access_last.png similarity index 100% rename from lib/sol2/docs/source/media/bench/userdata_variable_access_last.png rename to deps/sol2/docs/source/media/bench/userdata_variable_access_last.png diff --git a/lib/sol2/docs/source/media/discord_logo_wordmark.png b/deps/sol2/docs/source/media/discord_logo_wordmark.png similarity index 100% rename from lib/sol2/docs/source/media/discord_logo_wordmark.png rename to deps/sol2/docs/source/media/discord_logo_wordmark.png diff --git a/lib/sol2/docs/source/media/eevee_code_after.jpg b/deps/sol2/docs/source/media/eevee_code_after.jpg similarity index 100% rename from lib/sol2/docs/source/media/eevee_code_after.jpg rename to deps/sol2/docs/source/media/eevee_code_after.jpg diff --git a/lib/sol2/docs/source/media/eevee_code_before.jpg b/deps/sol2/docs/source/media/eevee_code_before.jpg similarity index 100% rename from lib/sol2/docs/source/media/eevee_code_before.jpg rename to deps/sol2/docs/source/media/eevee_code_before.jpg diff --git a/lib/sol2/docs/source/media/github_logo.png b/deps/sol2/docs/source/media/github_logo.png similarity index 100% rename from lib/sol2/docs/source/media/github_logo.png rename to deps/sol2/docs/source/media/github_logo.png diff --git a/lib/sol2/docs/source/media/github_sponsors_logo.png b/deps/sol2/docs/source/media/github_sponsors_logo.png similarity index 100% rename from lib/sol2/docs/source/media/github_sponsors_logo.png rename to deps/sol2/docs/source/media/github_sponsors_logo.png diff --git a/lib/sol2/docs/source/media/liberapay_logo.png b/deps/sol2/docs/source/media/liberapay_logo.png similarity index 100% rename from lib/sol2/docs/source/media/liberapay_logo.png rename to deps/sol2/docs/source/media/liberapay_logo.png diff --git a/lib/sol2/docs/source/media/pp_cc_mark_111x69.jpg b/deps/sol2/docs/source/media/pp_cc_mark_111x69.jpg similarity index 100% rename from lib/sol2/docs/source/media/pp_cc_mark_111x69.jpg rename to deps/sol2/docs/source/media/pp_cc_mark_111x69.jpg diff --git a/lib/sol2/docs/source/media/sol.png b/deps/sol2/docs/source/media/sol.png similarity index 100% rename from lib/sol2/docs/source/media/sol.png rename to deps/sol2/docs/source/media/sol.png diff --git a/lib/sol2/docs/source/media/sol.psd b/deps/sol2/docs/source/media/sol.psd similarity index 100% rename from lib/sol2/docs/source/media/sol.psd rename to deps/sol2/docs/source/media/sol.psd diff --git a/lib/sol2/docs/source/mentions.rst b/deps/sol2/docs/source/mentions.rst similarity index 100% rename from lib/sol2/docs/source/mentions.rst rename to deps/sol2/docs/source/mentions.rst diff --git a/lib/sol2/docs/source/origin.rst b/deps/sol2/docs/source/origin.rst similarity index 100% rename from lib/sol2/docs/source/origin.rst rename to deps/sol2/docs/source/origin.rst diff --git a/lib/sol2/docs/source/performance.rst b/deps/sol2/docs/source/performance.rst similarity index 100% rename from lib/sol2/docs/source/performance.rst rename to deps/sol2/docs/source/performance.rst diff --git a/lib/sol2/docs/source/rtti.rst b/deps/sol2/docs/source/rtti.rst similarity index 100% rename from lib/sol2/docs/source/rtti.rst rename to deps/sol2/docs/source/rtti.rst diff --git a/lib/sol2/docs/source/safety.rst b/deps/sol2/docs/source/safety.rst similarity index 100% rename from lib/sol2/docs/source/safety.rst rename to deps/sol2/docs/source/safety.rst diff --git a/lib/sol2/docs/source/threading.rst b/deps/sol2/docs/source/threading.rst similarity index 100% rename from lib/sol2/docs/source/threading.rst rename to deps/sol2/docs/source/threading.rst diff --git a/lib/sol2/docs/source/traits.rst b/deps/sol2/docs/source/traits.rst similarity index 100% rename from lib/sol2/docs/source/traits.rst rename to deps/sol2/docs/source/traits.rst diff --git a/lib/sol2/docs/source/tutorial/all-the-things.rst b/deps/sol2/docs/source/tutorial/all-the-things.rst similarity index 100% rename from lib/sol2/docs/source/tutorial/all-the-things.rst rename to deps/sol2/docs/source/tutorial/all-the-things.rst diff --git a/lib/sol2/docs/source/tutorial/customization.rst b/deps/sol2/docs/source/tutorial/customization.rst similarity index 100% rename from lib/sol2/docs/source/tutorial/customization.rst rename to deps/sol2/docs/source/tutorial/customization.rst diff --git a/lib/sol2/docs/source/tutorial/cxx-in-lua.rst b/deps/sol2/docs/source/tutorial/cxx-in-lua.rst similarity index 100% rename from lib/sol2/docs/source/tutorial/cxx-in-lua.rst rename to deps/sol2/docs/source/tutorial/cxx-in-lua.rst diff --git a/lib/sol2/docs/source/tutorial/existing.rst b/deps/sol2/docs/source/tutorial/existing.rst similarity index 100% rename from lib/sol2/docs/source/tutorial/existing.rst rename to deps/sol2/docs/source/tutorial/existing.rst diff --git a/lib/sol2/docs/source/tutorial/functions.rst b/deps/sol2/docs/source/tutorial/functions.rst similarity index 100% rename from lib/sol2/docs/source/tutorial/functions.rst rename to deps/sol2/docs/source/tutorial/functions.rst diff --git a/lib/sol2/docs/source/tutorial/getting-started.rst b/deps/sol2/docs/source/tutorial/getting-started.rst similarity index 100% rename from lib/sol2/docs/source/tutorial/getting-started.rst rename to deps/sol2/docs/source/tutorial/getting-started.rst diff --git a/lib/sol2/docs/source/tutorial/ownership.rst b/deps/sol2/docs/source/tutorial/ownership.rst similarity index 100% rename from lib/sol2/docs/source/tutorial/ownership.rst rename to deps/sol2/docs/source/tutorial/ownership.rst diff --git a/lib/sol2/docs/source/tutorial/tutorial-top.rst b/deps/sol2/docs/source/tutorial/tutorial-top.rst similarity index 100% rename from lib/sol2/docs/source/tutorial/tutorial-top.rst rename to deps/sol2/docs/source/tutorial/tutorial-top.rst diff --git a/lib/sol2/docs/source/tutorial/variables.rst b/deps/sol2/docs/source/tutorial/variables.rst similarity index 100% rename from lib/sol2/docs/source/tutorial/variables.rst rename to deps/sol2/docs/source/tutorial/variables.rst diff --git a/lib/sol2/docs/source/usertypes.rst b/deps/sol2/docs/source/usertypes.rst similarity index 100% rename from lib/sol2/docs/source/usertypes.rst rename to deps/sol2/docs/source/usertypes.rst diff --git a/lib/sol2/examples/CMakeLists.txt b/deps/sol2/examples/CMakeLists.txt similarity index 100% rename from lib/sol2/examples/CMakeLists.txt rename to deps/sol2/examples/CMakeLists.txt diff --git a/lib/sol2/examples/include/assert.hpp b/deps/sol2/examples/include/assert.hpp similarity index 100% rename from lib/sol2/examples/include/assert.hpp rename to deps/sol2/examples/include/assert.hpp diff --git a/lib/sol2/examples/interop/LuaBridge/CMakeLists.txt b/deps/sol2/examples/interop/LuaBridge/CMakeLists.txt similarity index 100% rename from lib/sol2/examples/interop/LuaBridge/CMakeLists.txt rename to deps/sol2/examples/interop/LuaBridge/CMakeLists.txt diff --git a/lib/sol2/examples/interop/LuaBridge/source/LuaBridge.cpp b/deps/sol2/examples/interop/LuaBridge/source/LuaBridge.cpp similarity index 100% rename from lib/sol2/examples/interop/LuaBridge/source/LuaBridge.cpp rename to deps/sol2/examples/interop/LuaBridge/source/LuaBridge.cpp diff --git a/lib/sol2/examples/interop/kaguya/CMakeLists.txt b/deps/sol2/examples/interop/kaguya/CMakeLists.txt similarity index 100% rename from lib/sol2/examples/interop/kaguya/CMakeLists.txt rename to deps/sol2/examples/interop/kaguya/CMakeLists.txt diff --git a/lib/sol2/examples/interop/kaguya/source/kaguya.cpp b/deps/sol2/examples/interop/kaguya/source/kaguya.cpp similarity index 100% rename from lib/sol2/examples/interop/kaguya/source/kaguya.cpp rename to deps/sol2/examples/interop/kaguya/source/kaguya.cpp diff --git a/lib/sol2/examples/interop/luwra/CMakeLists.txt b/deps/sol2/examples/interop/luwra/CMakeLists.txt similarity index 100% rename from lib/sol2/examples/interop/luwra/CMakeLists.txt rename to deps/sol2/examples/interop/luwra/CMakeLists.txt diff --git a/lib/sol2/examples/interop/luwra/source/luwra.cpp b/deps/sol2/examples/interop/luwra/source/luwra.cpp similarity index 100% rename from lib/sol2/examples/interop/luwra/source/luwra.cpp rename to deps/sol2/examples/interop/luwra/source/luwra.cpp diff --git a/lib/sol2/examples/interop/tolua/CMakeLists.txt b/deps/sol2/examples/interop/tolua/CMakeLists.txt similarity index 100% rename from lib/sol2/examples/interop/tolua/CMakeLists.txt rename to deps/sol2/examples/interop/tolua/CMakeLists.txt diff --git a/lib/sol2/examples/interop/tolua/source/Player.h b/deps/sol2/examples/interop/tolua/source/Player.h similarity index 100% rename from lib/sol2/examples/interop/tolua/source/Player.h rename to deps/sol2/examples/interop/tolua/source/Player.h diff --git a/lib/sol2/examples/interop/tolua/source/Player.pkg b/deps/sol2/examples/interop/tolua/source/Player.pkg similarity index 100% rename from lib/sol2/examples/interop/tolua/source/Player.pkg rename to deps/sol2/examples/interop/tolua/source/Player.pkg diff --git a/lib/sol2/examples/interop/tolua/source/tolua.cpp b/deps/sol2/examples/interop/tolua/source/tolua.cpp similarity index 100% rename from lib/sol2/examples/interop/tolua/source/tolua.cpp rename to deps/sol2/examples/interop/tolua/source/tolua.cpp diff --git a/lib/sol2/examples/interop/tolua/source/tolua_Player.h b/deps/sol2/examples/interop/tolua/source/tolua_Player.h similarity index 100% rename from lib/sol2/examples/interop/tolua/source/tolua_Player.h rename to deps/sol2/examples/interop/tolua/source/tolua_Player.h diff --git a/lib/sol2/examples/require_dll_example/CMakeLists.txt b/deps/sol2/examples/require_dll_example/CMakeLists.txt similarity index 100% rename from lib/sol2/examples/require_dll_example/CMakeLists.txt rename to deps/sol2/examples/require_dll_example/CMakeLists.txt diff --git a/lib/sol2/examples/require_dll_example/include/my_object/my_object.hpp b/deps/sol2/examples/require_dll_example/include/my_object/my_object.hpp similarity index 100% rename from lib/sol2/examples/require_dll_example/include/my_object/my_object.hpp rename to deps/sol2/examples/require_dll_example/include/my_object/my_object.hpp diff --git a/lib/sol2/examples/require_dll_example/include/my_object/my_object_api.hpp b/deps/sol2/examples/require_dll_example/include/my_object/my_object_api.hpp similarity index 100% rename from lib/sol2/examples/require_dll_example/include/my_object/my_object_api.hpp rename to deps/sol2/examples/require_dll_example/include/my_object/my_object_api.hpp diff --git a/lib/sol2/examples/require_dll_example/source/my_object.cpp b/deps/sol2/examples/require_dll_example/source/my_object.cpp similarity index 100% rename from lib/sol2/examples/require_dll_example/source/my_object.cpp rename to deps/sol2/examples/require_dll_example/source/my_object.cpp diff --git a/lib/sol2/examples/require_dll_example/source/require_from_dll.cpp b/deps/sol2/examples/require_dll_example/source/require_from_dll.cpp similarity index 100% rename from lib/sol2/examples/require_dll_example/source/require_from_dll.cpp rename to deps/sol2/examples/require_dll_example/source/require_from_dll.cpp diff --git a/lib/sol2/examples/source/any_return.cpp b/deps/sol2/examples/source/any_return.cpp similarity index 100% rename from lib/sol2/examples/source/any_return.cpp rename to deps/sol2/examples/source/any_return.cpp diff --git a/lib/sol2/examples/source/args_from_container.cpp b/deps/sol2/examples/source/args_from_container.cpp similarity index 100% rename from lib/sol2/examples/source/args_from_container.cpp rename to deps/sol2/examples/source/args_from_container.cpp diff --git a/lib/sol2/examples/source/as_returns.cpp b/deps/sol2/examples/source/as_returns.cpp similarity index 100% rename from lib/sol2/examples/source/as_returns.cpp rename to deps/sol2/examples/source/as_returns.cpp diff --git a/lib/sol2/examples/source/basic.cpp b/deps/sol2/examples/source/basic.cpp similarity index 100% rename from lib/sol2/examples/source/basic.cpp rename to deps/sol2/examples/source/basic.cpp diff --git a/lib/sol2/examples/source/c_array.cpp b/deps/sol2/examples/source/c_array.cpp similarity index 100% rename from lib/sol2/examples/source/c_array.cpp rename to deps/sol2/examples/source/c_array.cpp diff --git a/lib/sol2/examples/source/c_call.cpp b/deps/sol2/examples/source/c_call.cpp similarity index 100% rename from lib/sol2/examples/source/c_call.cpp rename to deps/sol2/examples/source/c_call.cpp diff --git a/lib/sol2/examples/source/calling_lua_functions.cpp b/deps/sol2/examples/source/calling_lua_functions.cpp similarity index 100% rename from lib/sol2/examples/source/calling_lua_functions.cpp rename to deps/sol2/examples/source/calling_lua_functions.cpp diff --git a/lib/sol2/examples/source/config.cpp b/deps/sol2/examples/source/config.cpp similarity index 100% rename from lib/sol2/examples/source/config.cpp rename to deps/sol2/examples/source/config.cpp diff --git a/lib/sol2/examples/source/config.lua b/deps/sol2/examples/source/config.lua similarity index 100% rename from lib/sol2/examples/source/config.lua rename to deps/sol2/examples/source/config.lua diff --git a/lib/sol2/examples/source/container_usertype_as_container.cpp b/deps/sol2/examples/source/container_usertype_as_container.cpp similarity index 100% rename from lib/sol2/examples/source/container_usertype_as_container.cpp rename to deps/sol2/examples/source/container_usertype_as_container.cpp diff --git a/lib/sol2/examples/source/container_with_pairs.cpp b/deps/sol2/examples/source/container_with_pairs.cpp similarity index 100% rename from lib/sol2/examples/source/container_with_pairs.cpp rename to deps/sol2/examples/source/container_with_pairs.cpp diff --git a/lib/sol2/examples/source/containers.cpp b/deps/sol2/examples/source/containers.cpp similarity index 100% rename from lib/sol2/examples/source/containers.cpp rename to deps/sol2/examples/source/containers.cpp diff --git a/lib/sol2/examples/source/containers_as_table.cpp b/deps/sol2/examples/source/containers_as_table.cpp similarity index 100% rename from lib/sol2/examples/source/containers_as_table.cpp rename to deps/sol2/examples/source/containers_as_table.cpp diff --git a/lib/sol2/examples/source/coroutine.cpp b/deps/sol2/examples/source/coroutine.cpp similarity index 100% rename from lib/sol2/examples/source/coroutine.cpp rename to deps/sol2/examples/source/coroutine.cpp diff --git a/lib/sol2/examples/source/coroutine_state.cpp b/deps/sol2/examples/source/coroutine_state.cpp similarity index 100% rename from lib/sol2/examples/source/coroutine_state.cpp rename to deps/sol2/examples/source/coroutine_state.cpp diff --git a/lib/sol2/examples/source/custom_reader.cpp b/deps/sol2/examples/source/custom_reader.cpp similarity index 100% rename from lib/sol2/examples/source/custom_reader.cpp rename to deps/sol2/examples/source/custom_reader.cpp diff --git a/lib/sol2/examples/source/customization_convert_on_get.cpp b/deps/sol2/examples/source/customization_convert_on_get.cpp similarity index 100% rename from lib/sol2/examples/source/customization_convert_on_get.cpp rename to deps/sol2/examples/source/customization_convert_on_get.cpp diff --git a/lib/sol2/examples/source/customization_global_transparent_argument.cpp b/deps/sol2/examples/source/customization_global_transparent_argument.cpp similarity index 100% rename from lib/sol2/examples/source/customization_global_transparent_argument.cpp rename to deps/sol2/examples/source/customization_global_transparent_argument.cpp diff --git a/lib/sol2/examples/source/customization_multiple.cpp b/deps/sol2/examples/source/customization_multiple.cpp similarity index 100% rename from lib/sol2/examples/source/customization_multiple.cpp rename to deps/sol2/examples/source/customization_multiple.cpp diff --git a/lib/sol2/examples/source/docs/as_function.cpp b/deps/sol2/examples/source/docs/as_function.cpp similarity index 100% rename from lib/sol2/examples/source/docs/as_function.cpp rename to deps/sol2/examples/source/docs/as_function.cpp diff --git a/lib/sol2/examples/source/docs/as_function_usertype_member_variable.cpp b/deps/sol2/examples/source/docs/as_function_usertype_member_variable.cpp similarity index 100% rename from lib/sol2/examples/source/docs/as_function_usertype_member_variable.cpp rename to deps/sol2/examples/source/docs/as_function_usertype_member_variable.cpp diff --git a/lib/sol2/examples/source/docs/as_table_ipairs.cpp b/deps/sol2/examples/source/docs/as_table_ipairs.cpp similarity index 100% rename from lib/sol2/examples/source/docs/as_table_ipairs.cpp rename to deps/sol2/examples/source/docs/as_table_ipairs.cpp diff --git a/lib/sol2/examples/source/docs/coroutine_main.cpp b/deps/sol2/examples/source/docs/coroutine_main.cpp similarity index 100% rename from lib/sol2/examples/source/docs/coroutine_main.cpp rename to deps/sol2/examples/source/docs/coroutine_main.cpp diff --git a/lib/sol2/examples/source/docs/coroutine_thread.cpp b/deps/sol2/examples/source/docs/coroutine_thread.cpp similarity index 100% rename from lib/sol2/examples/source/docs/coroutine_thread.cpp rename to deps/sol2/examples/source/docs/coroutine_thread.cpp diff --git a/lib/sol2/examples/source/docs/inheritance.cpp b/deps/sol2/examples/source/docs/inheritance.cpp similarity index 100% rename from lib/sol2/examples/source/docs/inheritance.cpp rename to deps/sol2/examples/source/docs/inheritance.cpp diff --git a/lib/sol2/examples/source/docs/my_panic.cpp b/deps/sol2/examples/source/docs/my_panic.cpp similarity index 100% rename from lib/sol2/examples/source/docs/my_panic.cpp rename to deps/sol2/examples/source/docs/my_panic.cpp diff --git a/lib/sol2/examples/source/docs/preparing_environments.cpp b/deps/sol2/examples/source/docs/preparing_environments.cpp similarity index 100% rename from lib/sol2/examples/source/docs/preparing_environments.cpp rename to deps/sol2/examples/source/docs/preparing_environments.cpp diff --git a/lib/sol2/examples/source/docs/references_in_lambdas.cpp b/deps/sol2/examples/source/docs/references_in_lambdas.cpp similarity index 100% rename from lib/sol2/examples/source/docs/references_in_lambdas.cpp rename to deps/sol2/examples/source/docs/references_in_lambdas.cpp diff --git a/lib/sol2/examples/source/docs/runtime_extension.cpp b/deps/sol2/examples/source/docs/runtime_extension.cpp similarity index 100% rename from lib/sol2/examples/source/docs/runtime_extension.cpp rename to deps/sol2/examples/source/docs/runtime_extension.cpp diff --git a/lib/sol2/examples/source/docs/simple_functions.cpp b/deps/sol2/examples/source/docs/simple_functions.cpp similarity index 100% rename from lib/sol2/examples/source/docs/simple_functions.cpp rename to deps/sol2/examples/source/docs/simple_functions.cpp diff --git a/lib/sol2/examples/source/docs/simple_structs.cpp b/deps/sol2/examples/source/docs/simple_structs.cpp similarity index 100% rename from lib/sol2/examples/source/docs/simple_structs.cpp rename to deps/sol2/examples/source/docs/simple_structs.cpp diff --git a/lib/sol2/examples/source/docs/state_script_safe.cpp b/deps/sol2/examples/source/docs/state_script_safe.cpp similarity index 100% rename from lib/sol2/examples/source/docs/state_script_safe.cpp rename to deps/sol2/examples/source/docs/state_script_safe.cpp diff --git a/lib/sol2/examples/source/docs/state_transfer.cpp b/deps/sol2/examples/source/docs/state_transfer.cpp similarity index 100% rename from lib/sol2/examples/source/docs/state_transfer.cpp rename to deps/sol2/examples/source/docs/state_transfer.cpp diff --git a/lib/sol2/examples/source/docs/std_thread.cpp b/deps/sol2/examples/source/docs/std_thread.cpp similarity index 100% rename from lib/sol2/examples/source/docs/std_thread.cpp rename to deps/sol2/examples/source/docs/std_thread.cpp diff --git a/lib/sol2/examples/source/dump.cpp b/deps/sol2/examples/source/dump.cpp similarity index 100% rename from lib/sol2/examples/source/dump.cpp rename to deps/sol2/examples/source/dump.cpp diff --git a/lib/sol2/examples/source/dynamic_object.cpp b/deps/sol2/examples/source/dynamic_object.cpp similarity index 100% rename from lib/sol2/examples/source/dynamic_object.cpp rename to deps/sol2/examples/source/dynamic_object.cpp diff --git a/lib/sol2/examples/source/environment_snooping.cpp b/deps/sol2/examples/source/environment_snooping.cpp similarity index 100% rename from lib/sol2/examples/source/environment_snooping.cpp rename to deps/sol2/examples/source/environment_snooping.cpp diff --git a/lib/sol2/examples/source/environment_state.cpp b/deps/sol2/examples/source/environment_state.cpp similarity index 100% rename from lib/sol2/examples/source/environment_state.cpp rename to deps/sol2/examples/source/environment_state.cpp diff --git a/lib/sol2/examples/source/environment_state_2.cpp b/deps/sol2/examples/source/environment_state_2.cpp similarity index 100% rename from lib/sol2/examples/source/environment_state_2.cpp rename to deps/sol2/examples/source/environment_state_2.cpp diff --git a/lib/sol2/examples/source/environments.cpp b/deps/sol2/examples/source/environments.cpp similarity index 100% rename from lib/sol2/examples/source/environments.cpp rename to deps/sol2/examples/source/environments.cpp diff --git a/lib/sol2/examples/source/environments_on_functions.cpp b/deps/sol2/examples/source/environments_on_functions.cpp similarity index 100% rename from lib/sol2/examples/source/environments_on_functions.cpp rename to deps/sol2/examples/source/environments_on_functions.cpp diff --git a/lib/sol2/examples/source/error_handler.cpp b/deps/sol2/examples/source/error_handler.cpp similarity index 100% rename from lib/sol2/examples/source/error_handler.cpp rename to deps/sol2/examples/source/error_handler.cpp diff --git a/lib/sol2/examples/source/exception_handler.cpp b/deps/sol2/examples/source/exception_handler.cpp similarity index 100% rename from lib/sol2/examples/source/exception_handler.cpp rename to deps/sol2/examples/source/exception_handler.cpp diff --git a/lib/sol2/examples/source/functions.cpp b/deps/sol2/examples/source/functions.cpp similarity index 100% rename from lib/sol2/examples/source/functions.cpp rename to deps/sol2/examples/source/functions.cpp diff --git a/lib/sol2/examples/source/functions_empty_arguments.cpp b/deps/sol2/examples/source/functions_empty_arguments.cpp similarity index 100% rename from lib/sol2/examples/source/functions_empty_arguments.cpp rename to deps/sol2/examples/source/functions_empty_arguments.cpp diff --git a/lib/sol2/examples/source/index_and_newindex_usertype.cpp b/deps/sol2/examples/source/index_and_newindex_usertype.cpp similarity index 100% rename from lib/sol2/examples/source/index_and_newindex_usertype.cpp rename to deps/sol2/examples/source/index_and_newindex_usertype.cpp diff --git a/lib/sol2/examples/source/indirect_function_calls.cpp b/deps/sol2/examples/source/indirect_function_calls.cpp similarity index 100% rename from lib/sol2/examples/source/indirect_function_calls.cpp rename to deps/sol2/examples/source/indirect_function_calls.cpp diff --git a/lib/sol2/examples/source/lua_value.cpp b/deps/sol2/examples/source/lua_value.cpp similarity index 100% rename from lib/sol2/examples/source/lua_value.cpp rename to deps/sol2/examples/source/lua_value.cpp diff --git a/lib/sol2/examples/source/metatable_customization.cpp b/deps/sol2/examples/source/metatable_customization.cpp similarity index 100% rename from lib/sol2/examples/source/metatable_customization.cpp rename to deps/sol2/examples/source/metatable_customization.cpp diff --git a/lib/sol2/examples/source/metatable_key_low_level.cpp b/deps/sol2/examples/source/metatable_key_low_level.cpp similarity index 100% rename from lib/sol2/examples/source/metatable_key_low_level.cpp rename to deps/sol2/examples/source/metatable_key_low_level.cpp diff --git a/lib/sol2/examples/source/multi_results.cpp b/deps/sol2/examples/source/multi_results.cpp similarity index 100% rename from lib/sol2/examples/source/multi_results.cpp rename to deps/sol2/examples/source/multi_results.cpp diff --git a/lib/sol2/examples/source/optional_with_iteration.cpp b/deps/sol2/examples/source/optional_with_iteration.cpp similarity index 100% rename from lib/sol2/examples/source/optional_with_iteration.cpp rename to deps/sol2/examples/source/optional_with_iteration.cpp diff --git a/lib/sol2/examples/source/overloading.cpp b/deps/sol2/examples/source/overloading.cpp similarity index 100% rename from lib/sol2/examples/source/overloading.cpp rename to deps/sol2/examples/source/overloading.cpp diff --git a/lib/sol2/examples/source/overloading_with_fallback.cpp b/deps/sol2/examples/source/overloading_with_fallback.cpp similarity index 100% rename from lib/sol2/examples/source/overloading_with_fallback.cpp rename to deps/sol2/examples/source/overloading_with_fallback.cpp diff --git a/lib/sol2/examples/source/overloading_with_members.cpp b/deps/sol2/examples/source/overloading_with_members.cpp similarity index 100% rename from lib/sol2/examples/source/overloading_with_members.cpp rename to deps/sol2/examples/source/overloading_with_members.cpp diff --git a/lib/sol2/examples/source/overridable_function_members.cpp b/deps/sol2/examples/source/overridable_function_members.cpp similarity index 100% rename from lib/sol2/examples/source/overridable_function_members.cpp rename to deps/sol2/examples/source/overridable_function_members.cpp diff --git a/lib/sol2/examples/source/pairs.cpp b/deps/sol2/examples/source/pairs.cpp similarity index 100% rename from lib/sol2/examples/source/pairs.cpp rename to deps/sol2/examples/source/pairs.cpp diff --git a/lib/sol2/examples/source/pairs_with_raw_functions.cpp b/deps/sol2/examples/source/pairs_with_raw_functions.cpp similarity index 100% rename from lib/sol2/examples/source/pairs_with_raw_functions.cpp rename to deps/sol2/examples/source/pairs_with_raw_functions.cpp diff --git a/lib/sol2/examples/source/player_script.lua b/deps/sol2/examples/source/player_script.lua similarity index 100% rename from lib/sol2/examples/source/player_script.lua rename to deps/sol2/examples/source/player_script.lua diff --git a/lib/sol2/examples/source/property.cpp b/deps/sol2/examples/source/property.cpp similarity index 100% rename from lib/sol2/examples/source/property.cpp rename to deps/sol2/examples/source/property.cpp diff --git a/lib/sol2/examples/source/protect.cpp b/deps/sol2/examples/source/protect.cpp similarity index 100% rename from lib/sol2/examples/source/protect.cpp rename to deps/sol2/examples/source/protect.cpp diff --git a/lib/sol2/examples/source/protected_functions.cpp b/deps/sol2/examples/source/protected_functions.cpp similarity index 100% rename from lib/sol2/examples/source/protected_functions.cpp rename to deps/sol2/examples/source/protected_functions.cpp diff --git a/lib/sol2/examples/source/read_only.cpp b/deps/sol2/examples/source/read_only.cpp similarity index 100% rename from lib/sol2/examples/source/read_only.cpp rename to deps/sol2/examples/source/read_only.cpp diff --git a/lib/sol2/examples/source/require.cpp b/deps/sol2/examples/source/require.cpp similarity index 100% rename from lib/sol2/examples/source/require.cpp rename to deps/sol2/examples/source/require.cpp diff --git a/lib/sol2/examples/source/require_override_behavior.cpp b/deps/sol2/examples/source/require_override_behavior.cpp similarity index 100% rename from lib/sol2/examples/source/require_override_behavior.cpp rename to deps/sol2/examples/source/require_override_behavior.cpp diff --git a/lib/sol2/examples/source/runtime_additions.cpp b/deps/sol2/examples/source/runtime_additions.cpp similarity index 100% rename from lib/sol2/examples/source/runtime_additions.cpp rename to deps/sol2/examples/source/runtime_additions.cpp diff --git a/lib/sol2/examples/source/script_error_handling.cpp b/deps/sol2/examples/source/script_error_handling.cpp similarity index 100% rename from lib/sol2/examples/source/script_error_handling.cpp rename to deps/sol2/examples/source/script_error_handling.cpp diff --git a/lib/sol2/examples/source/self_from_lua.cpp b/deps/sol2/examples/source/self_from_lua.cpp similarity index 100% rename from lib/sol2/examples/source/self_from_lua.cpp rename to deps/sol2/examples/source/self_from_lua.cpp diff --git a/lib/sol2/examples/source/shared_ptr.cpp b/deps/sol2/examples/source/shared_ptr.cpp similarity index 100% rename from lib/sol2/examples/source/shared_ptr.cpp rename to deps/sol2/examples/source/shared_ptr.cpp diff --git a/lib/sol2/examples/source/shared_ptr_modify_in_place.cpp b/deps/sol2/examples/source/shared_ptr_modify_in_place.cpp similarity index 100% rename from lib/sol2/examples/source/shared_ptr_modify_in_place.cpp rename to deps/sol2/examples/source/shared_ptr_modify_in_place.cpp diff --git a/lib/sol2/examples/source/singleton.cpp b/deps/sol2/examples/source/singleton.cpp similarity index 100% rename from lib/sol2/examples/source/singleton.cpp rename to deps/sol2/examples/source/singleton.cpp diff --git a/lib/sol2/examples/source/stack_aligned_function.cpp b/deps/sol2/examples/source/stack_aligned_function.cpp similarity index 100% rename from lib/sol2/examples/source/stack_aligned_function.cpp rename to deps/sol2/examples/source/stack_aligned_function.cpp diff --git a/lib/sol2/examples/source/stack_aligned_stack_handler_function.cpp b/deps/sol2/examples/source/stack_aligned_stack_handler_function.cpp similarity index 100% rename from lib/sol2/examples/source/stack_aligned_stack_handler_function.cpp rename to deps/sol2/examples/source/stack_aligned_stack_handler_function.cpp diff --git a/lib/sol2/examples/source/static_variables.cpp b/deps/sol2/examples/source/static_variables.cpp similarity index 100% rename from lib/sol2/examples/source/static_variables.cpp rename to deps/sol2/examples/source/static_variables.cpp diff --git a/lib/sol2/examples/source/table_create_if_nil.cpp b/deps/sol2/examples/source/table_create_if_nil.cpp similarity index 100% rename from lib/sol2/examples/source/table_create_if_nil.cpp rename to deps/sol2/examples/source/table_create_if_nil.cpp diff --git a/lib/sol2/examples/source/table_proxy.cpp b/deps/sol2/examples/source/table_proxy.cpp similarity index 100% rename from lib/sol2/examples/source/table_proxy.cpp rename to deps/sol2/examples/source/table_proxy.cpp diff --git a/lib/sol2/examples/source/tables.cpp b/deps/sol2/examples/source/tables.cpp similarity index 100% rename from lib/sol2/examples/source/tables.cpp rename to deps/sol2/examples/source/tables.cpp diff --git a/lib/sol2/examples/source/this_state.cpp b/deps/sol2/examples/source/this_state.cpp similarity index 100% rename from lib/sol2/examples/source/this_state.cpp rename to deps/sol2/examples/source/this_state.cpp diff --git a/lib/sol2/examples/source/tie.cpp b/deps/sol2/examples/source/tie.cpp similarity index 100% rename from lib/sol2/examples/source/tie.cpp rename to deps/sol2/examples/source/tie.cpp diff --git a/lib/sol2/examples/source/tutorials/erase_demo.cpp b/deps/sol2/examples/source/tutorials/erase_demo.cpp similarity index 100% rename from lib/sol2/examples/source/tutorials/erase_demo.cpp rename to deps/sol2/examples/source/tutorials/erase_demo.cpp diff --git a/lib/sol2/examples/source/tutorials/first_snippet.cpp b/deps/sol2/examples/source/tutorials/first_snippet.cpp similarity index 100% rename from lib/sol2/examples/source/tutorials/first_snippet.cpp rename to deps/sol2/examples/source/tutorials/first_snippet.cpp diff --git a/lib/sol2/examples/source/tutorials/lazy_demo.cpp b/deps/sol2/examples/source/tutorials/lazy_demo.cpp similarity index 100% rename from lib/sol2/examples/source/tutorials/lazy_demo.cpp rename to deps/sol2/examples/source/tutorials/lazy_demo.cpp diff --git a/lib/sol2/examples/source/tutorials/object_lifetime.cpp b/deps/sol2/examples/source/tutorials/object_lifetime.cpp similarity index 100% rename from lib/sol2/examples/source/tutorials/object_lifetime.cpp rename to deps/sol2/examples/source/tutorials/object_lifetime.cpp diff --git a/lib/sol2/examples/source/tutorials/open_multiple_libraries.cpp b/deps/sol2/examples/source/tutorials/open_multiple_libraries.cpp similarity index 100% rename from lib/sol2/examples/source/tutorials/open_multiple_libraries.cpp rename to deps/sol2/examples/source/tutorials/open_multiple_libraries.cpp diff --git a/lib/sol2/examples/source/tutorials/pointer_lifetime.cpp b/deps/sol2/examples/source/tutorials/pointer_lifetime.cpp similarity index 100% rename from lib/sol2/examples/source/tutorials/pointer_lifetime.cpp rename to deps/sol2/examples/source/tutorials/pointer_lifetime.cpp diff --git a/lib/sol2/examples/source/tutorials/quick_n_dirty/arguments_to_scripts.cpp b/deps/sol2/examples/source/tutorials/quick_n_dirty/arguments_to_scripts.cpp similarity index 100% rename from lib/sol2/examples/source/tutorials/quick_n_dirty/arguments_to_scripts.cpp rename to deps/sol2/examples/source/tutorials/quick_n_dirty/arguments_to_scripts.cpp diff --git a/lib/sol2/examples/source/tutorials/quick_n_dirty/functions_all.cpp b/deps/sol2/examples/source/tutorials/quick_n_dirty/functions_all.cpp similarity index 100% rename from lib/sol2/examples/source/tutorials/quick_n_dirty/functions_all.cpp rename to deps/sol2/examples/source/tutorials/quick_n_dirty/functions_all.cpp diff --git a/lib/sol2/examples/source/tutorials/quick_n_dirty/functions_easy.cpp b/deps/sol2/examples/source/tutorials/quick_n_dirty/functions_easy.cpp similarity index 100% rename from lib/sol2/examples/source/tutorials/quick_n_dirty/functions_easy.cpp rename to deps/sol2/examples/source/tutorials/quick_n_dirty/functions_easy.cpp diff --git a/lib/sol2/examples/source/tutorials/quick_n_dirty/make_tables.cpp b/deps/sol2/examples/source/tutorials/quick_n_dirty/make_tables.cpp similarity index 100% rename from lib/sol2/examples/source/tutorials/quick_n_dirty/make_tables.cpp rename to deps/sol2/examples/source/tutorials/quick_n_dirty/make_tables.cpp diff --git a/lib/sol2/examples/source/tutorials/quick_n_dirty/multiple_returns_from_lua.cpp b/deps/sol2/examples/source/tutorials/quick_n_dirty/multiple_returns_from_lua.cpp similarity index 100% rename from lib/sol2/examples/source/tutorials/quick_n_dirty/multiple_returns_from_lua.cpp rename to deps/sol2/examples/source/tutorials/quick_n_dirty/multiple_returns_from_lua.cpp diff --git a/lib/sol2/examples/source/tutorials/quick_n_dirty/multiple_returns_to_lua.cpp b/deps/sol2/examples/source/tutorials/quick_n_dirty/multiple_returns_to_lua.cpp similarity index 100% rename from lib/sol2/examples/source/tutorials/quick_n_dirty/multiple_returns_to_lua.cpp rename to deps/sol2/examples/source/tutorials/quick_n_dirty/multiple_returns_to_lua.cpp diff --git a/lib/sol2/examples/source/tutorials/quick_n_dirty/namespacing.cpp b/deps/sol2/examples/source/tutorials/quick_n_dirty/namespacing.cpp similarity index 100% rename from lib/sol2/examples/source/tutorials/quick_n_dirty/namespacing.cpp rename to deps/sol2/examples/source/tutorials/quick_n_dirty/namespacing.cpp diff --git a/lib/sol2/examples/source/tutorials/quick_n_dirty/opening_a_state.cpp b/deps/sol2/examples/source/tutorials/quick_n_dirty/opening_a_state.cpp similarity index 100% rename from lib/sol2/examples/source/tutorials/quick_n_dirty/opening_a_state.cpp rename to deps/sol2/examples/source/tutorials/quick_n_dirty/opening_a_state.cpp diff --git a/lib/sol2/examples/source/tutorials/quick_n_dirty/opening_state_on_raw_lua.cpp b/deps/sol2/examples/source/tutorials/quick_n_dirty/opening_state_on_raw_lua.cpp similarity index 100% rename from lib/sol2/examples/source/tutorials/quick_n_dirty/opening_state_on_raw_lua.cpp rename to deps/sol2/examples/source/tutorials/quick_n_dirty/opening_state_on_raw_lua.cpp diff --git a/lib/sol2/examples/source/tutorials/quick_n_dirty/running_lua_code.cpp b/deps/sol2/examples/source/tutorials/quick_n_dirty/running_lua_code.cpp similarity index 100% rename from lib/sol2/examples/source/tutorials/quick_n_dirty/running_lua_code.cpp rename to deps/sol2/examples/source/tutorials/quick_n_dirty/running_lua_code.cpp diff --git a/lib/sol2/examples/source/tutorials/quick_n_dirty/running_lua_code_low_level.cpp b/deps/sol2/examples/source/tutorials/quick_n_dirty/running_lua_code_low_level.cpp similarity index 100% rename from lib/sol2/examples/source/tutorials/quick_n_dirty/running_lua_code_low_level.cpp rename to deps/sol2/examples/source/tutorials/quick_n_dirty/running_lua_code_low_level.cpp diff --git a/lib/sol2/examples/source/tutorials/quick_n_dirty/running_lua_code_safely.cpp b/deps/sol2/examples/source/tutorials/quick_n_dirty/running_lua_code_safely.cpp similarity index 100% rename from lib/sol2/examples/source/tutorials/quick_n_dirty/running_lua_code_safely.cpp rename to deps/sol2/examples/source/tutorials/quick_n_dirty/running_lua_code_safely.cpp diff --git a/lib/sol2/examples/source/tutorials/quick_n_dirty/self_call.cpp b/deps/sol2/examples/source/tutorials/quick_n_dirty/self_call.cpp similarity index 100% rename from lib/sol2/examples/source/tutorials/quick_n_dirty/self_call.cpp rename to deps/sol2/examples/source/tutorials/quick_n_dirty/self_call.cpp diff --git a/lib/sol2/examples/source/tutorials/quick_n_dirty/set_and_get_variables.cpp b/deps/sol2/examples/source/tutorials/quick_n_dirty/set_and_get_variables.cpp similarity index 100% rename from lib/sol2/examples/source/tutorials/quick_n_dirty/set_and_get_variables.cpp rename to deps/sol2/examples/source/tutorials/quick_n_dirty/set_and_get_variables.cpp diff --git a/lib/sol2/examples/source/tutorials/quick_n_dirty/set_and_get_variables_exists.cpp b/deps/sol2/examples/source/tutorials/quick_n_dirty/set_and_get_variables_exists.cpp similarity index 100% rename from lib/sol2/examples/source/tutorials/quick_n_dirty/set_and_get_variables_exists.cpp rename to deps/sol2/examples/source/tutorials/quick_n_dirty/set_and_get_variables_exists.cpp diff --git a/lib/sol2/examples/source/tutorials/quick_n_dirty/tables_and_nesting.cpp b/deps/sol2/examples/source/tutorials/quick_n_dirty/tables_and_nesting.cpp similarity index 100% rename from lib/sol2/examples/source/tutorials/quick_n_dirty/tables_and_nesting.cpp rename to deps/sol2/examples/source/tutorials/quick_n_dirty/tables_and_nesting.cpp diff --git a/lib/sol2/examples/source/tutorials/quick_n_dirty/userdata.cpp b/deps/sol2/examples/source/tutorials/quick_n_dirty/userdata.cpp similarity index 100% rename from lib/sol2/examples/source/tutorials/quick_n_dirty/userdata.cpp rename to deps/sol2/examples/source/tutorials/quick_n_dirty/userdata.cpp diff --git a/lib/sol2/examples/source/tutorials/quick_n_dirty/userdata_memory_reference.cpp b/deps/sol2/examples/source/tutorials/quick_n_dirty/userdata_memory_reference.cpp similarity index 100% rename from lib/sol2/examples/source/tutorials/quick_n_dirty/userdata_memory_reference.cpp rename to deps/sol2/examples/source/tutorials/quick_n_dirty/userdata_memory_reference.cpp diff --git a/lib/sol2/examples/source/tutorials/quick_n_dirty/usertypes.cpp b/deps/sol2/examples/source/tutorials/quick_n_dirty/usertypes.cpp similarity index 100% rename from lib/sol2/examples/source/tutorials/quick_n_dirty/usertypes.cpp rename to deps/sol2/examples/source/tutorials/quick_n_dirty/usertypes.cpp diff --git a/lib/sol2/examples/source/tutorials/variables_demo.cpp b/deps/sol2/examples/source/tutorials/variables_demo.cpp similarity index 100% rename from lib/sol2/examples/source/tutorials/variables_demo.cpp rename to deps/sol2/examples/source/tutorials/variables_demo.cpp diff --git a/lib/sol2/examples/source/tutorials/write_variables_demo.cpp b/deps/sol2/examples/source/tutorials/write_variables_demo.cpp similarity index 100% rename from lib/sol2/examples/source/tutorials/write_variables_demo.cpp rename to deps/sol2/examples/source/tutorials/write_variables_demo.cpp diff --git a/lib/sol2/examples/source/unique_ptr.cpp b/deps/sol2/examples/source/unique_ptr.cpp similarity index 100% rename from lib/sol2/examples/source/unique_ptr.cpp rename to deps/sol2/examples/source/unique_ptr.cpp diff --git a/lib/sol2/examples/source/usertype.cpp b/deps/sol2/examples/source/usertype.cpp similarity index 100% rename from lib/sol2/examples/source/usertype.cpp rename to deps/sol2/examples/source/usertype.cpp diff --git a/lib/sol2/examples/source/usertype_advanced.cpp b/deps/sol2/examples/source/usertype_advanced.cpp similarity index 100% rename from lib/sol2/examples/source/usertype_advanced.cpp rename to deps/sol2/examples/source/usertype_advanced.cpp diff --git a/lib/sol2/examples/source/usertype_automatic_operators.cpp b/deps/sol2/examples/source/usertype_automatic_operators.cpp similarity index 100% rename from lib/sol2/examples/source/usertype_automatic_operators.cpp rename to deps/sol2/examples/source/usertype_automatic_operators.cpp diff --git a/lib/sol2/examples/source/usertype_basics.cpp b/deps/sol2/examples/source/usertype_basics.cpp similarity index 100% rename from lib/sol2/examples/source/usertype_basics.cpp rename to deps/sol2/examples/source/usertype_basics.cpp diff --git a/lib/sol2/examples/source/usertype_bitfields.cpp b/deps/sol2/examples/source/usertype_bitfields.cpp similarity index 100% rename from lib/sol2/examples/source/usertype_bitfields.cpp rename to deps/sol2/examples/source/usertype_bitfields.cpp diff --git a/lib/sol2/examples/source/usertype_call_from_c++.cpp b/deps/sol2/examples/source/usertype_call_from_c++.cpp similarity index 100% rename from lib/sol2/examples/source/usertype_call_from_c++.cpp rename to deps/sol2/examples/source/usertype_call_from_c++.cpp diff --git a/lib/sol2/examples/source/usertype_dynamic_get_set.cpp b/deps/sol2/examples/source/usertype_dynamic_get_set.cpp similarity index 100% rename from lib/sol2/examples/source/usertype_dynamic_get_set.cpp rename to deps/sol2/examples/source/usertype_dynamic_get_set.cpp diff --git a/lib/sol2/examples/source/usertype_initializers.cpp b/deps/sol2/examples/source/usertype_initializers.cpp similarity index 100% rename from lib/sol2/examples/source/usertype_initializers.cpp rename to deps/sol2/examples/source/usertype_initializers.cpp diff --git a/lib/sol2/examples/source/usertype_special_functions.cpp b/deps/sol2/examples/source/usertype_special_functions.cpp similarity index 100% rename from lib/sol2/examples/source/usertype_special_functions.cpp rename to deps/sol2/examples/source/usertype_special_functions.cpp diff --git a/lib/sol2/examples/source/usertype_var.cpp b/deps/sol2/examples/source/usertype_var.cpp similarity index 100% rename from lib/sol2/examples/source/usertype_var.cpp rename to deps/sol2/examples/source/usertype_var.cpp diff --git a/lib/sol2/examples/source/variables.cpp b/deps/sol2/examples/source/variables.cpp similarity index 100% rename from lib/sol2/examples/source/variables.cpp rename to deps/sol2/examples/source/variables.cpp diff --git a/lib/sol2/examples/source/variadic_args.cpp b/deps/sol2/examples/source/variadic_args.cpp similarity index 100% rename from lib/sol2/examples/source/variadic_args.cpp rename to deps/sol2/examples/source/variadic_args.cpp diff --git a/lib/sol2/examples/source/variadic_args_shifted.cpp b/deps/sol2/examples/source/variadic_args_shifted.cpp similarity index 100% rename from lib/sol2/examples/source/variadic_args_shifted.cpp rename to deps/sol2/examples/source/variadic_args_shifted.cpp diff --git a/lib/sol2/examples/source/variadic_args_storage.cpp b/deps/sol2/examples/source/variadic_args_storage.cpp similarity index 100% rename from lib/sol2/examples/source/variadic_args_storage.cpp rename to deps/sol2/examples/source/variadic_args_storage.cpp diff --git a/lib/sol2/examples/source/wip/lua_inheritance.cpp b/deps/sol2/examples/source/wip/lua_inheritance.cpp similarity index 100% rename from lib/sol2/examples/source/wip/lua_inheritance.cpp rename to deps/sol2/examples/source/wip/lua_inheritance.cpp diff --git a/lib/sol2/include/sol/as_args.hpp b/deps/sol2/include/sol/as_args.hpp similarity index 100% rename from lib/sol2/include/sol/as_args.hpp rename to deps/sol2/include/sol/as_args.hpp diff --git a/lib/sol2/include/sol/as_returns.hpp b/deps/sol2/include/sol/as_returns.hpp similarity index 100% rename from lib/sol2/include/sol/as_returns.hpp rename to deps/sol2/include/sol/as_returns.hpp diff --git a/lib/sol2/include/sol/base_traits.hpp b/deps/sol2/include/sol/base_traits.hpp similarity index 100% rename from lib/sol2/include/sol/base_traits.hpp rename to deps/sol2/include/sol/base_traits.hpp diff --git a/lib/sol2/include/sol/bind_traits.hpp b/deps/sol2/include/sol/bind_traits.hpp similarity index 100% rename from lib/sol2/include/sol/bind_traits.hpp rename to deps/sol2/include/sol/bind_traits.hpp diff --git a/lib/sol2/include/sol/bytecode.hpp b/deps/sol2/include/sol/bytecode.hpp similarity index 100% rename from lib/sol2/include/sol/bytecode.hpp rename to deps/sol2/include/sol/bytecode.hpp diff --git a/lib/sol2/include/sol/call.hpp b/deps/sol2/include/sol/call.hpp similarity index 100% rename from lib/sol2/include/sol/call.hpp rename to deps/sol2/include/sol/call.hpp diff --git a/lib/sol2/include/sol/compatibility.hpp b/deps/sol2/include/sol/compatibility.hpp similarity index 100% rename from lib/sol2/include/sol/compatibility.hpp rename to deps/sol2/include/sol/compatibility.hpp diff --git a/lib/sol2/include/sol/compatibility/compat-5.3.c.h b/deps/sol2/include/sol/compatibility/compat-5.3.c.h similarity index 100% rename from lib/sol2/include/sol/compatibility/compat-5.3.c.h rename to deps/sol2/include/sol/compatibility/compat-5.3.c.h diff --git a/lib/sol2/include/sol/compatibility/compat-5.3.h b/deps/sol2/include/sol/compatibility/compat-5.3.h similarity index 100% rename from lib/sol2/include/sol/compatibility/compat-5.3.h rename to deps/sol2/include/sol/compatibility/compat-5.3.h diff --git a/lib/sol2/include/sol/compatibility/compat-5.4.h b/deps/sol2/include/sol/compatibility/compat-5.4.h similarity index 100% rename from lib/sol2/include/sol/compatibility/compat-5.4.h rename to deps/sol2/include/sol/compatibility/compat-5.4.h diff --git a/lib/sol2/include/sol/compatibility/version.hpp b/deps/sol2/include/sol/compatibility/version.hpp similarity index 100% rename from lib/sol2/include/sol/compatibility/version.hpp rename to deps/sol2/include/sol/compatibility/version.hpp diff --git a/lib/sol2/include/sol/config.hpp b/deps/sol2/include/sol/config.hpp similarity index 100% rename from lib/sol2/include/sol/config.hpp rename to deps/sol2/include/sol/config.hpp diff --git a/lib/sol2/include/sol/config_setup.hpp b/deps/sol2/include/sol/config_setup.hpp similarity index 100% rename from lib/sol2/include/sol/config_setup.hpp rename to deps/sol2/include/sol/config_setup.hpp diff --git a/lib/sol2/include/sol/coroutine.hpp b/deps/sol2/include/sol/coroutine.hpp similarity index 100% rename from lib/sol2/include/sol/coroutine.hpp rename to deps/sol2/include/sol/coroutine.hpp diff --git a/lib/sol2/include/sol/debug.hpp b/deps/sol2/include/sol/debug.hpp similarity index 100% rename from lib/sol2/include/sol/debug.hpp rename to deps/sol2/include/sol/debug.hpp diff --git a/lib/sol2/include/sol/demangle.hpp b/deps/sol2/include/sol/demangle.hpp similarity index 100% rename from lib/sol2/include/sol/demangle.hpp rename to deps/sol2/include/sol/demangle.hpp diff --git a/lib/sol2/include/sol/deprecate.hpp b/deps/sol2/include/sol/deprecate.hpp similarity index 100% rename from lib/sol2/include/sol/deprecate.hpp rename to deps/sol2/include/sol/deprecate.hpp diff --git a/lib/sol2/include/sol/dump_handler.hpp b/deps/sol2/include/sol/dump_handler.hpp similarity index 100% rename from lib/sol2/include/sol/dump_handler.hpp rename to deps/sol2/include/sol/dump_handler.hpp diff --git a/lib/sol2/include/sol/ebco.hpp b/deps/sol2/include/sol/ebco.hpp similarity index 100% rename from lib/sol2/include/sol/ebco.hpp rename to deps/sol2/include/sol/ebco.hpp diff --git a/lib/sol2/include/sol/environment.hpp b/deps/sol2/include/sol/environment.hpp similarity index 100% rename from lib/sol2/include/sol/environment.hpp rename to deps/sol2/include/sol/environment.hpp diff --git a/lib/sol2/include/sol/error.hpp b/deps/sol2/include/sol/error.hpp similarity index 100% rename from lib/sol2/include/sol/error.hpp rename to deps/sol2/include/sol/error.hpp diff --git a/lib/sol2/include/sol/error_handler.hpp b/deps/sol2/include/sol/error_handler.hpp similarity index 100% rename from lib/sol2/include/sol/error_handler.hpp rename to deps/sol2/include/sol/error_handler.hpp diff --git a/lib/sol2/include/sol/feature_test.hpp b/deps/sol2/include/sol/feature_test.hpp similarity index 100% rename from lib/sol2/include/sol/feature_test.hpp rename to deps/sol2/include/sol/feature_test.hpp diff --git a/lib/sol2/include/sol/forward.hpp b/deps/sol2/include/sol/forward.hpp similarity index 100% rename from lib/sol2/include/sol/forward.hpp rename to deps/sol2/include/sol/forward.hpp diff --git a/lib/sol2/include/sol/forward_detail.hpp b/deps/sol2/include/sol/forward_detail.hpp similarity index 100% rename from lib/sol2/include/sol/forward_detail.hpp rename to deps/sol2/include/sol/forward_detail.hpp diff --git a/lib/sol2/include/sol/function.hpp b/deps/sol2/include/sol/function.hpp similarity index 100% rename from lib/sol2/include/sol/function.hpp rename to deps/sol2/include/sol/function.hpp diff --git a/lib/sol2/include/sol/function_result.hpp b/deps/sol2/include/sol/function_result.hpp similarity index 100% rename from lib/sol2/include/sol/function_result.hpp rename to deps/sol2/include/sol/function_result.hpp diff --git a/lib/sol2/include/sol/function_types.hpp b/deps/sol2/include/sol/function_types.hpp similarity index 100% rename from lib/sol2/include/sol/function_types.hpp rename to deps/sol2/include/sol/function_types.hpp diff --git a/lib/sol2/include/sol/function_types_core.hpp b/deps/sol2/include/sol/function_types_core.hpp similarity index 100% rename from lib/sol2/include/sol/function_types_core.hpp rename to deps/sol2/include/sol/function_types_core.hpp diff --git a/lib/sol2/include/sol/function_types_overloaded.hpp b/deps/sol2/include/sol/function_types_overloaded.hpp similarity index 100% rename from lib/sol2/include/sol/function_types_overloaded.hpp rename to deps/sol2/include/sol/function_types_overloaded.hpp diff --git a/lib/sol2/include/sol/function_types_stateful.hpp b/deps/sol2/include/sol/function_types_stateful.hpp similarity index 100% rename from lib/sol2/include/sol/function_types_stateful.hpp rename to deps/sol2/include/sol/function_types_stateful.hpp diff --git a/lib/sol2/include/sol/function_types_stateless.hpp b/deps/sol2/include/sol/function_types_stateless.hpp similarity index 100% rename from lib/sol2/include/sol/function_types_stateless.hpp rename to deps/sol2/include/sol/function_types_stateless.hpp diff --git a/lib/sol2/include/sol/function_types_templated.hpp b/deps/sol2/include/sol/function_types_templated.hpp similarity index 100% rename from lib/sol2/include/sol/function_types_templated.hpp rename to deps/sol2/include/sol/function_types_templated.hpp diff --git a/lib/sol2/include/sol/in_place.hpp b/deps/sol2/include/sol/in_place.hpp similarity index 100% rename from lib/sol2/include/sol/in_place.hpp rename to deps/sol2/include/sol/in_place.hpp diff --git a/lib/sol2/include/sol/inheritance.hpp b/deps/sol2/include/sol/inheritance.hpp similarity index 100% rename from lib/sol2/include/sol/inheritance.hpp rename to deps/sol2/include/sol/inheritance.hpp diff --git a/lib/sol2/include/sol/load_result.hpp b/deps/sol2/include/sol/load_result.hpp similarity index 100% rename from lib/sol2/include/sol/load_result.hpp rename to deps/sol2/include/sol/load_result.hpp diff --git a/lib/sol2/include/sol/lua_table.hpp b/deps/sol2/include/sol/lua_table.hpp similarity index 100% rename from lib/sol2/include/sol/lua_table.hpp rename to deps/sol2/include/sol/lua_table.hpp diff --git a/lib/sol2/include/sol/lua_value.hpp b/deps/sol2/include/sol/lua_value.hpp similarity index 100% rename from lib/sol2/include/sol/lua_value.hpp rename to deps/sol2/include/sol/lua_value.hpp diff --git a/lib/sol2/include/sol/make_reference.hpp b/deps/sol2/include/sol/make_reference.hpp similarity index 100% rename from lib/sol2/include/sol/make_reference.hpp rename to deps/sol2/include/sol/make_reference.hpp diff --git a/lib/sol2/include/sol/map.hpp b/deps/sol2/include/sol/map.hpp similarity index 100% rename from lib/sol2/include/sol/map.hpp rename to deps/sol2/include/sol/map.hpp diff --git a/lib/sol2/include/sol/metatable.hpp b/deps/sol2/include/sol/metatable.hpp similarity index 100% rename from lib/sol2/include/sol/metatable.hpp rename to deps/sol2/include/sol/metatable.hpp diff --git a/lib/sol2/include/sol/object.hpp b/deps/sol2/include/sol/object.hpp similarity index 100% rename from lib/sol2/include/sol/object.hpp rename to deps/sol2/include/sol/object.hpp diff --git a/lib/sol2/include/sol/object_base.hpp b/deps/sol2/include/sol/object_base.hpp similarity index 100% rename from lib/sol2/include/sol/object_base.hpp rename to deps/sol2/include/sol/object_base.hpp diff --git a/lib/sol2/include/sol/optional.hpp b/deps/sol2/include/sol/optional.hpp similarity index 100% rename from lib/sol2/include/sol/optional.hpp rename to deps/sol2/include/sol/optional.hpp diff --git a/lib/sol2/include/sol/optional_implementation.hpp b/deps/sol2/include/sol/optional_implementation.hpp similarity index 100% rename from lib/sol2/include/sol/optional_implementation.hpp rename to deps/sol2/include/sol/optional_implementation.hpp diff --git a/lib/sol2/include/sol/overload.hpp b/deps/sol2/include/sol/overload.hpp similarity index 100% rename from lib/sol2/include/sol/overload.hpp rename to deps/sol2/include/sol/overload.hpp diff --git a/lib/sol2/include/sol/pointer_like.hpp b/deps/sol2/include/sol/pointer_like.hpp similarity index 100% rename from lib/sol2/include/sol/pointer_like.hpp rename to deps/sol2/include/sol/pointer_like.hpp diff --git a/lib/sol2/include/sol/policies.hpp b/deps/sol2/include/sol/policies.hpp similarity index 100% rename from lib/sol2/include/sol/policies.hpp rename to deps/sol2/include/sol/policies.hpp diff --git a/lib/sol2/include/sol/property.hpp b/deps/sol2/include/sol/property.hpp similarity index 100% rename from lib/sol2/include/sol/property.hpp rename to deps/sol2/include/sol/property.hpp diff --git a/lib/sol2/include/sol/protect.hpp b/deps/sol2/include/sol/protect.hpp similarity index 100% rename from lib/sol2/include/sol/protect.hpp rename to deps/sol2/include/sol/protect.hpp diff --git a/lib/sol2/include/sol/protected_function.hpp b/deps/sol2/include/sol/protected_function.hpp similarity index 100% rename from lib/sol2/include/sol/protected_function.hpp rename to deps/sol2/include/sol/protected_function.hpp diff --git a/lib/sol2/include/sol/protected_function_result.hpp b/deps/sol2/include/sol/protected_function_result.hpp similarity index 100% rename from lib/sol2/include/sol/protected_function_result.hpp rename to deps/sol2/include/sol/protected_function_result.hpp diff --git a/lib/sol2/include/sol/protected_handler.hpp b/deps/sol2/include/sol/protected_handler.hpp similarity index 100% rename from lib/sol2/include/sol/protected_handler.hpp rename to deps/sol2/include/sol/protected_handler.hpp diff --git a/lib/sol2/include/sol/proxy.hpp b/deps/sol2/include/sol/proxy.hpp similarity index 100% rename from lib/sol2/include/sol/proxy.hpp rename to deps/sol2/include/sol/proxy.hpp diff --git a/lib/sol2/include/sol/proxy_base.hpp b/deps/sol2/include/sol/proxy_base.hpp similarity index 100% rename from lib/sol2/include/sol/proxy_base.hpp rename to deps/sol2/include/sol/proxy_base.hpp diff --git a/lib/sol2/include/sol/raii.hpp b/deps/sol2/include/sol/raii.hpp similarity index 100% rename from lib/sol2/include/sol/raii.hpp rename to deps/sol2/include/sol/raii.hpp diff --git a/lib/sol2/include/sol/reference.hpp b/deps/sol2/include/sol/reference.hpp similarity index 100% rename from lib/sol2/include/sol/reference.hpp rename to deps/sol2/include/sol/reference.hpp diff --git a/lib/sol2/include/sol/resolve.hpp b/deps/sol2/include/sol/resolve.hpp similarity index 100% rename from lib/sol2/include/sol/resolve.hpp rename to deps/sol2/include/sol/resolve.hpp diff --git a/lib/sol2/include/sol/sol.hpp b/deps/sol2/include/sol/sol.hpp similarity index 100% rename from lib/sol2/include/sol/sol.hpp rename to deps/sol2/include/sol/sol.hpp diff --git a/lib/sol2/include/sol/stack.hpp b/deps/sol2/include/sol/stack.hpp similarity index 100% rename from lib/sol2/include/sol/stack.hpp rename to deps/sol2/include/sol/stack.hpp diff --git a/lib/sol2/include/sol/stack_check.hpp b/deps/sol2/include/sol/stack_check.hpp similarity index 100% rename from lib/sol2/include/sol/stack_check.hpp rename to deps/sol2/include/sol/stack_check.hpp diff --git a/lib/sol2/include/sol/stack_check_get.hpp b/deps/sol2/include/sol/stack_check_get.hpp similarity index 100% rename from lib/sol2/include/sol/stack_check_get.hpp rename to deps/sol2/include/sol/stack_check_get.hpp diff --git a/lib/sol2/include/sol/stack_check_get_qualified.hpp b/deps/sol2/include/sol/stack_check_get_qualified.hpp similarity index 100% rename from lib/sol2/include/sol/stack_check_get_qualified.hpp rename to deps/sol2/include/sol/stack_check_get_qualified.hpp diff --git a/lib/sol2/include/sol/stack_check_get_unqualified.hpp b/deps/sol2/include/sol/stack_check_get_unqualified.hpp similarity index 100% rename from lib/sol2/include/sol/stack_check_get_unqualified.hpp rename to deps/sol2/include/sol/stack_check_get_unqualified.hpp diff --git a/lib/sol2/include/sol/stack_check_qualified.hpp b/deps/sol2/include/sol/stack_check_qualified.hpp similarity index 100% rename from lib/sol2/include/sol/stack_check_qualified.hpp rename to deps/sol2/include/sol/stack_check_qualified.hpp diff --git a/lib/sol2/include/sol/stack_check_unqualified.hpp b/deps/sol2/include/sol/stack_check_unqualified.hpp similarity index 100% rename from lib/sol2/include/sol/stack_check_unqualified.hpp rename to deps/sol2/include/sol/stack_check_unqualified.hpp diff --git a/lib/sol2/include/sol/stack_core.hpp b/deps/sol2/include/sol/stack_core.hpp similarity index 100% rename from lib/sol2/include/sol/stack_core.hpp rename to deps/sol2/include/sol/stack_core.hpp diff --git a/lib/sol2/include/sol/stack_field.hpp b/deps/sol2/include/sol/stack_field.hpp similarity index 100% rename from lib/sol2/include/sol/stack_field.hpp rename to deps/sol2/include/sol/stack_field.hpp diff --git a/lib/sol2/include/sol/stack_get.hpp b/deps/sol2/include/sol/stack_get.hpp similarity index 100% rename from lib/sol2/include/sol/stack_get.hpp rename to deps/sol2/include/sol/stack_get.hpp diff --git a/lib/sol2/include/sol/stack_get_qualified.hpp b/deps/sol2/include/sol/stack_get_qualified.hpp similarity index 100% rename from lib/sol2/include/sol/stack_get_qualified.hpp rename to deps/sol2/include/sol/stack_get_qualified.hpp diff --git a/lib/sol2/include/sol/stack_get_unqualified.hpp b/deps/sol2/include/sol/stack_get_unqualified.hpp similarity index 100% rename from lib/sol2/include/sol/stack_get_unqualified.hpp rename to deps/sol2/include/sol/stack_get_unqualified.hpp diff --git a/lib/sol2/include/sol/stack_guard.hpp b/deps/sol2/include/sol/stack_guard.hpp similarity index 100% rename from lib/sol2/include/sol/stack_guard.hpp rename to deps/sol2/include/sol/stack_guard.hpp diff --git a/lib/sol2/include/sol/stack_iterator.hpp b/deps/sol2/include/sol/stack_iterator.hpp similarity index 100% rename from lib/sol2/include/sol/stack_iterator.hpp rename to deps/sol2/include/sol/stack_iterator.hpp diff --git a/lib/sol2/include/sol/stack_pop.hpp b/deps/sol2/include/sol/stack_pop.hpp similarity index 100% rename from lib/sol2/include/sol/stack_pop.hpp rename to deps/sol2/include/sol/stack_pop.hpp diff --git a/lib/sol2/include/sol/stack_probe.hpp b/deps/sol2/include/sol/stack_probe.hpp similarity index 100% rename from lib/sol2/include/sol/stack_probe.hpp rename to deps/sol2/include/sol/stack_probe.hpp diff --git a/lib/sol2/include/sol/stack_proxy.hpp b/deps/sol2/include/sol/stack_proxy.hpp similarity index 100% rename from lib/sol2/include/sol/stack_proxy.hpp rename to deps/sol2/include/sol/stack_proxy.hpp diff --git a/lib/sol2/include/sol/stack_proxy_base.hpp b/deps/sol2/include/sol/stack_proxy_base.hpp similarity index 100% rename from lib/sol2/include/sol/stack_proxy_base.hpp rename to deps/sol2/include/sol/stack_proxy_base.hpp diff --git a/lib/sol2/include/sol/stack_push.hpp b/deps/sol2/include/sol/stack_push.hpp similarity index 100% rename from lib/sol2/include/sol/stack_push.hpp rename to deps/sol2/include/sol/stack_push.hpp diff --git a/lib/sol2/include/sol/stack_reference.hpp b/deps/sol2/include/sol/stack_reference.hpp similarity index 100% rename from lib/sol2/include/sol/stack_reference.hpp rename to deps/sol2/include/sol/stack_reference.hpp diff --git a/lib/sol2/include/sol/state.hpp b/deps/sol2/include/sol/state.hpp similarity index 100% rename from lib/sol2/include/sol/state.hpp rename to deps/sol2/include/sol/state.hpp diff --git a/lib/sol2/include/sol/state_handling.hpp b/deps/sol2/include/sol/state_handling.hpp similarity index 100% rename from lib/sol2/include/sol/state_handling.hpp rename to deps/sol2/include/sol/state_handling.hpp diff --git a/lib/sol2/include/sol/state_view.hpp b/deps/sol2/include/sol/state_view.hpp similarity index 100% rename from lib/sol2/include/sol/state_view.hpp rename to deps/sol2/include/sol/state_view.hpp diff --git a/lib/sol2/include/sol/string_view.hpp b/deps/sol2/include/sol/string_view.hpp similarity index 100% rename from lib/sol2/include/sol/string_view.hpp rename to deps/sol2/include/sol/string_view.hpp diff --git a/lib/sol2/include/sol/table.hpp b/deps/sol2/include/sol/table.hpp similarity index 100% rename from lib/sol2/include/sol/table.hpp rename to deps/sol2/include/sol/table.hpp diff --git a/lib/sol2/include/sol/table_core.hpp b/deps/sol2/include/sol/table_core.hpp similarity index 100% rename from lib/sol2/include/sol/table_core.hpp rename to deps/sol2/include/sol/table_core.hpp diff --git a/lib/sol2/include/sol/table_iterator.hpp b/deps/sol2/include/sol/table_iterator.hpp similarity index 100% rename from lib/sol2/include/sol/table_iterator.hpp rename to deps/sol2/include/sol/table_iterator.hpp diff --git a/lib/sol2/include/sol/thread.hpp b/deps/sol2/include/sol/thread.hpp similarity index 100% rename from lib/sol2/include/sol/thread.hpp rename to deps/sol2/include/sol/thread.hpp diff --git a/lib/sol2/include/sol/tie.hpp b/deps/sol2/include/sol/tie.hpp similarity index 100% rename from lib/sol2/include/sol/tie.hpp rename to deps/sol2/include/sol/tie.hpp diff --git a/lib/sol2/include/sol/traits.hpp b/deps/sol2/include/sol/traits.hpp similarity index 100% rename from lib/sol2/include/sol/traits.hpp rename to deps/sol2/include/sol/traits.hpp diff --git a/lib/sol2/include/sol/trampoline.hpp b/deps/sol2/include/sol/trampoline.hpp similarity index 100% rename from lib/sol2/include/sol/trampoline.hpp rename to deps/sol2/include/sol/trampoline.hpp diff --git a/lib/sol2/include/sol/tuple.hpp b/deps/sol2/include/sol/tuple.hpp similarity index 100% rename from lib/sol2/include/sol/tuple.hpp rename to deps/sol2/include/sol/tuple.hpp diff --git a/lib/sol2/include/sol/types.hpp b/deps/sol2/include/sol/types.hpp similarity index 100% rename from lib/sol2/include/sol/types.hpp rename to deps/sol2/include/sol/types.hpp diff --git a/lib/sol2/include/sol/unicode.hpp b/deps/sol2/include/sol/unicode.hpp similarity index 100% rename from lib/sol2/include/sol/unicode.hpp rename to deps/sol2/include/sol/unicode.hpp diff --git a/lib/sol2/include/sol/unique_usertype_traits.hpp b/deps/sol2/include/sol/unique_usertype_traits.hpp similarity index 100% rename from lib/sol2/include/sol/unique_usertype_traits.hpp rename to deps/sol2/include/sol/unique_usertype_traits.hpp diff --git a/lib/sol2/include/sol/unsafe_function.hpp b/deps/sol2/include/sol/unsafe_function.hpp similarity index 100% rename from lib/sol2/include/sol/unsafe_function.hpp rename to deps/sol2/include/sol/unsafe_function.hpp diff --git a/lib/sol2/include/sol/unsafe_function_result.hpp b/deps/sol2/include/sol/unsafe_function_result.hpp similarity index 100% rename from lib/sol2/include/sol/unsafe_function_result.hpp rename to deps/sol2/include/sol/unsafe_function_result.hpp diff --git a/lib/sol2/include/sol/userdata.hpp b/deps/sol2/include/sol/userdata.hpp similarity index 100% rename from lib/sol2/include/sol/userdata.hpp rename to deps/sol2/include/sol/userdata.hpp diff --git a/lib/sol2/include/sol/usertype.hpp b/deps/sol2/include/sol/usertype.hpp similarity index 100% rename from lib/sol2/include/sol/usertype.hpp rename to deps/sol2/include/sol/usertype.hpp diff --git a/lib/sol2/include/sol/usertype_container.hpp b/deps/sol2/include/sol/usertype_container.hpp similarity index 100% rename from lib/sol2/include/sol/usertype_container.hpp rename to deps/sol2/include/sol/usertype_container.hpp diff --git a/lib/sol2/include/sol/usertype_container_launch.hpp b/deps/sol2/include/sol/usertype_container_launch.hpp similarity index 100% rename from lib/sol2/include/sol/usertype_container_launch.hpp rename to deps/sol2/include/sol/usertype_container_launch.hpp diff --git a/lib/sol2/include/sol/usertype_core.hpp b/deps/sol2/include/sol/usertype_core.hpp similarity index 100% rename from lib/sol2/include/sol/usertype_core.hpp rename to deps/sol2/include/sol/usertype_core.hpp diff --git a/lib/sol2/include/sol/usertype_proxy.hpp b/deps/sol2/include/sol/usertype_proxy.hpp similarity index 100% rename from lib/sol2/include/sol/usertype_proxy.hpp rename to deps/sol2/include/sol/usertype_proxy.hpp diff --git a/lib/sol2/include/sol/usertype_storage.hpp b/deps/sol2/include/sol/usertype_storage.hpp similarity index 100% rename from lib/sol2/include/sol/usertype_storage.hpp rename to deps/sol2/include/sol/usertype_storage.hpp diff --git a/lib/sol2/include/sol/usertype_traits.hpp b/deps/sol2/include/sol/usertype_traits.hpp similarity index 100% rename from lib/sol2/include/sol/usertype_traits.hpp rename to deps/sol2/include/sol/usertype_traits.hpp diff --git a/lib/sol2/include/sol/variadic_args.hpp b/deps/sol2/include/sol/variadic_args.hpp similarity index 100% rename from lib/sol2/include/sol/variadic_args.hpp rename to deps/sol2/include/sol/variadic_args.hpp diff --git a/lib/sol2/include/sol/variadic_results.hpp b/deps/sol2/include/sol/variadic_results.hpp similarity index 100% rename from lib/sol2/include/sol/variadic_results.hpp rename to deps/sol2/include/sol/variadic_results.hpp diff --git a/lib/sol2/include/sol/wrapper.hpp b/deps/sol2/include/sol/wrapper.hpp similarity index 100% rename from lib/sol2/include/sol/wrapper.hpp rename to deps/sol2/include/sol/wrapper.hpp diff --git a/lib/sol2/list_headers.py b/deps/sol2/list_headers.py similarity index 100% rename from lib/sol2/list_headers.py rename to deps/sol2/list_headers.py diff --git a/lib/sol2/meson.build b/deps/sol2/meson.build similarity index 100% rename from lib/sol2/meson.build rename to deps/sol2/meson.build diff --git a/lib/sol2/meson_options.txt b/deps/sol2/meson_options.txt similarity index 100% rename from lib/sol2/meson_options.txt rename to deps/sol2/meson_options.txt diff --git a/lib/sol2/scripts/build.linux.sh b/deps/sol2/scripts/build.linux.sh similarity index 100% rename from lib/sol2/scripts/build.linux.sh rename to deps/sol2/scripts/build.linux.sh diff --git a/lib/sol2/scripts/preparation.linux.sh b/deps/sol2/scripts/preparation.linux.sh similarity index 100% rename from lib/sol2/scripts/preparation.linux.sh rename to deps/sol2/scripts/preparation.linux.sh diff --git a/lib/sol2/scripts/preparation.osx.sh b/deps/sol2/scripts/preparation.osx.sh similarity index 100% rename from lib/sol2/scripts/preparation.osx.sh rename to deps/sol2/scripts/preparation.osx.sh diff --git a/lib/sol2/scripts/push.linux.sh b/deps/sol2/scripts/push.linux.sh similarity index 100% rename from lib/sol2/scripts/push.linux.sh rename to deps/sol2/scripts/push.linux.sh diff --git a/lib/sol2/scripts/run.linux.sh b/deps/sol2/scripts/run.linux.sh similarity index 100% rename from lib/sol2/scripts/run.linux.sh rename to deps/sol2/scripts/run.linux.sh diff --git a/lib/sol2/scripts/run.osx.sh b/deps/sol2/scripts/run.osx.sh similarity index 100% rename from lib/sol2/scripts/run.osx.sh rename to deps/sol2/scripts/run.osx.sh diff --git a/lib/sol2/single/CMakeLists.txt b/deps/sol2/single/CMakeLists.txt similarity index 100% rename from lib/sol2/single/CMakeLists.txt rename to deps/sol2/single/CMakeLists.txt diff --git a/lib/sol2/single/include/sol/forward.hpp b/deps/sol2/single/include/sol/forward.hpp similarity index 100% rename from lib/sol2/single/include/sol/forward.hpp rename to deps/sol2/single/include/sol/forward.hpp diff --git a/lib/sol2/single/include/sol/sol.hpp b/deps/sol2/single/include/sol/sol.hpp similarity index 100% rename from lib/sol2/single/include/sol/sol.hpp rename to deps/sol2/single/include/sol/sol.hpp diff --git a/lib/sol2/single/single.py b/deps/sol2/single/single.py similarity index 100% rename from lib/sol2/single/single.py rename to deps/sol2/single/single.py diff --git a/lib/sol2/sol2.natvis b/deps/sol2/sol2.natvis similarity index 100% rename from lib/sol2/sol2.natvis rename to deps/sol2/sol2.natvis diff --git a/lib/sol2/sol2.pc.in b/deps/sol2/sol2.pc.in similarity index 100% rename from lib/sol2/sol2.pc.in rename to deps/sol2/sol2.pc.in diff --git a/lib/sol2/subprojects/lua.wrap b/deps/sol2/subprojects/lua.wrap similarity index 100% rename from lib/sol2/subprojects/lua.wrap rename to deps/sol2/subprojects/lua.wrap diff --git a/lib/sol2/tests/CMakeLists.txt b/deps/sol2/tests/CMakeLists.txt similarity index 100% rename from lib/sol2/tests/CMakeLists.txt rename to deps/sol2/tests/CMakeLists.txt diff --git a/lib/sol2/tests/compile_tests/CMakeLists.txt b/deps/sol2/tests/compile_tests/CMakeLists.txt similarity index 100% rename from lib/sol2/tests/compile_tests/CMakeLists.txt rename to deps/sol2/tests/compile_tests/CMakeLists.txt diff --git a/lib/sol2/tests/compile_tests/source/as_args.cpp b/deps/sol2/tests/compile_tests/source/as_args.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/as_args.cpp rename to deps/sol2/tests/compile_tests/source/as_args.cpp diff --git a/lib/sol2/tests/compile_tests/source/as_returns.cpp b/deps/sol2/tests/compile_tests/source/as_returns.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/as_returns.cpp rename to deps/sol2/tests/compile_tests/source/as_returns.cpp diff --git a/lib/sol2/tests/compile_tests/source/base_traits.cpp b/deps/sol2/tests/compile_tests/source/base_traits.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/base_traits.cpp rename to deps/sol2/tests/compile_tests/source/base_traits.cpp diff --git a/lib/sol2/tests/compile_tests/source/bind_traits.cpp b/deps/sol2/tests/compile_tests/source/bind_traits.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/bind_traits.cpp rename to deps/sol2/tests/compile_tests/source/bind_traits.cpp diff --git a/lib/sol2/tests/compile_tests/source/bytecode.cpp b/deps/sol2/tests/compile_tests/source/bytecode.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/bytecode.cpp rename to deps/sol2/tests/compile_tests/source/bytecode.cpp diff --git a/lib/sol2/tests/compile_tests/source/call.cpp b/deps/sol2/tests/compile_tests/source/call.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/call.cpp rename to deps/sol2/tests/compile_tests/source/call.cpp diff --git a/lib/sol2/tests/compile_tests/source/compatibility.cpp b/deps/sol2/tests/compile_tests/source/compatibility.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/compatibility.cpp rename to deps/sol2/tests/compile_tests/source/compatibility.cpp diff --git a/lib/sol2/tests/compile_tests/source/compatibility/compat-5.3.cpp b/deps/sol2/tests/compile_tests/source/compatibility/compat-5.3.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/compatibility/compat-5.3.cpp rename to deps/sol2/tests/compile_tests/source/compatibility/compat-5.3.cpp diff --git a/lib/sol2/tests/compile_tests/source/compatibility/version.cpp b/deps/sol2/tests/compile_tests/source/compatibility/version.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/compatibility/version.cpp rename to deps/sol2/tests/compile_tests/source/compatibility/version.cpp diff --git a/lib/sol2/tests/compile_tests/source/config.cpp b/deps/sol2/tests/compile_tests/source/config.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/config.cpp rename to deps/sol2/tests/compile_tests/source/config.cpp diff --git a/lib/sol2/tests/compile_tests/source/config_setup.cpp b/deps/sol2/tests/compile_tests/source/config_setup.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/config_setup.cpp rename to deps/sol2/tests/compile_tests/source/config_setup.cpp diff --git a/lib/sol2/tests/compile_tests/source/coroutine.cpp b/deps/sol2/tests/compile_tests/source/coroutine.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/coroutine.cpp rename to deps/sol2/tests/compile_tests/source/coroutine.cpp diff --git a/lib/sol2/tests/compile_tests/source/debug.cpp b/deps/sol2/tests/compile_tests/source/debug.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/debug.cpp rename to deps/sol2/tests/compile_tests/source/debug.cpp diff --git a/lib/sol2/tests/compile_tests/source/demangle.cpp b/deps/sol2/tests/compile_tests/source/demangle.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/demangle.cpp rename to deps/sol2/tests/compile_tests/source/demangle.cpp diff --git a/lib/sol2/tests/compile_tests/source/deprecate.cpp b/deps/sol2/tests/compile_tests/source/deprecate.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/deprecate.cpp rename to deps/sol2/tests/compile_tests/source/deprecate.cpp diff --git a/lib/sol2/tests/compile_tests/source/ebco.cpp b/deps/sol2/tests/compile_tests/source/ebco.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/ebco.cpp rename to deps/sol2/tests/compile_tests/source/ebco.cpp diff --git a/lib/sol2/tests/compile_tests/source/environment.cpp b/deps/sol2/tests/compile_tests/source/environment.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/environment.cpp rename to deps/sol2/tests/compile_tests/source/environment.cpp diff --git a/lib/sol2/tests/compile_tests/source/error.cpp b/deps/sol2/tests/compile_tests/source/error.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/error.cpp rename to deps/sol2/tests/compile_tests/source/error.cpp diff --git a/lib/sol2/tests/compile_tests/source/error_handler.cpp b/deps/sol2/tests/compile_tests/source/error_handler.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/error_handler.cpp rename to deps/sol2/tests/compile_tests/source/error_handler.cpp diff --git a/lib/sol2/tests/compile_tests/source/feature_test.cpp b/deps/sol2/tests/compile_tests/source/feature_test.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/feature_test.cpp rename to deps/sol2/tests/compile_tests/source/feature_test.cpp diff --git a/lib/sol2/tests/compile_tests/source/forward.cpp b/deps/sol2/tests/compile_tests/source/forward.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/forward.cpp rename to deps/sol2/tests/compile_tests/source/forward.cpp diff --git a/lib/sol2/tests/compile_tests/source/forward_detail.cpp b/deps/sol2/tests/compile_tests/source/forward_detail.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/forward_detail.cpp rename to deps/sol2/tests/compile_tests/source/forward_detail.cpp diff --git a/lib/sol2/tests/compile_tests/source/function.cpp b/deps/sol2/tests/compile_tests/source/function.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/function.cpp rename to deps/sol2/tests/compile_tests/source/function.cpp diff --git a/lib/sol2/tests/compile_tests/source/function_result.cpp b/deps/sol2/tests/compile_tests/source/function_result.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/function_result.cpp rename to deps/sol2/tests/compile_tests/source/function_result.cpp diff --git a/lib/sol2/tests/compile_tests/source/function_types.cpp b/deps/sol2/tests/compile_tests/source/function_types.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/function_types.cpp rename to deps/sol2/tests/compile_tests/source/function_types.cpp diff --git a/lib/sol2/tests/compile_tests/source/function_types_core.cpp b/deps/sol2/tests/compile_tests/source/function_types_core.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/function_types_core.cpp rename to deps/sol2/tests/compile_tests/source/function_types_core.cpp diff --git a/lib/sol2/tests/compile_tests/source/function_types_overloaded.cpp b/deps/sol2/tests/compile_tests/source/function_types_overloaded.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/function_types_overloaded.cpp rename to deps/sol2/tests/compile_tests/source/function_types_overloaded.cpp diff --git a/lib/sol2/tests/compile_tests/source/function_types_stateful.cpp b/deps/sol2/tests/compile_tests/source/function_types_stateful.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/function_types_stateful.cpp rename to deps/sol2/tests/compile_tests/source/function_types_stateful.cpp diff --git a/lib/sol2/tests/compile_tests/source/function_types_stateless.cpp b/deps/sol2/tests/compile_tests/source/function_types_stateless.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/function_types_stateless.cpp rename to deps/sol2/tests/compile_tests/source/function_types_stateless.cpp diff --git a/lib/sol2/tests/compile_tests/source/function_types_templated.cpp b/deps/sol2/tests/compile_tests/source/function_types_templated.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/function_types_templated.cpp rename to deps/sol2/tests/compile_tests/source/function_types_templated.cpp diff --git a/lib/sol2/tests/compile_tests/source/in_place.cpp b/deps/sol2/tests/compile_tests/source/in_place.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/in_place.cpp rename to deps/sol2/tests/compile_tests/source/in_place.cpp diff --git a/lib/sol2/tests/compile_tests/source/inheritance.cpp b/deps/sol2/tests/compile_tests/source/inheritance.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/inheritance.cpp rename to deps/sol2/tests/compile_tests/source/inheritance.cpp diff --git a/lib/sol2/tests/compile_tests/source/load_result.cpp b/deps/sol2/tests/compile_tests/source/load_result.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/load_result.cpp rename to deps/sol2/tests/compile_tests/source/load_result.cpp diff --git a/lib/sol2/tests/compile_tests/source/lua_table.cpp b/deps/sol2/tests/compile_tests/source/lua_table.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/lua_table.cpp rename to deps/sol2/tests/compile_tests/source/lua_table.cpp diff --git a/lib/sol2/tests/compile_tests/source/lua_value.cpp b/deps/sol2/tests/compile_tests/source/lua_value.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/lua_value.cpp rename to deps/sol2/tests/compile_tests/source/lua_value.cpp diff --git a/lib/sol2/tests/compile_tests/source/main.cpp b/deps/sol2/tests/compile_tests/source/main.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/main.cpp rename to deps/sol2/tests/compile_tests/source/main.cpp diff --git a/lib/sol2/tests/compile_tests/source/make_reference.cpp b/deps/sol2/tests/compile_tests/source/make_reference.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/make_reference.cpp rename to deps/sol2/tests/compile_tests/source/make_reference.cpp diff --git a/lib/sol2/tests/compile_tests/source/map.cpp b/deps/sol2/tests/compile_tests/source/map.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/map.cpp rename to deps/sol2/tests/compile_tests/source/map.cpp diff --git a/lib/sol2/tests/compile_tests/source/metatable.cpp b/deps/sol2/tests/compile_tests/source/metatable.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/metatable.cpp rename to deps/sol2/tests/compile_tests/source/metatable.cpp diff --git a/lib/sol2/tests/compile_tests/source/object.cpp b/deps/sol2/tests/compile_tests/source/object.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/object.cpp rename to deps/sol2/tests/compile_tests/source/object.cpp diff --git a/lib/sol2/tests/compile_tests/source/object_base.cpp b/deps/sol2/tests/compile_tests/source/object_base.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/object_base.cpp rename to deps/sol2/tests/compile_tests/source/object_base.cpp diff --git a/lib/sol2/tests/compile_tests/source/optional.cpp b/deps/sol2/tests/compile_tests/source/optional.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/optional.cpp rename to deps/sol2/tests/compile_tests/source/optional.cpp diff --git a/lib/sol2/tests/compile_tests/source/optional_implementation.cpp b/deps/sol2/tests/compile_tests/source/optional_implementation.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/optional_implementation.cpp rename to deps/sol2/tests/compile_tests/source/optional_implementation.cpp diff --git a/lib/sol2/tests/compile_tests/source/overload.cpp b/deps/sol2/tests/compile_tests/source/overload.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/overload.cpp rename to deps/sol2/tests/compile_tests/source/overload.cpp diff --git a/lib/sol2/tests/compile_tests/source/pointer_like.cpp b/deps/sol2/tests/compile_tests/source/pointer_like.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/pointer_like.cpp rename to deps/sol2/tests/compile_tests/source/pointer_like.cpp diff --git a/lib/sol2/tests/compile_tests/source/policies.cpp b/deps/sol2/tests/compile_tests/source/policies.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/policies.cpp rename to deps/sol2/tests/compile_tests/source/policies.cpp diff --git a/lib/sol2/tests/compile_tests/source/property.cpp b/deps/sol2/tests/compile_tests/source/property.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/property.cpp rename to deps/sol2/tests/compile_tests/source/property.cpp diff --git a/lib/sol2/tests/compile_tests/source/protect.cpp b/deps/sol2/tests/compile_tests/source/protect.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/protect.cpp rename to deps/sol2/tests/compile_tests/source/protect.cpp diff --git a/lib/sol2/tests/compile_tests/source/protected_function.cpp b/deps/sol2/tests/compile_tests/source/protected_function.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/protected_function.cpp rename to deps/sol2/tests/compile_tests/source/protected_function.cpp diff --git a/lib/sol2/tests/compile_tests/source/protected_function_result.cpp b/deps/sol2/tests/compile_tests/source/protected_function_result.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/protected_function_result.cpp rename to deps/sol2/tests/compile_tests/source/protected_function_result.cpp diff --git a/lib/sol2/tests/compile_tests/source/protected_handler.cpp b/deps/sol2/tests/compile_tests/source/protected_handler.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/protected_handler.cpp rename to deps/sol2/tests/compile_tests/source/protected_handler.cpp diff --git a/lib/sol2/tests/compile_tests/source/proxy.cpp b/deps/sol2/tests/compile_tests/source/proxy.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/proxy.cpp rename to deps/sol2/tests/compile_tests/source/proxy.cpp diff --git a/lib/sol2/tests/compile_tests/source/proxy_base.cpp b/deps/sol2/tests/compile_tests/source/proxy_base.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/proxy_base.cpp rename to deps/sol2/tests/compile_tests/source/proxy_base.cpp diff --git a/lib/sol2/tests/compile_tests/source/raii.cpp b/deps/sol2/tests/compile_tests/source/raii.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/raii.cpp rename to deps/sol2/tests/compile_tests/source/raii.cpp diff --git a/lib/sol2/tests/compile_tests/source/reference.cpp b/deps/sol2/tests/compile_tests/source/reference.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/reference.cpp rename to deps/sol2/tests/compile_tests/source/reference.cpp diff --git a/lib/sol2/tests/compile_tests/source/resolve.cpp b/deps/sol2/tests/compile_tests/source/resolve.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/resolve.cpp rename to deps/sol2/tests/compile_tests/source/resolve.cpp diff --git a/lib/sol2/tests/compile_tests/source/sol.cpp b/deps/sol2/tests/compile_tests/source/sol.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/sol.cpp rename to deps/sol2/tests/compile_tests/source/sol.cpp diff --git a/lib/sol2/tests/compile_tests/source/sol_defines.hpp b/deps/sol2/tests/compile_tests/source/sol_defines.hpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/sol_defines.hpp rename to deps/sol2/tests/compile_tests/source/sol_defines.hpp diff --git a/lib/sol2/tests/compile_tests/source/stack.cpp b/deps/sol2/tests/compile_tests/source/stack.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/stack.cpp rename to deps/sol2/tests/compile_tests/source/stack.cpp diff --git a/lib/sol2/tests/compile_tests/source/stack_check.cpp b/deps/sol2/tests/compile_tests/source/stack_check.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/stack_check.cpp rename to deps/sol2/tests/compile_tests/source/stack_check.cpp diff --git a/lib/sol2/tests/compile_tests/source/stack_check_get.cpp b/deps/sol2/tests/compile_tests/source/stack_check_get.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/stack_check_get.cpp rename to deps/sol2/tests/compile_tests/source/stack_check_get.cpp diff --git a/lib/sol2/tests/compile_tests/source/stack_check_get_qualified.cpp b/deps/sol2/tests/compile_tests/source/stack_check_get_qualified.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/stack_check_get_qualified.cpp rename to deps/sol2/tests/compile_tests/source/stack_check_get_qualified.cpp diff --git a/lib/sol2/tests/compile_tests/source/stack_check_get_unqualified.cpp b/deps/sol2/tests/compile_tests/source/stack_check_get_unqualified.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/stack_check_get_unqualified.cpp rename to deps/sol2/tests/compile_tests/source/stack_check_get_unqualified.cpp diff --git a/lib/sol2/tests/compile_tests/source/stack_check_qualified.cpp b/deps/sol2/tests/compile_tests/source/stack_check_qualified.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/stack_check_qualified.cpp rename to deps/sol2/tests/compile_tests/source/stack_check_qualified.cpp diff --git a/lib/sol2/tests/compile_tests/source/stack_check_unqualified.cpp b/deps/sol2/tests/compile_tests/source/stack_check_unqualified.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/stack_check_unqualified.cpp rename to deps/sol2/tests/compile_tests/source/stack_check_unqualified.cpp diff --git a/lib/sol2/tests/compile_tests/source/stack_core.cpp b/deps/sol2/tests/compile_tests/source/stack_core.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/stack_core.cpp rename to deps/sol2/tests/compile_tests/source/stack_core.cpp diff --git a/lib/sol2/tests/compile_tests/source/stack_field.cpp b/deps/sol2/tests/compile_tests/source/stack_field.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/stack_field.cpp rename to deps/sol2/tests/compile_tests/source/stack_field.cpp diff --git a/lib/sol2/tests/compile_tests/source/stack_get.cpp b/deps/sol2/tests/compile_tests/source/stack_get.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/stack_get.cpp rename to deps/sol2/tests/compile_tests/source/stack_get.cpp diff --git a/lib/sol2/tests/compile_tests/source/stack_get_qualified.cpp b/deps/sol2/tests/compile_tests/source/stack_get_qualified.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/stack_get_qualified.cpp rename to deps/sol2/tests/compile_tests/source/stack_get_qualified.cpp diff --git a/lib/sol2/tests/compile_tests/source/stack_get_unqualified.cpp b/deps/sol2/tests/compile_tests/source/stack_get_unqualified.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/stack_get_unqualified.cpp rename to deps/sol2/tests/compile_tests/source/stack_get_unqualified.cpp diff --git a/lib/sol2/tests/compile_tests/source/stack_guard.cpp b/deps/sol2/tests/compile_tests/source/stack_guard.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/stack_guard.cpp rename to deps/sol2/tests/compile_tests/source/stack_guard.cpp diff --git a/lib/sol2/tests/compile_tests/source/stack_iterator.cpp b/deps/sol2/tests/compile_tests/source/stack_iterator.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/stack_iterator.cpp rename to deps/sol2/tests/compile_tests/source/stack_iterator.cpp diff --git a/lib/sol2/tests/compile_tests/source/stack_pop.cpp b/deps/sol2/tests/compile_tests/source/stack_pop.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/stack_pop.cpp rename to deps/sol2/tests/compile_tests/source/stack_pop.cpp diff --git a/lib/sol2/tests/compile_tests/source/stack_probe.cpp b/deps/sol2/tests/compile_tests/source/stack_probe.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/stack_probe.cpp rename to deps/sol2/tests/compile_tests/source/stack_probe.cpp diff --git a/lib/sol2/tests/compile_tests/source/stack_proxy.cpp b/deps/sol2/tests/compile_tests/source/stack_proxy.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/stack_proxy.cpp rename to deps/sol2/tests/compile_tests/source/stack_proxy.cpp diff --git a/lib/sol2/tests/compile_tests/source/stack_proxy_base.cpp b/deps/sol2/tests/compile_tests/source/stack_proxy_base.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/stack_proxy_base.cpp rename to deps/sol2/tests/compile_tests/source/stack_proxy_base.cpp diff --git a/lib/sol2/tests/compile_tests/source/stack_push.cpp b/deps/sol2/tests/compile_tests/source/stack_push.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/stack_push.cpp rename to deps/sol2/tests/compile_tests/source/stack_push.cpp diff --git a/lib/sol2/tests/compile_tests/source/stack_reference.cpp b/deps/sol2/tests/compile_tests/source/stack_reference.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/stack_reference.cpp rename to deps/sol2/tests/compile_tests/source/stack_reference.cpp diff --git a/lib/sol2/tests/compile_tests/source/state.cpp b/deps/sol2/tests/compile_tests/source/state.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/state.cpp rename to deps/sol2/tests/compile_tests/source/state.cpp diff --git a/lib/sol2/tests/compile_tests/source/state_handling.cpp b/deps/sol2/tests/compile_tests/source/state_handling.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/state_handling.cpp rename to deps/sol2/tests/compile_tests/source/state_handling.cpp diff --git a/lib/sol2/tests/compile_tests/source/state_view.cpp b/deps/sol2/tests/compile_tests/source/state_view.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/state_view.cpp rename to deps/sol2/tests/compile_tests/source/state_view.cpp diff --git a/lib/sol2/tests/compile_tests/source/string_view.cpp b/deps/sol2/tests/compile_tests/source/string_view.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/string_view.cpp rename to deps/sol2/tests/compile_tests/source/string_view.cpp diff --git a/lib/sol2/tests/compile_tests/source/table.cpp b/deps/sol2/tests/compile_tests/source/table.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/table.cpp rename to deps/sol2/tests/compile_tests/source/table.cpp diff --git a/lib/sol2/tests/compile_tests/source/table_core.cpp b/deps/sol2/tests/compile_tests/source/table_core.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/table_core.cpp rename to deps/sol2/tests/compile_tests/source/table_core.cpp diff --git a/lib/sol2/tests/compile_tests/source/table_iterator.cpp b/deps/sol2/tests/compile_tests/source/table_iterator.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/table_iterator.cpp rename to deps/sol2/tests/compile_tests/source/table_iterator.cpp diff --git a/lib/sol2/tests/compile_tests/source/thread.cpp b/deps/sol2/tests/compile_tests/source/thread.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/thread.cpp rename to deps/sol2/tests/compile_tests/source/thread.cpp diff --git a/lib/sol2/tests/compile_tests/source/tie.cpp b/deps/sol2/tests/compile_tests/source/tie.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/tie.cpp rename to deps/sol2/tests/compile_tests/source/tie.cpp diff --git a/lib/sol2/tests/compile_tests/source/traits.cpp b/deps/sol2/tests/compile_tests/source/traits.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/traits.cpp rename to deps/sol2/tests/compile_tests/source/traits.cpp diff --git a/lib/sol2/tests/compile_tests/source/trampoline.cpp b/deps/sol2/tests/compile_tests/source/trampoline.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/trampoline.cpp rename to deps/sol2/tests/compile_tests/source/trampoline.cpp diff --git a/lib/sol2/tests/compile_tests/source/tuple.cpp b/deps/sol2/tests/compile_tests/source/tuple.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/tuple.cpp rename to deps/sol2/tests/compile_tests/source/tuple.cpp diff --git a/lib/sol2/tests/compile_tests/source/types.cpp b/deps/sol2/tests/compile_tests/source/types.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/types.cpp rename to deps/sol2/tests/compile_tests/source/types.cpp diff --git a/lib/sol2/tests/compile_tests/source/unicode.cpp b/deps/sol2/tests/compile_tests/source/unicode.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/unicode.cpp rename to deps/sol2/tests/compile_tests/source/unicode.cpp diff --git a/lib/sol2/tests/compile_tests/source/unique_usertype_traits.cpp b/deps/sol2/tests/compile_tests/source/unique_usertype_traits.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/unique_usertype_traits.cpp rename to deps/sol2/tests/compile_tests/source/unique_usertype_traits.cpp diff --git a/lib/sol2/tests/compile_tests/source/unsafe_function.cpp b/deps/sol2/tests/compile_tests/source/unsafe_function.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/unsafe_function.cpp rename to deps/sol2/tests/compile_tests/source/unsafe_function.cpp diff --git a/lib/sol2/tests/compile_tests/source/unsafe_function_result.cpp b/deps/sol2/tests/compile_tests/source/unsafe_function_result.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/unsafe_function_result.cpp rename to deps/sol2/tests/compile_tests/source/unsafe_function_result.cpp diff --git a/lib/sol2/tests/compile_tests/source/userdata.cpp b/deps/sol2/tests/compile_tests/source/userdata.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/userdata.cpp rename to deps/sol2/tests/compile_tests/source/userdata.cpp diff --git a/lib/sol2/tests/compile_tests/source/usertype.cpp b/deps/sol2/tests/compile_tests/source/usertype.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/usertype.cpp rename to deps/sol2/tests/compile_tests/source/usertype.cpp diff --git a/lib/sol2/tests/compile_tests/source/usertype_container.cpp b/deps/sol2/tests/compile_tests/source/usertype_container.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/usertype_container.cpp rename to deps/sol2/tests/compile_tests/source/usertype_container.cpp diff --git a/lib/sol2/tests/compile_tests/source/usertype_container_launch.cpp b/deps/sol2/tests/compile_tests/source/usertype_container_launch.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/usertype_container_launch.cpp rename to deps/sol2/tests/compile_tests/source/usertype_container_launch.cpp diff --git a/lib/sol2/tests/compile_tests/source/usertype_core.cpp b/deps/sol2/tests/compile_tests/source/usertype_core.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/usertype_core.cpp rename to deps/sol2/tests/compile_tests/source/usertype_core.cpp diff --git a/lib/sol2/tests/compile_tests/source/usertype_proxy.cpp b/deps/sol2/tests/compile_tests/source/usertype_proxy.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/usertype_proxy.cpp rename to deps/sol2/tests/compile_tests/source/usertype_proxy.cpp diff --git a/lib/sol2/tests/compile_tests/source/usertype_storage.cpp b/deps/sol2/tests/compile_tests/source/usertype_storage.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/usertype_storage.cpp rename to deps/sol2/tests/compile_tests/source/usertype_storage.cpp diff --git a/lib/sol2/tests/compile_tests/source/usertype_traits.cpp b/deps/sol2/tests/compile_tests/source/usertype_traits.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/usertype_traits.cpp rename to deps/sol2/tests/compile_tests/source/usertype_traits.cpp diff --git a/lib/sol2/tests/compile_tests/source/variadic_args.cpp b/deps/sol2/tests/compile_tests/source/variadic_args.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/variadic_args.cpp rename to deps/sol2/tests/compile_tests/source/variadic_args.cpp diff --git a/lib/sol2/tests/compile_tests/source/variadic_results.cpp b/deps/sol2/tests/compile_tests/source/variadic_results.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/variadic_results.cpp rename to deps/sol2/tests/compile_tests/source/variadic_results.cpp diff --git a/lib/sol2/tests/compile_tests/source/wrapper.cpp b/deps/sol2/tests/compile_tests/source/wrapper.cpp similarity index 100% rename from lib/sol2/tests/compile_tests/source/wrapper.cpp rename to deps/sol2/tests/compile_tests/source/wrapper.cpp diff --git a/lib/sol2/tests/runtime_tests/CMakeLists.txt b/deps/sol2/tests/runtime_tests/CMakeLists.txt similarity index 100% rename from lib/sol2/tests/runtime_tests/CMakeLists.txt rename to deps/sol2/tests/runtime_tests/CMakeLists.txt diff --git a/lib/sol2/tests/runtime_tests/source/abort_clean.cpp b/deps/sol2/tests/runtime_tests/source/abort_clean.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/abort_clean.cpp rename to deps/sol2/tests/runtime_tests/source/abort_clean.cpp diff --git a/lib/sol2/tests/runtime_tests/source/basic.cpp b/deps/sol2/tests/runtime_tests/source/basic.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/basic.cpp rename to deps/sol2/tests/runtime_tests/source/basic.cpp diff --git a/lib/sol2/tests/runtime_tests/source/common_classes.hpp b/deps/sol2/tests/runtime_tests/source/common_classes.hpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/common_classes.hpp rename to deps/sol2/tests/runtime_tests/source/common_classes.hpp diff --git a/lib/sol2/tests/runtime_tests/source/container_semantics.cpp b/deps/sol2/tests/runtime_tests/source/container_semantics.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/container_semantics.cpp rename to deps/sol2/tests/runtime_tests/source/container_semantics.cpp diff --git a/lib/sol2/tests/runtime_tests/source/container_semantics.custom.cpp b/deps/sol2/tests/runtime_tests/source/container_semantics.custom.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/container_semantics.custom.cpp rename to deps/sol2/tests/runtime_tests/source/container_semantics.custom.cpp diff --git a/lib/sol2/tests/runtime_tests/source/container_semantics.ordered.cpp b/deps/sol2/tests/runtime_tests/source/container_semantics.ordered.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/container_semantics.ordered.cpp rename to deps/sol2/tests/runtime_tests/source/container_semantics.ordered.cpp diff --git a/lib/sol2/tests/runtime_tests/source/container_semantics.unordered.cpp b/deps/sol2/tests/runtime_tests/source/container_semantics.unordered.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/container_semantics.unordered.cpp rename to deps/sol2/tests/runtime_tests/source/container_semantics.unordered.cpp diff --git a/lib/sol2/tests/runtime_tests/source/container_shims.cpp b/deps/sol2/tests/runtime_tests/source/container_shims.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/container_shims.cpp rename to deps/sol2/tests/runtime_tests/source/container_shims.cpp diff --git a/lib/sol2/tests/runtime_tests/source/container_table.cpp b/deps/sol2/tests/runtime_tests/source/container_table.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/container_table.cpp rename to deps/sol2/tests/runtime_tests/source/container_table.cpp diff --git a/lib/sol2/tests/runtime_tests/source/containers.cpp b/deps/sol2/tests/runtime_tests/source/containers.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/containers.cpp rename to deps/sol2/tests/runtime_tests/source/containers.cpp diff --git a/lib/sol2/tests/runtime_tests/source/containers.roundtrip.cpp b/deps/sol2/tests/runtime_tests/source/containers.roundtrip.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/containers.roundtrip.cpp rename to deps/sol2/tests/runtime_tests/source/containers.roundtrip.cpp diff --git a/lib/sol2/tests/runtime_tests/source/containers.table.cpp b/deps/sol2/tests/runtime_tests/source/containers.table.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/containers.table.cpp rename to deps/sol2/tests/runtime_tests/source/containers.table.cpp diff --git a/lib/sol2/tests/runtime_tests/source/coroutines.cpp b/deps/sol2/tests/runtime_tests/source/coroutines.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/coroutines.cpp rename to deps/sol2/tests/runtime_tests/source/coroutines.cpp diff --git a/lib/sol2/tests/runtime_tests/source/customizations.cpp b/deps/sol2/tests/runtime_tests/source/customizations.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/customizations.cpp rename to deps/sol2/tests/runtime_tests/source/customizations.cpp diff --git a/lib/sol2/tests/runtime_tests/source/customizations_private.cpp b/deps/sol2/tests/runtime_tests/source/customizations_private.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/customizations_private.cpp rename to deps/sol2/tests/runtime_tests/source/customizations_private.cpp diff --git a/lib/sol2/tests/runtime_tests/source/dump.cpp b/deps/sol2/tests/runtime_tests/source/dump.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/dump.cpp rename to deps/sol2/tests/runtime_tests/source/dump.cpp diff --git a/lib/sol2/tests/runtime_tests/source/environments.cpp b/deps/sol2/tests/runtime_tests/source/environments.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/environments.cpp rename to deps/sol2/tests/runtime_tests/source/environments.cpp diff --git a/lib/sol2/tests/runtime_tests/source/functions.cpp b/deps/sol2/tests/runtime_tests/source/functions.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/functions.cpp rename to deps/sol2/tests/runtime_tests/source/functions.cpp diff --git a/lib/sol2/tests/runtime_tests/source/functions.std.cpp b/deps/sol2/tests/runtime_tests/source/functions.std.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/functions.std.cpp rename to deps/sol2/tests/runtime_tests/source/functions.std.cpp diff --git a/lib/sol2/tests/runtime_tests/source/gc.cpp b/deps/sol2/tests/runtime_tests/source/gc.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/gc.cpp rename to deps/sol2/tests/runtime_tests/source/gc.cpp diff --git a/lib/sol2/tests/runtime_tests/source/large_integer.cpp b/deps/sol2/tests/runtime_tests/source/large_integer.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/large_integer.cpp rename to deps/sol2/tests/runtime_tests/source/large_integer.cpp diff --git a/lib/sol2/tests/runtime_tests/source/lua_value.cpp b/deps/sol2/tests/runtime_tests/source/lua_value.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/lua_value.cpp rename to deps/sol2/tests/runtime_tests/source/lua_value.cpp diff --git a/lib/sol2/tests/runtime_tests/source/main.cpp b/deps/sol2/tests/runtime_tests/source/main.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/main.cpp rename to deps/sol2/tests/runtime_tests/source/main.cpp diff --git a/lib/sol2/tests/runtime_tests/source/operators.cpp b/deps/sol2/tests/runtime_tests/source/operators.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/operators.cpp rename to deps/sol2/tests/runtime_tests/source/operators.cpp diff --git a/lib/sol2/tests/runtime_tests/source/overflow.cpp b/deps/sol2/tests/runtime_tests/source/overflow.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/overflow.cpp rename to deps/sol2/tests/runtime_tests/source/overflow.cpp diff --git a/lib/sol2/tests/runtime_tests/source/plain_types.cpp b/deps/sol2/tests/runtime_tests/source/plain_types.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/plain_types.cpp rename to deps/sol2/tests/runtime_tests/source/plain_types.cpp diff --git a/lib/sol2/tests/runtime_tests/source/policies.cpp b/deps/sol2/tests/runtime_tests/source/policies.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/policies.cpp rename to deps/sol2/tests/runtime_tests/source/policies.cpp diff --git a/lib/sol2/tests/runtime_tests/source/proxies.cpp b/deps/sol2/tests/runtime_tests/source/proxies.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/proxies.cpp rename to deps/sol2/tests/runtime_tests/source/proxies.cpp diff --git a/lib/sol2/tests/runtime_tests/source/sol_test.hpp b/deps/sol2/tests/runtime_tests/source/sol_test.hpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/sol_test.hpp rename to deps/sol2/tests/runtime_tests/source/sol_test.hpp diff --git a/lib/sol2/tests/runtime_tests/source/state.cpp b/deps/sol2/tests/runtime_tests/source/state.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/state.cpp rename to deps/sol2/tests/runtime_tests/source/state.cpp diff --git a/lib/sol2/tests/runtime_tests/source/storage.cpp b/deps/sol2/tests/runtime_tests/source/storage.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/storage.cpp rename to deps/sol2/tests/runtime_tests/source/storage.cpp diff --git a/lib/sol2/tests/runtime_tests/source/strings.cpp b/deps/sol2/tests/runtime_tests/source/strings.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/strings.cpp rename to deps/sol2/tests/runtime_tests/source/strings.cpp diff --git a/lib/sol2/tests/runtime_tests/source/tables.checks.cpp b/deps/sol2/tests/runtime_tests/source/tables.checks.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/tables.checks.cpp rename to deps/sol2/tests/runtime_tests/source/tables.checks.cpp diff --git a/lib/sol2/tests/runtime_tests/source/tables.clear.cpp b/deps/sol2/tests/runtime_tests/source/tables.clear.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/tables.clear.cpp rename to deps/sol2/tests/runtime_tests/source/tables.clear.cpp diff --git a/lib/sol2/tests/runtime_tests/source/tables.cpp b/deps/sol2/tests/runtime_tests/source/tables.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/tables.cpp rename to deps/sol2/tests/runtime_tests/source/tables.cpp diff --git a/lib/sol2/tests/runtime_tests/source/tables.enums.cpp b/deps/sol2/tests/runtime_tests/source/tables.enums.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/tables.enums.cpp rename to deps/sol2/tests/runtime_tests/source/tables.enums.cpp diff --git a/lib/sol2/tests/runtime_tests/source/tables.indexing.cpp b/deps/sol2/tests/runtime_tests/source/tables.indexing.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/tables.indexing.cpp rename to deps/sol2/tests/runtime_tests/source/tables.indexing.cpp diff --git a/lib/sol2/tests/runtime_tests/source/tables.insertion.cpp b/deps/sol2/tests/runtime_tests/source/tables.insertion.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/tables.insertion.cpp rename to deps/sol2/tests/runtime_tests/source/tables.insertion.cpp diff --git a/lib/sol2/tests/runtime_tests/source/tables.traversal.cpp b/deps/sol2/tests/runtime_tests/source/tables.traversal.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/tables.traversal.cpp rename to deps/sol2/tests/runtime_tests/source/tables.traversal.cpp diff --git a/lib/sol2/tests/runtime_tests/source/usertypes.basic.cpp b/deps/sol2/tests/runtime_tests/source/usertypes.basic.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/usertypes.basic.cpp rename to deps/sol2/tests/runtime_tests/source/usertypes.basic.cpp diff --git a/lib/sol2/tests/runtime_tests/source/usertypes.constructors.cpp b/deps/sol2/tests/runtime_tests/source/usertypes.constructors.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/usertypes.constructors.cpp rename to deps/sol2/tests/runtime_tests/source/usertypes.constructors.cpp diff --git a/lib/sol2/tests/runtime_tests/source/usertypes.cpp b/deps/sol2/tests/runtime_tests/source/usertypes.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/usertypes.cpp rename to deps/sol2/tests/runtime_tests/source/usertypes.cpp diff --git a/lib/sol2/tests/runtime_tests/source/usertypes.inheritance.cpp b/deps/sol2/tests/runtime_tests/source/usertypes.inheritance.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/usertypes.inheritance.cpp rename to deps/sol2/tests/runtime_tests/source/usertypes.inheritance.cpp diff --git a/lib/sol2/tests/runtime_tests/source/usertypes.inheritance.multi.cpp b/deps/sol2/tests/runtime_tests/source/usertypes.inheritance.multi.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/usertypes.inheritance.multi.cpp rename to deps/sol2/tests/runtime_tests/source/usertypes.inheritance.multi.cpp diff --git a/lib/sol2/tests/runtime_tests/source/usertypes.member_variables.cpp b/deps/sol2/tests/runtime_tests/source/usertypes.member_variables.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/usertypes.member_variables.cpp rename to deps/sol2/tests/runtime_tests/source/usertypes.member_variables.cpp diff --git a/lib/sol2/tests/runtime_tests/source/usertypes.overload.cpp b/deps/sol2/tests/runtime_tests/source/usertypes.overload.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/usertypes.overload.cpp rename to deps/sol2/tests/runtime_tests/source/usertypes.overload.cpp diff --git a/lib/sol2/tests/runtime_tests/source/usertypes.properties.cpp b/deps/sol2/tests/runtime_tests/source/usertypes.properties.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/usertypes.properties.cpp rename to deps/sol2/tests/runtime_tests/source/usertypes.properties.cpp diff --git a/lib/sol2/tests/runtime_tests/source/usertypes.runtime.cpp b/deps/sol2/tests/runtime_tests/source/usertypes.runtime.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/usertypes.runtime.cpp rename to deps/sol2/tests/runtime_tests/source/usertypes.runtime.cpp diff --git a/lib/sol2/tests/runtime_tests/source/usertypes.unique.cpp b/deps/sol2/tests/runtime_tests/source/usertypes.unique.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/usertypes.unique.cpp rename to deps/sol2/tests/runtime_tests/source/usertypes.unique.cpp diff --git a/lib/sol2/tests/runtime_tests/source/usertypes.unregister.cpp b/deps/sol2/tests/runtime_tests/source/usertypes.unregister.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/usertypes.unregister.cpp rename to deps/sol2/tests/runtime_tests/source/usertypes.unregister.cpp diff --git a/lib/sol2/tests/runtime_tests/source/utility.cpp b/deps/sol2/tests/runtime_tests/source/utility.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/utility.cpp rename to deps/sol2/tests/runtime_tests/source/utility.cpp diff --git a/lib/sol2/tests/runtime_tests/source/variadics.cpp b/deps/sol2/tests/runtime_tests/source/variadics.cpp similarity index 100% rename from lib/sol2/tests/runtime_tests/source/variadics.cpp rename to deps/sol2/tests/runtime_tests/source/variadics.cpp -- 2.39.5