307 Commits (d6af81084df569bc8e3bd0949ad6fc0b40c8468d)

Author SHA1 Message Date
Roberto Ierusalimschy e888976bc6 Details (typos in comments) 5 years ago
Roberto Ierusalimschy 2b8b53864c Improvements in 'luaL_traceback' 6 years ago
Roberto Ierusalimschy 0b63d79b36 Details 6 years ago
Roberto Ierusalimschy c65605151c New function 'luaL_addgsub' 6 years ago
Roberto Ierusalimschy b56d4e570a Changes in the warning system 6 years ago
Roberto Ierusalimschy 437a5b07d4 Added a warning system to Lua 6 years ago
Roberto Ierusalimschy 46beca5bed Better error messages for some polymorphic functions 6 years ago
Roberto Ierusalimschy 7696c6474f Auxiliary buffer cannot close box with 'lua_remove' 6 years ago
Roberto Ierusalimschy 8cb84210ab String buffer using to-be-closed variable 6 years ago
Roberto Ierusalimschy 9eafe9c053 New implementation for 'luaL_addvalue' 6 years ago
Roberto Ierusalimschy 2fc6b55dae Removed resource-related "emergency collections" 6 years ago
Roberto Ierusalimschy 3d838f635c Added "emergency collection" to 'io.tmpfile' and 'os.tmpname' 6 years ago
Roberto Ierusalimschy af70905246 no need to check whether libraries and host use the same kernel; 6 years ago
Roberto Ierusalimschy 34b00c16e2 removed compatibility code with older versions 7 years ago
Roberto Ierusalimschy c67603fafb using new 'lua_newuserdatauv' instead of 'lua_newuserdata' 7 years ago
Roberto Ierusalimschy 90569630d6 detail 7 years ago
Roberto Ierusalimschy 5a1c8d8ef3 new constant 'LUA_GNAME' for the name of the global table "_G" 7 years ago
Roberto Ierusalimschy 2caecf1b3e type 'L_Umaxalign' replaced by macro 'LUAI_MAXALIGN', which is also added 8 years ago
Roberto Ierusalimschy 9903dd52a3 Using LUAI_UAC* types more consistently on vararg calls 8 years ago
Roberto Ierusalimschy b2aa2ba046 using constants for "_LOADED" and "PRELOAD" 8 years ago
Roberto Ierusalimschy beec5af201 'luaL_tolstring' uses metatable's "__name" when available 8 years ago
Roberto Ierusalimschy 62f6652d53 no more extra space in 'luaL_checkstack'. (It was already useless 9 years ago
Roberto Ierusalimschy bda090b961 comments + small code changes around stack usage when 'luaL_checkstack' 9 years ago
Roberto Ierusalimschy d103312661 details (typos in comments) 9 years ago
Roberto Ierusalimschy 8949904783 allow NULL string when length is zero in 'lua_pushlstring' and 9 years ago
Roberto Ierusalimschy e290bd6760 in 'luaL_traceback', print correct number of levels even when 9 years ago
Roberto Ierusalimschy e7f34ad395 better implementation for buffers (reallocated memory directly 10 years ago
Roberto Ierusalimschy 90d016980f detail ('luaL_getmetatable' does not return a boolean, but a tag) 10 years ago
Roberto Ierusalimschy 151dc5cc5f traverse loaded modules (instead of globals) for a name for a function + 10 years ago
Roberto Ierusalimschy c8da3fbc35 in traceback names, give preference to 'name' over '_G.name' 10 years ago
Roberto Ierusalimschy 6f54b07663 give preference to global names in tracebacks 10 years ago
Roberto Ierusalimschy ab4a890d04 use 'namewhat' when building a traceback 10 years ago
Roberto Ierusalimschy db5ac2fa0d detail (buffer in 'LoadF' is related to files) 10 years ago
Roberto Ierusalimschy cb59019f58 uses return value from luaL_getmetatable 10 years ago
Roberto Ierusalimschy 28fdbcf393 added include for 'lprefix.h', for stuff that must be added before 10 years ago
Roberto Ierusalimschy 05afee0f50 definitions for 'luai_writestring'/'luai_writeline'/'luai_writestringerror' 10 years ago
Roberto Ierusalimschy bdf566a8a3 `name' in comments changed to 'name' 10 years ago
Roberto Ierusalimschy 6b12b82532 added 'l_' prefix for names that can be redefined externally 10 years ago
Roberto Ierusalimschy f97c64d7bf macros 'LUA_QL'/'LUA_QL' deprecated 10 years ago
Roberto Ierusalimschy 6384475ec4 'luaL_getmetafield' returns type of metafield (instead of a boolean) 10 years ago
Roberto Ierusalimschy 8704fca0c9 in 'luaL_checkversion_' check numeric types first. (Other tests 10 years ago
Roberto Ierusalimschy 8bb272a3e3 new conversion float->integer: conversion is valid only when 10 years ago
Roberto Ierusalimschy c229ed597f 'requiref' checks 'package.loaded' before loading a module 10 years ago
Roberto Ierusalimschy a77d263e86 unsigned-manipulation functions (lua_puhsunsigned, lua_tounsigned, etc.) 11 years ago
Roberto Ierusalimschy 45c430eac0 addition of '.0' to float representation done by the kernel 11 years ago
Roberto Ierusalimschy 4422b97472 keep 'luaL_checkversion_' with its signature in version 5.2, for 11 years ago
Roberto Ierusalimschy 5aeb57f11f detail (error message for conversion from float to integer) 11 years ago
Roberto Ierusalimschy a3addae036 lua_gettable and similars return type of gotten value 11 years ago
Roberto Ierusalimschy a4c6dcf999 detail (better error messages for light userdata) 11 years ago
Roberto Ierusalimschy 4a1ed6e6e5 new field '__name' in metatables to help better error messages 11 years ago