Releases: neolithos/neolua
Releases · neolithos/neolua
NeoLua 1.3.1
NeoLua 1.2.25
NeoLua 1.2.24
NeoLua 1.2.23
NeoLua 1.2.21
NeoLua 1.2.20
NeoLua-1.2.17
Feature
Support for the .net try-catch-finally expression.
It is possible to write something like.
do (a = CreateDisposableObject())
doSomethingWrong();
end(
function (e)
handleException();
rethrow;
end,
function
doFinally();
-- a gets disposed automaticly
end
)
Chg
- Introduced trace line debugger CreateChunk (#48)
- __metatable got a new event __changed that maps OnPropertyChanged calls (9674a5d)
- add none standard library members rawmembers, rawarray, mpairs, refactoring of the std-lib (ace5da6)
- Unwrap TargetInvocationException in LuaXPCall (3c5167b)
Fix
- Logic operators did unnessary type casts (0c0ed72)
- Regex translation (#45)
- GetOptionalValue did not work with nil values (401b0ef)
- Self implementation call from the host (2ff5b6c)
- Lift of strings to numbers during compare operation was wrong (db294fe)
- Incompatible behaviour of table index access (5132484)
- Handling of abstract classes and interfaces (08aa695)
I also removed iOS from the supported list (#33).
Download of binaries is on Codeplex.
NeoLua-1.2.8
Bug fixes:
- LuaMethod should use only the DeclaringType and not the RuntimeType for the invoke binding (ccf5184)
- Access to already closed files (#44)
- Index out of range in case callArgs for Run is null (#43)
- TypeMatch of object to string is to much (8d4a060)
- Unexpected result for char vs string (#42)
- Wrong number formatting ("%02d" for 55 resulted in 055 instead (42d351e)
NeoLua-1.2.6
NeoLua-1.2.5
This is a big release with a lot changes, I did my best to find all issues, but there might be still some one. Please, test and help me to fix it.
Chg:
- Invoke member also "calls" properties (e.g. clr.System.Environment:UserName, see help)
- Rewrite of the method resolver, it supports explicit interfaces and generic extensions
- Rewrite of the dynamic binder code, to be more compatible with outer DLR languages or e.g. ExpandoObjects (there might be still problems).
- New converter code, that looks also for parse methods and handles enum's, struct's better
- Support for VB.NET
- StackTrace api is public, now
Incompatibilities:
- Removed hungarian notation
Fix:
- Binding issue with in,out arguments (d426406)
- Fixes a very complicated error that occurs in my desktop application under very special circumstances, during assembly loading (thx @hdkeeper, b67f077).
- foreach did not call IDisposable (91e8b17)
- Handling of require doesn't work if StandardPackagesPath is changed (#32)
- string.find was not compatible (#31)
Download of binaries is on Codeplex.