sol2
sol2 copied to clipboard
Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:
``` [389/403] /usr/bin/i686-pc-linux-gnu-g++ -DSOL_ALL_SAFETIES_ON=1 -DSOL_PRINT_ERRORS=1 -DSOL_TESTS_SIZEOF_VOID_P=4 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -isystem /usr/include/lua5.1 -isystem /var/tmp/portage/dev-cpp/sol2-3.3.1/work/sol2-3.3.1/include -O2 -mar ch=i686 -pipe -std=gnu++17 -ftemplate-backtrace-limit=0 -pedantic -Wall -Wpedantic -Wextra -fexec-charset=utf-8 -finput-charset=utf-8 -Wno-noexcept-type -Wno-unreachable-code -MD -MT tests/regression_tests/simple/CMakeFiles/sol2.tests.regression.simple.SOL_ALL_SAFETIES_ON.d ir/source/1192_-_incorrect_alignment_calculation.cpp.o...
@ThePhD Closes #1409. Now, unions can have members.
How to properly handle opaque C pointers? They are very popular in many C libraries. Right now I doing so, consider `glfw` where `GLFWwindow` and `GLFWmonitor` are opaque pointers. Consider...
There were a few times the official lua download website was down, causing CI to fail. Adding a few mirrors by default in case the server is down should prevent...
Hi, I'm seeing a new error in compilation: ``` In file included from D:/a/Light.vn-core/Light.vn-core/_deps/sol2/80081c33f3d3c0bc53deb21b682463e1ae98eef5/include\sol/sol.hpp:53: In file included from D:/a/Light.vn-core/Light.vn-core/_deps/sol2/80081c33f3d3c0bc53deb21b682463e1ae98eef5/include\sol/stack.hpp:27: In file included from D:/a/Light.vn-core/Light.vn-core/_deps/sol2/80081c33f3d3c0bc53deb21b682463e1ae98eef5/include\sol/trampoline.hpp:27: In file included from D:/a/Light.vn-core/Light.vn-core/_deps/sol2/80081c33f3d3c0bc53deb21b682463e1ae98eef5/include\sol/types.hpp:28: In...
I am getting compilation error when I try to register member function x and y for MyVector class. I think it's happening because of const member function overload. ``` #include...
C++ arguments of `sol::protected_function` looses const-ness. The non-const functions of the C++ class can be called from the lua function. ### Minimal reproducible example ```cpp class MyClass { public: void...
Hello! I'm not sure if this counts as a bug or a feature request, but I discovered while trying to introduce [fennel](https://fennel-lang.org/) into my project that the behaviour of Lua's...
Hi, Im getting this error when build: ``` [100%] Building CXX object engine/extensions/scripting/lua-bindings/CMakeFiles/axlua.dir/Users/paulo/Developer/workspaces/cpp/axmol/3rdparty/yasio/yasio/bindings/lyasio.cpp.o In file included from /Users/paulo/Developer/workspaces/cpp/axmol/3rdparty/yasio/yasio/bindings/lyasio.cpp:83: In file included from /Users/paulo/Developer/workspaces/cpp/axmol/3rdparty/yasio/yasio/bindings/yasio_sol.hpp:29: /Users/paulo/Developer/workspaces/cpp/axmol/3rdparty/lua/sol/sol.hpp:6755:10: error: no member named 'construct' in...