Akeit0
|
060e12f13e
Add: support passing CancellationToken in parameter by LuaObjectGenerator
|
vor 7 Monaten |
Akeit0
|
3cd21a8d5f
Refactor: optimize LuaTableEnumerator and extract MoveNext logic to LuaValueDictionary
|
vor 7 Monaten |
Akeit0
|
19eb52ef4e
Add: implement IEnumerable interface for LuaTable and add enumerator
|
vor 7 Monaten |
Akeit0
|
01c919f4b2
Add: support exception handling from hook
|
vor 7 Monaten |
Akeit0
|
417a890df6
fix: use GetArgumentOrDefault for mask in SetHook method
|
vor 7 Monaten |
Akeit0
|
64e415ceba
Add: SetHook API
|
vor 7 Monaten |
Akeit0
|
d3e99c43fd
Improve hook check performance
|
vor 7 Monaten |
Akeit0
|
2b5e0a2297
rename: rename LuaCancelledException to LuaCanceledException for consistency
|
vor 7 Monaten |
Akeit0
|
d36e9b8dcf
Merge pull request #147 from nuskey8/improve-cancel
|
vor 7 Monaten |
Akeit0
|
0d72037f21
improve: enhance error message for LuaCancelledException
|
vor 7 Monaten |
Akeit0
|
59e367842a
improve: enhance cancellation handling and introduce LuaCancelledException
|
vor 7 Monaten |
Akeit0
|
f6abe5289e
fix: update new line detection to handle both LF and CRLF
|
vor 7 Monaten |
Akeit0
|
df5ed5c42e
refactor: simplify exception hierarchy by removing LuaException base class
|
vor 7 Monaten |
Akeit0
|
e97aefc8b7
improve: error message
|
vor 7 Monaten |
Akeit0
|
e80362efe6
improve: better error message
|
vor 7 Monaten |
Akeit0
|
40ec0535d5
refactor: replace File.ReadAllBytesAsync with sync to prevent unintended Threading
|
vor 7 Monaten |
Akeit0
|
3eacaa79d4
Add: add Low level APIs for compilation
|
vor 7 Monaten |
Akeit0
|
147b498989
Merge pull request #143 from nuskey8/access-validation
|
vor 7 Monaten |
Akeit0
|
02dad703f2
refactor: replace FastListCore with PooledList in Scanner
|
vor 7 Monaten |
Akeit0
|
d7e81d241a
refactor: replace StringBuilder with FastListCore in Scanner for reduce allocation
|
vor 7 Monaten |
Akeit0
|
48e18d88f9
fix: parser initialization order
|
vor 7 Monaten |
Akeit0
|
af01bdc26b
change: move apis to LuaThreadAccess to validate context
|
vor 7 Monaten |
Akeit0
|
0bbaa0141a
improve: improve call stack handling and exception management
|
vor 7 Monaten |
Akeit0
|
f295651f74
fix: adjust argument count handling in DoFile method
|
vor 7 Monaten |
Akeit0
|
9a259854a9
feat: implement OpCall method for LuaThread and fix vararg handling
|
vor 7 Monaten |
Akeit0
|
5882dae637
fix: use __call via other metamethods
|
vor 7 Monaten |
Akeit0
|
8249ad46b3
add: Comprehensive Lua API for basic operations
|
vor 7 Monaten |
Akeit0
|
a5115fc506
refactor: remove unused properties from LuaFunctionExecutionContext and update related method calls
|
vor 7 Monaten |
Akeit0
|
216a08b0e2
fix: compile error shows incorrect position and token
|
vor 7 Monaten |
Akeit0
|
aa2d2b4be6
demo of rust like compile exception
|
vor 7 Monaten |