Skip to content

Commit

Permalink
Add a few notes about custom LuaInterface changes since forking
Browse files Browse the repository at this point in the history
  • Loading branch information
gfoot committed Sep 20, 2013
1 parent ce6c976 commit c56c7a3
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,14 @@ make it work with KopiLua - issues like the distinction between a C function
and a C# function being redundant, and namespacing changes. I also disabled
some code that's not suitable for use in Unity's web player.

LuaInterface had a nasty finalizer bug that was worked around upstream by
making various classes disposable, and requiring the user to actually dispose
them. I fixed that a different way, which still removes the finalizers but
doesn't require users to control the lifetimes.

I've also extended luanet.get_method_bysig to support methods with out and ref
arguments.

KopiLua itself had some bugs - I remember specifically some issues with
userdata, and some lua_assert calls had lost the '!' from their expressions.

Expand Down

0 comments on commit c56c7a3

Please sign in to comment.