summaryrefslogtreecommitdiff
path: root/indra/llcommon/lua_function.h
AgeCommit message (Expand)Author
2024-09-12Disable happy-path destructor semantics when unwinding C++ stack.Nat Goodspeed
2024-09-10Pass std::string_view by value, not by const reference.Nat Goodspeed
2024-09-06Introduce LuaFeature debug setting, default off.Nat Goodspeed
2024-09-05Merge branch 'release/luau-scripting' into lua-resultsetNat Goodspeed
2024-08-28Ditch trailing spaces.Nat Goodspeed
2024-08-28Add `LL.setdtor()` function to add a "destructor" to any Lua object.Nat Goodspeed
2024-08-20Fix for #2237: intermittent Lua data stack overflow.Nat Goodspeed
2024-08-15Introduce lluau_checkstack(L, n); use instead of luaL_checkstack().Nat Goodspeed
2024-08-01Add lua_push(), lua_to(), lua_[gs]etfieldv(), lua_raw[gs]etfield().Nat Goodspeed
2024-07-10Remove ability to reuse a LuaState between LLLUAmanager functions.Nat Goodspeed
2024-07-02Promote LuaRemover from llluamanager.cpp to lua_function.h.Nat Goodspeed
2024-06-27Introduce TypeTag<T> template whose int value differs for each T.Nat Goodspeed
2024-06-27Make lua_emplace<T>() use Luau userdata tags with destructors.Nat Goodspeed
2024-06-18Use LL_DEBUGS("Lua") for LuaLog.Nat Goodspeed
2024-06-18lua_emplace<T>() should permit GC despite LL.atexit() safety net.Nat Goodspeed
2024-06-17Store script's LuaListener in userdata in lua_State's Registry.Nat Goodspeed
2024-06-14Introduce LL.atexit(), internal lua_emplace<T>(), lua_toclass<T>().Nat Goodspeed
2024-04-18Move {set,check}_interrupts_counter() to lluau namespace.Nat Goodspeed
2024-04-03Introduce fsyspath subclass of std::filesystem::path.Nat Goodspeed
2024-04-02Add LL.source_path(), source_dir() Lua entry points.Nat Goodspeed
2024-03-28Move our lua_register(), lua_rawlen() from lua_function.h to .cpp.Nat Goodspeed
2024-02-29Refactor require() to make it easier to reason about Lua stack usage.Nat Goodspeed
2024-02-27Merge branch 'release/luau-scripting' into luau-require-impl.Nat Goodspeed
2024-02-23require() code clean-upMnikolenko Productengine
2024-02-23Ditch DebugExit: we already have Debug (in debug.h)Nat Goodspeed
2024-02-21Add the option to use clean lua_State in "Lua debug" floaterMnikolenko Productengine
2024-02-20Initial require implementationMnikolenko Productengine
2024-02-13Add leaphelp() Lua builtin function for help on LEAP operations.Nat Goodspeed
2024-02-13Add help() function to Lua "builtins."Nat Goodspeed
2024-02-12WIP: Changes towards supporting Lua console help text.Nat Goodspeed
2024-02-09Change the LuaFunction subclass instance name suffix to _lua.Nat Goodspeed
2024-02-08Add required helptext parameter to lua_function() macro.Nat Goodspeed
2024-02-08Defend lluau::error() from platform-specific diagnostics.Nat Goodspeed
2024-02-07Add machinery to capture result of running a Lua script or snippet.Nat Goodspeed
2024-02-06Break out lua_function.h,.cpp and lualistener.h,.cpp.Nat Goodspeed