Releases: jeremyong/Selene
Releases · jeremyong/Selene
v0.4
- Registration of raw lambdas
- Fixed possible bug due to lack of inlining in several places
- Permit const member function and variable registration.
v0.3.1
- Deprecate Call syntax (81ccac3)
- Clean up include structure
- Make library header file only
- Performance improvements
0.3
This release improves interoperability by supporting passing pure Lua functions to and from C++ via the sel::function
object.
0.2.4
Extend class registration capabilities to pointers, references, and member variables.
0.2.3
Add support for class registration.
0.2.2
Adds more convenient syntax for extracting multiple values from a function call to Lua. This is achieved via a thin wrapper to std::tuple
and an explicit tuple conversion of sel::Selector
.
0.2.1
Fixes all known instances of memory leakage and allows on the fly table creation with selectors.
0.2
Adds support for chainable selectors (sel::Selector
) to access globals or nested table fields and assign or retrieve functions and values. Leverages type cast overloads to infer function return types.
0.1
Initial alpha release supporting basic Lua and C++ function and objec…