Age | Commit message (Expand) | Author |
2024-09-20 | Add ability to pass command-line arguments to a Lua script. | Nat Goodspeed |
2024-09-16 | WIP: edits in support of Lua script args | Nat Goodspeed |
2024-09-12 | Disable happy-path destructor semantics when unwinding C++ stack. | Nat Goodspeed |
2024-09-10 | Pass std::string_view by value, not by const reference. | Nat Goodspeed |
2024-09-06 | Introduce LuaFeature debug setting, default off. | Nat Goodspeed |
2024-09-05 | Merge branch 'release/luau-scripting' into lua-resultset | Nat Goodspeed |
2024-09-04 | Windows build fixes | Nat Goodspeed |
2024-09-03 | Add Lua traceback to errors from calling lluau::expr(). | Nat Goodspeed |
2024-09-03 | In lua_what() and lua_stack(), try to report a function's name. | Nat Goodspeed |
2024-09-02 | Make `pairs()`, `ipairs()` forward to original funcs if no metamethods. | Nat Goodspeed |
2024-08-31 | Make global pairs(), ipairs() honor metamethods. | Nat Goodspeed |
2024-08-29 | Support next(), pairs(), ipairs() for LL.setdtor() table proxies. | Nat Goodspeed |
2024-08-29 | Add Lua script name to log messages. | Nat Goodspeed |
2024-08-28 | Ditch trailing spaces. | Nat Goodspeed |
2024-08-28 | Prevent erroneous assignment to LL.setdtor() proxy._target field. | Nat Goodspeed |
2024-08-28 | Add `LL.setdtor()` function to add a "destructor" to any Lua object. | Nat Goodspeed |
2024-08-21 | Merge branch 'release/luau-scripting' into lua-inventory | Maxim Nikolenko |
2024-08-21 | Improve diagnostic output for Lua atexit() functions. | Nat Goodspeed |
2024-08-21 | Suppress ~LuaStackDelta() verification during stack unwinding. | Nat Goodspeed |
2024-08-20 | Fix for #2237: intermittent Lua data stack overflow. | Nat Goodspeed |
2024-08-15 | First batch of Inventory api; raise interrupts limit | Mnikolenko Productengine |
2024-08-15 | Introduce lluau_checkstack(L, n); use instead of luaL_checkstack(). | Nat Goodspeed |
2024-08-01 | Add lua_push(), lua_to(), lua_[gs]etfieldv(), lua_raw[gs]etfield(). | Nat Goodspeed |
2024-07-10 | Merge branch 'lua-atexit-run' into lua-no-reuse. | Nat Goodspeed |
2024-07-10 | Remove ability to reuse a LuaState between LLLUAmanager functions. | Nat Goodspeed |
2024-06-27 | Introduce TypeTag<T> template whose int value differs for each T. | Nat Goodspeed |
2024-06-19 | Improve LL.help() function. | Nat Goodspeed |
2024-06-19 | Try harder to keep Luau's lua_getinfo() from crashing. | Nat Goodspeed |
2024-06-18 | Merge branch 'lua-login' of github.com:secondlife/viewer into lua-login | Nat Goodspeed |
2024-06-18 | Initialize lua_Debug lluau::source_path() passes to lua_getinfo(). | Nat Goodspeed |
2024-06-18 | Remove special-case ~LuaState() code to call fiber.run(). | Nat Goodspeed |
2024-06-18 | Make ~LuaState() walk Registry.atexit table backwards | Nat Goodspeed |
2024-06-18 | Make lluau::source_path() report top-level script path. | Nat Goodspeed |
2024-06-17 | Store script's LuaListener in userdata in lua_State's Registry. | Nat Goodspeed |
2024-06-14 | Introduce LL.atexit(), internal lua_emplace<T>(), lua_toclass<T>(). | Nat Goodspeed |
2024-06-12 | LuaState::expr() has log messages for ending, add for starting. | Nat Goodspeed |
2024-04-18 | Move {set,check}_interrupts_counter() to lluau namespace. | Nat Goodspeed |
2024-04-03 | LLInstanceTracker::destruct() instead of destroy(). | Nat Goodspeed |
2024-04-03 | Introduce LLInstanceTracker::destroy() methods; use in ~LuaState(). | Nat Goodspeed |
2024-04-03 | Introduce fsyspath subclass of std::filesystem::path. | Nat Goodspeed |
2024-04-02 | Fix std::filesystem::path - to - std::string conversions on Windows. | Nat Goodspeed |
2024-04-02 | Add LL.source_path(), source_dir() Lua entry points. | Nat Goodspeed |
2024-03-28 | Move our lua_register(), lua_rawlen() from lua_function.h to .cpp. | Nat Goodspeed |
2024-03-25 | Add LL.check_stop() entry point and call it in fiber scheduler(). | Nat Goodspeed |
2024-03-25 | Add LL. prefix to viewer entry points, fix existing references. | Nat Goodspeed |
2024-03-21 | WIP: Add fiber.lua module and use in leap.lua and WaitQueue.lua. | Nat Goodspeed |
2024-03-06 | Defend LuaState::expr() against lua_tollsd() errors. | Nat Goodspeed |
2024-02-29 | Refactor require() to make it easier to reason about Lua stack usage. | Nat Goodspeed |
2024-02-27 | Merge branch 'release/luau-scripting' into luau-require-impl. | Nat Goodspeed |
2024-02-23 | require() code clean-up | Mnikolenko Productengine |