A copy of the Lua development repository, as seen by the Lua team. Mirrored irregularly. Please DO NOT send pull requests or any other stuff. All communication should be through the Lua mailing list https://www.lua.org/lua-l.html https://lua.org
Find a file
Roberto Ierusalimschy ed110f66c5 'luaO_str2num' (and, therefore, 'lua_stringtonumber', 'number',
and coercions) accepts both the locale point and a dot as its
radix character
2016-05-02 11:00:32 -03:00
bugs diff for last bug was against wrong version 2016-04-11 12:34:21 -03:00
lapi.c call 'checkGC' *after* creating new objects (this is how 'execute' 2016-02-29 11:27:14 -03:00
lapi.h macro 'luai_apicheck'/'api_check' back with a 'lua_State' parameter 2015-03-06 16:49:50 -03:00
lauxlib.c no more extra space in 'luaL_checkstack'. (It was already useless 2016-01-08 13:33:09 -02:00
lauxlib.h details (comments) 2015-11-23 09:30:45 -02:00
lbaselib.c details ('error' does not coerce numbers to strings + comments) 2016-04-11 16:18:40 -03:00
lbitlib.c avoid the use of deprecated functions 'luaL_checkunsigned'/ 2015-11-11 17:08:09 -02:00
lcode.c 'getcode' -> 'getinstruction' 2016-01-05 14:22:37 -02:00
lcode.h 'getcode' -> 'getinstruction' 2016-01-05 14:22:37 -02:00
lcorolib.c error handling in 'wrap' does not coerce numbers into string messages 2016-04-11 16:19:55 -03:00
lctype.c added include for 'lprefix.h', for stuff that must be added before 2014-11-02 17:19:04 -02:00
lctype.h detail (cleaned whitespaces at end of lines) 2011-07-15 09:50:29 -03:00
ldblib.c details (comments) 2015-11-23 09:30:45 -02:00
ldebug.c detail (comment) 2016-03-31 16:01:21 -03:00
ldebug.h reuse of 'addinfo' by lexical errors 2015-05-22 14:45:56 -03:00
ldo.c comments (about hooks vs signals) 2015-12-16 14:40:07 -02:00
ldo.h avoid empty macro arguments (invalid in C89) 2015-12-21 11:02:14 -02:00
ldump.c avoid calling write function with empty block 2015-10-08 12:53:49 -03:00
lfunc.c added include for 'lprefix.h', for stuff that must be added before 2014-11-02 17:19:04 -02:00
lfunc.h definition for 'MAXUPVAL' moved for a more "private" place and its 2015-01-13 13:49:11 -02:00
lgc.c do not try to ensure that 'sweepgc' points to a live object 2016-03-31 16:02:03 -03:00
lgc.h avoid empty macro arguments (invalid in C89) 2015-12-21 11:02:14 -02:00
linit.c includes 'stddef.h' (as it uses NULL) 2015-01-05 11:48:33 -02:00
liolib.c easy the way to accept other modifiers for 'mode' in 'io.open' 2015-11-23 09:36:11 -02:00
llex.c details (typos in comments) 2015-11-19 17:16:22 -02:00
llex.h definition for 'LUA_ENV' moved from 'luaconf.h' to here (no need to 2014-10-29 13:38:24 -02:00
llimits.h details (typos in comments) 2015-11-19 17:16:22 -02:00
lmathlib.c detail (ensure subtraction is done unsigned) 2015-10-02 12:39:23 -03:00
lmem.c allocation function is not exactly API (and cannot raise errors 2015-03-06 16:45:54 -03:00
lmem.h details in 'luaM_reallocvchar' 2014-12-19 15:26:14 -02:00
loadlib.c details (comments) 2015-11-23 09:30:45 -02:00
lobject.c 'luaO_str2num' (and, therefore, 'lua_stringtonumber', 'number', 2016-05-02 11:00:32 -03:00
lobject.h allow 'set' macros to be used when 'L' is not available (as it was 2015-11-03 16:33:10 -02:00
lopcodes.c includes 'stddef.h' (as it uses NULL) 2015-01-05 11:48:33 -02:00
lopcodes.h `name' in comments changed to 'name' 2014-10-25 09:50:46 -02:00
loslib.c 'os.time(t)' normalizes 't' fields 2016-04-18 10:06:55 -03:00
lparser.c bug: label between local definitions can mix-up their initializations 2016-03-07 16:25:39 -03:00
lparser.h more comments + reordeing of union inside 'expdesc' to allow 2015-12-30 16:16:13 -02:00
lprefix.h does not define _XOPEN_SOURCE when LUA_USE_C89 is defined + defining 2014-12-29 14:54:13 -02:00
lstate.c removed field 'n' from 'CallInfo' (not being used right now) 2015-11-13 10:16:51 -02:00
lstate.h make 'hook' volatile (as it may be changed in signal handling) 2015-12-16 14:39:38 -02:00
lstring.c tiny code refactoring in 'luaS_hash' 2015-11-23 09:32:51 -02:00
lstring.h new function 'luaS_hashlongstr' 2015-11-03 13:36:01 -02:00
lstrlib.c 'string.format("%q", number)' ensures a dot as decimal point 2016-05-02 10:58:01 -03:00
ltable.c details (typos in comments) 2015-11-19 17:16:22 -02:00
ltable.h bug: despite its name, 'luaH_getstr' did not work for strings in 2015-11-03 13:47:30 -02:00
ltablib.c in 'table.move', destination table can be source table even if 2016-02-25 16:41:54 -03:00
ltests.c '*' as a number means stack size, so that "return *" returns 2015-10-12 13:38:19 -03:00
ltests.h code for string cache generalized for "associative sets" (compiler 2015-09-22 11:18:24 -03:00
ltm.c When available, use metafield '__name' in error messages 2016-02-26 16:20:15 -03:00
ltm.h When available, use metafield '__name' in error messages 2016-02-26 16:20:15 -03:00
lua.c added ';' at the end of "expression lines" ("return exp;") so that 2015-08-14 16:11:20 -03:00
lua.h new release number + new year 2016-01-13 15:55:19 -02:00
luaconf.h detail (macro should "use" all its arguments) 2016-05-01 17:06:09 -03:00
lualib.h new library: utf8 2014-02-06 15:32:33 -02:00
lundump.c macro 'incr_top' replaced by function 'luaD_inctop'. (It is not used 2015-11-02 14:09:30 -02:00
lundump.h long strings are created directly in final position when possible 2015-09-08 12:41:05 -03:00
lutf8lib.c details (avoid some 'lint' warnings) 2015-03-28 16:16:55 -03:00
lvm.c new macro 'vmfetch' to help changing code to computed goto's (macro 2016-02-05 17:59:14 -02:00
lvm.h 'luaV_fastget' only treats the real fast case (table with a non-nil 2016-01-05 14:07:21 -02:00
lzio.c long strings are created directly in final position when possible 2015-09-08 12:41:05 -03:00
lzio.h long strings are created directly in final position when possible 2015-09-08 12:41:05 -03:00
makefile details 2015-11-13 15:19:46 -02:00