sol2 icon indicating copy to clipboard operation
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:

Results 286 sol2 issues
Sort by recently updated
recently updated
newest added

For example, I have usertype like that: ``` cpp sol::usertype transform_type { "localToParent", sol::property(&Transform::localToParent), "localToWorld", sol::property(&Transform::localToWorld), "worldToLocal", sol::property(&Transform::worldToLocal), "object", sol::property(&Transform::object), "position", sol::property(&Transform::position, &Transform::setPosition), "facing", sol::writeonly_property([](Transform& tr, const glm::vec3& point){ tr.makeFacing(point);...

Feature.Can Do
Feature.Shiny
Feature.All The Things
v4

I'm pretty happy with Sphinx + Doxygen, and will probably move to do that over any other setup. I just need to pump it into sol2 now, which means it's...

Docs.Are Bad
v4

For my local system/usage, versions are: * **sol version:** https://github.com/AshitaXI/sol2/commit/d4b13ff864c94b0154ec89b2b7332152babbaac4 * **Lua version:** MoonJit https://github.com/AshitaXI/moonjit/commit/094d971c0a9f76025e2c61fab65969aea7fdb753 * **Compiler:** VS2019 16.10.0 (Using C++20 /std:c++latest) For the godbolt example, it is using: *...

Feature.Shiny
v4

Container detection for usertypes seems to work only when passing the container directly to sol, rather than a smart pointer to it. Wouldn't it be nice if sol could look...

Feature.Shiny
v4

We are trying to introduce sol2 to a large codebase that would rely on a massive list of usertypes. However build times, compiler heap use and resulting binary sizes are...

Feature.Can Do
Feature.Shiny
Feature.All The Things
v4

There's a number of scenarios where sol2 is making garbage that it seems not to be destroying, as evidenced by a few issues filed recently about leaks (particularly, on *Nix...

v4

Right now, `sol_lua_check` and `sol::stack::check` work by using a handler-based approach that invokes some sort of error handling operation, which is expected to jump or throw or terminate. These are...

Feature.Shiny
v4

Hi, in some .hpp files forgot add noexcept in move constructors for struct/class Thank's for your work!

Feature.Can Do
Help.Desk

Hi, Basically I would like to be able to use the right overload when it exists but if there is no overload then that it default to classic cast of...

Feature.Shiny

I'm trying to create a basic wrapper around NanoVG, which is a C library. The main context type is `NVGcontext`, which is declared in the NanoVG header file, but defined...

Maybe.Bug...?
Help.Desk