Skip to content

Releases: jeremyong/Selene

v0.4

23 Apr 05:29
Compare
Choose a tag to compare
  • 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

22 Feb 05:35
Compare
Choose a tag to compare
  • Deprecate Call syntax (81ccac3)
  • Clean up include structure
  • Make library header file only
  • Performance improvements

0.3

15 Feb 02:43
Compare
Choose a tag to compare
0.3 Pre-release
Pre-release

This release improves interoperability by supporting passing pure Lua functions to and from C++ via the sel::function object.

0.2.4

10 Feb 00:35
Compare
Choose a tag to compare
0.2.4 Pre-release
Pre-release

Extend class registration capabilities to pointers, references, and member variables.

0.2.3

09 Feb 08:18
Compare
Choose a tag to compare
0.2.3 Pre-release
Pre-release

Add support for class registration.

0.2.2

27 Jan 23:58
Compare
Choose a tag to compare
0.2.2 Pre-release
Pre-release

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

27 Jan 00:21
Compare
Choose a tag to compare
0.2.1 Pre-release
Pre-release

Fixes all known instances of memory leakage and allows on the fly table creation with selectors.

0.2

25 Jan 17:47
Compare
Choose a tag to compare
0.2 Pre-release
Pre-release

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

22 Jan 21:53
Compare
Choose a tag to compare
0.1 Pre-release
Pre-release
Initial alpha release supporting basic Lua and C++ function and objec…