summaryrefslogtreecommitdiff
path: root/indra/llcommon/lua_function.cpp
AgeCommit message (Expand)Author
2024-08-01Add lua_push(), lua_to(), lua_[gs]etfieldv(), lua_raw[gs]etfield().Nat Goodspeed
2024-07-10Merge branch 'lua-atexit-run' into lua-no-reuse.Nat Goodspeed
2024-07-10Remove ability to reuse a LuaState between LLLUAmanager functions.Nat Goodspeed
2024-06-27Introduce TypeTag<T> template whose int value differs for each T.Nat Goodspeed
2024-06-19Improve LL.help() function.Nat Goodspeed
2024-06-19Try harder to keep Luau's lua_getinfo() from crashing.Nat Goodspeed
2024-06-18Merge branch 'lua-login' of github.com:secondlife/viewer into lua-loginNat Goodspeed
2024-06-18Initialize lua_Debug lluau::source_path() passes to lua_getinfo().Nat Goodspeed
2024-06-18Remove special-case ~LuaState() code to call fiber.run().Nat Goodspeed
2024-06-18Make ~LuaState() walk Registry.atexit table backwardsNat Goodspeed
2024-06-18Make lluau::source_path() report top-level script path.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-06-12LuaState::expr() has log messages for ending, add for starting.Nat Goodspeed
2024-04-18Move {set,check}_interrupts_counter() to lluau namespace.Nat Goodspeed
2024-04-03LLInstanceTracker::destruct() instead of destroy().Nat Goodspeed
2024-04-03Introduce LLInstanceTracker::destroy() methods; use in ~LuaState().Nat Goodspeed
2024-04-03Introduce fsyspath subclass of std::filesystem::path.Nat Goodspeed
2024-04-02Fix std::filesystem::path - to - std::string conversions on Windows.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-03-25Add LL.check_stop() entry point and call it in fiber scheduler().Nat Goodspeed
2024-03-25Add LL. prefix to viewer entry points, fix existing references.Nat Goodspeed
2024-03-21WIP: Add fiber.lua module and use in leap.lua and WaitQueue.lua.Nat Goodspeed
2024-03-06Defend LuaState::expr() against lua_tollsd() errors.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-08Add required helptext parameter to lua_function() macro.Nat Goodspeed
2024-02-07Fix lluau::dostring() for return values.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