Skip to content

v1.3.0: Merge branch 'refs/heads/pr/34'

Compare
Choose a tag to compare
@satoren satoren released this 08 Aug 12:10
  • Support default argument #17
  • add preprocessor options KAGUYA_FUNCTION_MAX_ARGS ,KAGUYA_FUNCTION_MAX_OVERLOADS. for C++03
  • Remove lua_type_traits < lua_CFunction > instead add lua_type_traits < luacfunction > #39
  • Support __call meta method based Constructor #38
  • If registered __index or __newindex, not override those by UserdataMetatable. #33
  • Fixed bad performance with property #33.
  • addProperty with setter,getter functions. #29
  • Rename TYPE_BOOL to TYPE_BOOLEAN for conflict on objective-c++
  • Add initializer list support for table
  • Add compile option KAGUYA_NO_USERDATA_TYPE_CHECK
    If you not use non kaguya binding userdata type,you can set KAGUYA_NO_USERDATA_TYPE_CHECK to 1. performance up.
  • Fixed bug.
    • Missing return value of coroutine.yeld
    • Fixed function object cannot bind. fix #35