- 11 Nov, 2021 1 commit
-
-
Vinicius Jarina authored
-
- 09 Nov, 2021 1 commit
-
-
MegaPiggy authored
* Added Threads * Allowed userdata to be pushed. * Added a few more methods XMove: Exchange values between different threads of the same state (i.e. threads and interpreters). NewThread: basically just coroutine.create Reset: removes function from the thread * Added Thread Test * Added UserData Test. * remove optional index * Add thread properties * Added Operators & Overrides * Added 2 more methods * improve * Add thread equality test * Remove hash code override that I added. Added this earlier. I realized it shouldn't have been because LuaBase returns reference here. * Add base hash code * base equals
-
- 04 Nov, 2021 1 commit
-
-
BuildTools authored
Fixed bug where calling a method returning void through reflection threw an InvalidProgramException ( After calling the base method, the generated code would pop on the empty evaluation stack, as void methods don't push a return value onto the stack )
-
- 05 Oct, 2021 1 commit
-
-
Kagamia authored
-
- 08 Sep, 2021 1 commit
-
-
Erik Nilsen Haga authored
-
- 11 May, 2021 1 commit
-
-
Vlad Soroka authored
Check the the type to be numeric rather than a number. The side effect of IsNumber check causes numeric strings to be treated as numbers which leads to wrong overloaded method identification
-
- 19 Jan, 2021 2 commits
-
-
Vinicius Jarina authored
-
Vinicius Jarina authored
-
- 21 Oct, 2020 1 commit
-
-
Bradley Faskowitz authored
For a function on a net object with string parameters, the 'extractor' for a null string would return an object type. This extractor is cached, and on the next invocation, a non-null string parameter would try to be extracted as an object type, which would cause a failure.
-
- 18 Oct, 2020 2 commits
-
-
Vinicius Jarina authored
Use `fakenil` from https://github.com/NLua/NLua/issues/328#issuecomment-691483915 to avoid cache miss
-
Vinicius Jarina authored
-
- 03 May, 2020 1 commit
-
-
Vinicius Jarina authored
* Fixes #375 Possible bug not detecting constructor(.ctor) argument match
-
- 19 Apr, 2020 3 commits
-
-
Vinicius Jarina authored
* Fixed #370 Overloaded indexer operators `TryIndexMethods` was testing only the first index method (`get_Item`) * Fixing flaky test.
-
Vinicius Jarina authored
-
Thomas Nind authored
* Made RegisterGlobal maximum recursion level user configurable * Added test for MaximumRecursion field * Added reference to System.Data * Revert "Added test for MaximumRecursion field" This reverts commit d04299638765cdb73111a61288b7654ef51781ec. * Re added test (after fixing accidental whitespace changes) * Revert "Added reference to System.Data" This reverts commit 3e8838383a8d4f3e883bd3209614060fc1c755d1. * Changed TestMaximumRecursion to use NLuaTest.TestTypes.TestClass * Fix for NUnitLite not having `Greater` assertion
-
- 24 Feb, 2020 2 commits
-
-
Vinicius Jarina authored
-
Vinicius Jarina authored
* Guid has a lot of ctor overload, the `byte[]` was being used instead the `string`. Reorder ctor info before trying to match the parameters.
-
- 23 Feb, 2020 1 commit
-
-
Vinicius Jarina authored
-
- 19 Jan, 2020 1 commit
-
-
Vinicius Jarina authored
-
- 18 Jan, 2020 1 commit
-
-
Vinicius Jarina authored
* Lua.Error() will call setjmp and this can cause a crash with CLR on Linux, it seems that calling the setjmp longjmp twice will crash on *nix systems. This should make this issue work a bit better: https://github.com/NLua/NLua/issues/344
-
- 17 Jan, 2020 1 commit
-
-
Vinicius Jarina authored
-
- 13 Dec, 2019 1 commit
-
-
Vinicius Jarina authored
-
- 11 Dec, 2019 1 commit
-
-
Vinicius Jarina authored
* Related with #340 it seems .NET Core is crashing the process when there is a exception with native/manage frames.
-
- 02 Dec, 2019 1 commit
-
-
Vinicius Jarina authored
-
- 18 Oct, 2019 1 commit
-
-
Vinicius Jarina authored
-
- 14 Sep, 2019 1 commit
-
-
Vinicius Jarina authored
-
- 11 Sep, 2019 1 commit
-
-
Vinicius Jarina authored
-
- 23 Aug, 2019 1 commit
-
-
Vinicius Jarina authored
-
- 22 Aug, 2019 2 commits
-
-
Vinicius Jarina authored
-
Vinicius Jarina authored
-
- 21 Aug, 2019 1 commit
-
-
Vinicius Jarina authored
* Cache invalid method call * Fixed array of byte, sbyte, uint, ulong, short, ushort * Fixed explicity interface calling.
-
- 27 Jul, 2019 1 commit
-
-
Vinicius Jarina authored
-
- 30 Mar, 2019 2 commits
-
-
Vinicius Jarina authored
* Fixed https://github.com/NLua/NLua/issues/181
-
Vinicius Jarina authored
* Release 1.4.12
-
- 29 Mar, 2019 1 commit
-
-
Vinicius Jarina authored
* Added support to Lua integers. * Operator [] and `GetNumber` will still return the `double` regardless of the value for backward compatibility LuaTable.GetObject may have breaks if your code is assuming the value will be always a double boxed. To get long from Lua object use `GetLong` and to get an integer `GetInteger`.
-
- 07 Mar, 2019 1 commit
-
-
Vinicius Jarina authored
* Update Nugets * Updated NuGet packages. * Renamed NLua.Core.projitems -> NLua.Shared.projitems
-
- 13 Feb, 2019 1 commit
-
-
Vinicius Jarina authored
* Fixed cleanup of Lua objects on LuaBase finalizer.
-
- 10 Feb, 2019 2 commits
-
-
Vinicius Jarina authored
* weak ref * Dont dispose LuaBase on Finalizer.
-
Vinicius Jarina authored
* Avoid call GetExtensionMethod twice. * `LuaMethodWrapper.Call` cleanup.
-
- 09 Feb, 2019 1 commit
-
-
Vinicius Jarina authored
* better performance with GetExtensionMethod.
-