Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | llimits.h being used by all Lua code | Roberto Ierusalimschy | 2024-06-20 | 1 | -0/+1 |
| | | | | | | The definitions in llimits.h are useful not only for the core. That header only defines types and '#define's, so libs and core still do not share any real code/data. | ||||
* | New interface to function 'luaL_openselectedlibs' | Roberto Ierusalimschy | 2024-02-15 | 1 | -12/+10 |
| | | | | | Instead of preloading all non-loaded libraries, there is another mask to select which libraries to preload. | ||||
* | New function 'luaL_openselectedlibs' | Roberto Ierusalimschy | 2022-12-07 | 1 | -26/+25 |
| | | | | Makes it easier to start Lua with only some standard libraries. | ||||
* | Removed extra information from RCS keyword strings | Roberto Ierusalimschy | 2018-08-23 | 1 | -1/+1 |
| | | | | | Version numbers and dates (mostly wrong) from RCS keyword strings removed from all source files; only the file name are kept. | ||||
* | removed compatibility code with older versions | Roberto Ierusalimschy | 2018-02-27 | 1 | -4/+1 |
| | |||||
* | new constant 'LUA_GNAME' for the name of the global table "_G" | Roberto Ierusalimschy | 2017-06-27 | 1 | -2/+2 |
| | |||||
* | using constants for "_LOADED" and "PRELOAD" | Roberto Ierusalimschy | 2016-12-04 | 1 | -3/+3 |
| | |||||
* | includes 'stddef.h' (as it uses NULL) | Roberto Ierusalimschy | 2015-01-05 | 1 | -4/+6 |
| | |||||
* | no more 'preloadedlibs' when opening libraries (as it is dead code now) | Roberto Ierusalimschy | 2014-12-09 | 1 | -22/+11 |
| | |||||
* | in test mode, debug library is not predefined (to allow testing | Roberto Ierusalimschy | 2014-12-06 | 1 | -2/+7 |
| | | | | 'preloadedlibs') | ||||
* | added include for 'lprefix.h', for stuff that must be added before | Roberto Ierusalimschy | 2014-11-02 | 1 | -5/+7 |
| | | | | any other header file | ||||
* | deprecated library throws an error if called (instead of silently | Roberto Ierusalimschy | 2014-05-15 | 1 | -3/+5 |
| | | | | not loading itself) | ||||
* | new library: utf8 | Roberto Ierusalimschy | 2014-02-06 | 1 | -1/+2 |
| | |||||
* | 'luaL_findtable' -> 'luaL_getsubtable' | Roberto Ierusalimschy | 2011-04-08 | 1 | -2/+2 |
| | |||||
* | detail (cleaning trailing spaces) | Roberto Ierusalimschy | 2011-01-26 | 1 | -4/+4 |
| | |||||
* | 'debug' library is loaded by default | Roberto Ierusalimschy | 2010-11-12 | 1 | -4/+1 |
| | |||||
* | bitlib renamed to 'bit32' + new function for arithmetic shift | Roberto Ierusalimschy | 2010-10-25 | 1 | -2/+2 |
| | |||||
* | new module policy: C modules do not create globals and do not register | Roberto Ierusalimschy | 2010-07-02 | 1 | -13/+8 |
| | | | | | | themselves with 'require' (let 'require' do its work); new auxiliary functions luaL_newlib/luaL_newlibtable/luaL_setfuncs/luaL_requiref. Old luaL_register will be deprecated. | ||||
* | old (and complex) luaL_findtable now used only in compatibility code | Roberto Ierusalimschy | 2010-06-30 | 1 | -2/+2 |
| | | | | inside lauxlib.c | ||||
* | 'coroutine' library separated from 'baselib' | Roberto Ierusalimschy | 2010-06-10 | 1 | -1/+2 |
| | |||||
* | it is better to call open functions with lua_call to not mess | Roberto Ierusalimschy | 2010-05-20 | 1 | -3/+3 |
| | | | | the caller stack | ||||
* | no more fenvs! | Roberto Ierusalimschy | 2010-03-26 | 1 | -5/+4 |
| | |||||
* | no more pseudoindex LUA_GLOBALSINDEX; global table now accessible | Roberto Ierusalimschy | 2009-12-22 | 1 | -3/+6 |
| | | | | through registry | ||||
* | several configuration options that do not change often moved out of | Roberto Ierusalimschy | 2009-12-17 | 1 | -2/+2 |
| | | | | luaconf.h and into more internal files | ||||
* | avoid using deprecated macros lua_[gs]etglobal | Roberto Ierusalimschy | 2009-12-11 | 1 | -2/+2 |
| | |||||
* | details + comments | Roberto Ierusalimschy | 2009-09-05 | 1 | -7/+15 |
| | |||||
* | new module 'lbitlib.c' for bitwise operations | Roberto Ierusalimschy | 2009-07-01 | 1 | -1/+2 |
| | |||||
* | variable renaming: 'lualibs' -> 'loadedlibs'; 'luareqlibs' -> | Roberto Ierusalimschy | 2009-05-01 | 1 | -7/+7 |
| | | | | 'preloadedlibs' | ||||
* | comments | Roberto Ierusalimschy | 2009-05-01 | 1 | -3/+5 |
| | |||||
* | detail ('name' of baselib is "_G") | Roberto Ierusalimschy | 2008-01-02 | 1 | -2/+2 |
| | |||||
* | 'debug' library must be required before being used | Roberto Ierusalimschy | 2007-06-22 | 1 | -1/+24 |
| | |||||
* | small optimizations (lua_newtable -> lua_createtable) | Roberto Ierusalimschy | 2005-12-29 | 1 | -2/+2 |
| | |||||
* | detail | Roberto Ierusalimschy | 2005-08-26 | 1 | -3/+3 |
| | |||||
* | correct name to open package library | Roberto Ierusalimschy | 2005-08-10 | 1 | -2/+2 |
| | |||||
* | new protocol to open standard libraries | Roberto Ierusalimschy | 2005-04-13 | 1 | -11/+6 |
| | |||||
* | details | Roberto Ierusalimschy | 2005-03-08 | 1 | -4/+7 |
| | |||||
* | C functions and userdata also have environments | Roberto Ierusalimschy | 2005-02-18 | 1 | -1/+3 |
| | |||||
* | separation between io lib and os lib | Roberto Ierusalimschy | 2004-07-09 | 1 | -1/+2 |
| | |||||
* | back with an "open all libs" function | Roberto Ierusalimschy | 2004-07-09 | 1 | -2/+31 |
| | |||||
* | obsolete module; not part of the oficial distribution | Roberto Ierusalimschy | 2000-08-09 | 1 | -14/+2 |
| | |||||
* | function lua_userinit is used only in single-state mode (by lua.c) | Roberto Ierusalimschy | 2000-06-16 | 1 | -10/+8 |
| | |||||
* | `lua.h' is included before any other Lua header file | Roberto Ierusalimschy | 2000-06-12 | 1 | -1/+2 |
| | |||||
* | `lua_setfallback' leaves things on the stack, so it is better to protect | Roberto Ierusalimschy | 1999-12-06 | 1 | -1/+3 |
| | | | | it. | ||||
* | first implementation of multiple states (reentrant code). | Roberto Ierusalimschy | 1999-11-22 | 1 | -6/+8 |
| | |||||
* | initialization module (to load libraries) | Roberto Ierusalimschy | 1999-01-08 | 1 | -0/+17 |