Commit History

Autor SHA1 Mensaxe Data
  Ole 6597a39b6e Move auxiliary functions to auxiliary.hpp %!s(int64=10) %!d(string=hai) anos
  Ole a059446be5 Move Field-related functionality to fields.hpp %!s(int64=10) %!d(string=hai) anos
  Ole cf189f8752 Remove 'wrap_field' %!s(int64=10) %!d(string=hai) anos
  Ole aa549da091 Move method-related functionality into methods.hpp %!s(int64=10) %!d(string=hai) anos
  Ole a25b1c8df4 Remove 'wrap_constructor' %!s(int64=10) %!d(string=hai) anos
  Ole 9ac3b56502 Add stack-mapper utility 'direct' %!s(int64=10) %!d(string=hai) anos
  Ole aac8a5af39 Clean up method wrapping %!s(int64=10) %!d(string=hai) anos
  Ole 6708318057 simplify: LUWRA_WRAP_FUNCTION %!s(int64=10) %!d(string=hai) anos
  Ole 286a5d3d4f Simplify FunctionWrapper and Layout %!s(int64=10) %!d(string=hai) anos
  Ole 863bf68a37 Rename several core features %!s(int64=10) %!d(string=hai) anos
  Ole 68c1baeb6b Implement first idea for a state wrapper %!s(int64=10) %!d(string=hai) anos
  Ole 74eef9ed26 Fix luaL_checkcfunction %!s(int64=10) %!d(string=hai) anos
  Ole fdf34425a7 Bump version to 0.2.0 %!s(int64=10) %!d(string=hai) anos
  Ole 09e9de10c2 tests: Include Catch as a sub-module dependency %!s(int64=10) %!d(string=hai) anos
  Ole 1fb8e0391e Fix bug with Clang where wrapped function pointers are optimized out %!s(int64=10) %!d(string=hai) anos
  Ole 96f6df49a3 Add std::nullptr_t as equivalent to nil %!s(int64=10) %!d(string=hai) anos
  Ole a42a8e3043 Make use of new auxiliary functions %!s(int64=10) %!d(string=hai) anos
  Ole bfe60d7a62 Make sure registering global values does not polute the execution stack %!s(int64=10) %!d(string=hai) anos
  Ole 54e6cb6228 tests: Add tests for 'register_global' and 'set_fields' %!s(int64=10) %!d(string=hai) anos
  Ole 739bcef171 Add 'new_table' helper which allows you to create new table easily %!s(int64=10) %!d(string=hai) anos
  Ole 6f501c13dd Add 'set_fields' function which allows you to set multiple table fields at once %!s(int64=10) %!d(string=hai) anos
  Ole 96929feda3 Add alias Value specialization for string literals %!s(int64=10) %!d(string=hai) anos
  Ole 33443c1b0c tests: Add numeric test for unsigned/signed char %!s(int64=10) %!d(string=hai) anos
  Ole 8a4c63f324 Add value support for unsigned/signed char %!s(int64=10) %!d(string=hai) anos
  Ole 5d3a95a857 Use universal initialization when constructing user types %!s(int64=10) %!d(string=hai) anos
  Ole a08c1f28e6 Adjust version macros %!s(int64=10) %!d(string=hai) anos
  Ole 54f0a09f1d Add macro for constructor wrapping %!s(int64=10) %!d(string=hai) anos
  Ole e87aff9101 Add macros for field and method wrapping %!s(int64=10) %!d(string=hai) anos
  Ole 50d52f1b66 Add 'LUWRA_WRAP_FUNCTION' to make function wrapping easier %!s(int64=10) %!d(string=hai) anos
  Ole 9be3440d06 readme: Fix typo %!s(int64=10) %!d(string=hai) anos