Go to file
Roberto Ierusalimschy 41964648ee long strings are created directly in final position when possible
(instead of using an auxiliar buffer to first create the string
and then allocate the final string and copy result there)
2015-09-08 12:41:05 -03:00
bugs new entry should not be commented out 2015-07-23 11:32:17 -03:00
lapi.c added assert for NULL pointer in 'lua_pushlstring' 2015-08-25 15:50:37 -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 better implementation for buffers (reallocated memory directly 2015-06-18 11:23:14 -03:00
lauxlib.h definitions for 'luai_writestring'/'luai_writeline'/'luai_writestringerror' 2014-10-29 14:12:30 -02:00
lbaselib.c with string cache, it is not that important for 'type' to avoid 2015-06-26 16:25:45 -03:00
lbitlib.c added include for 'lprefix.h', for stuff that must be added before 2014-11-02 17:19:04 -02:00
lcode.c error message ("too complex" -> "too many registers") + MAXREGS 2015-04-29 15:24:11 -03:00
lcode.h first implementation of '<<', '>>', and '~' (bitwise not) 2013-12-30 18:47:58 -02:00
lcorolib.c added include for 'lprefix.h', for stuff that must be added before 2014-11-02 17:19:04 -02: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 bug: when manipulating other threads, there is no garanties about 2015-02-19 15:06:21 -02:00
ldebug.c reuse of 'addinfo' by lexical errors 2015-05-22 14:45:56 -03:00
ldebug.h reuse of 'addinfo' by lexical errors 2015-05-22 14:45:56 -03:00
ldo.c long strings are created directly in final position when possible 2015-09-08 12:41:05 -03:00
ldo.h bug: interpreter cannot pop activation frame before calling return 2015-05-22 14:48:19 -03:00
ldump.c avoid expression with side effect (in debug mode) inside 'sizeof' 2015-03-30 12:43:51 -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 long strings are created directly in final position when possible 2015-09-08 12:41:05 -03:00
lgc.h barrier macros rewritten as expressions 2015-08-03 16:40:42 -03:00
linit.c includes 'stddef.h' (as it uses NULL) 2015-01-05 11:48:33 -02:00
liolib.c bug: 'io.lines' does not check maximum number of options 2015-07-15 11:40:28 -03:00
llex.c reuse of 'addinfo' by lexical errors 2015-05-22 14:45:56 -03: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 'lua_Number' added to 'L_Umaxalign' union 2015-07-15 12:57:13 -03:00
lmathlib.c tiny bug: 'randomseed' was calling 'rand' (instead of 'l_rand') 2015-06-26 16:30:32 -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 detail ('fopen' needs 'stdio.h') 2015-02-16 11:14:33 -02:00
lobject.c simpler code for 'luaO_fb2int' 2015-06-26 16:32:07 -03:00
lobject.h using macros ('rttype' and 'settt_') to access "private" field 'tt_' 2015-06-09 11:21:42 -03: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 'strftime' puts its result directly into 'lua_Buffer' 2015-07-06 12:16:51 -03:00
lparser.c details 2014-12-27 18:31:43 -02:00
lparser.h `name' in comments changed to 'name' 2014-10-25 09:50:46 -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 long strings are created directly in final position when possible 2015-09-08 12:41:05 -03:00
lstate.h long strings are created directly in final position when possible 2015-09-08 12:41:05 -03:00
lstring.c long strings are created directly in final position when possible 2015-09-08 12:41:05 -03:00
lstring.h long strings are created directly in final position when possible 2015-09-08 12:41:05 -03:00
lstrlib.c in 'lua_number2strx', use the call to 'l_sprintf' to add exponent 2015-07-20 13:30:22 -03:00
ltable.c avoid possibility of subtle arith. overflow 2015-07-04 13:32:34 -03:00
ltable.h size for array part of a table ('sizearray') changed from 'int' to 2014-09-04 15:15:29 -03:00
ltablib.c avoid subtle possibility of arithmetic overflow 2015-07-04 13:31:42 -03:00
ltests.c detail 2015-07-01 14:47:12 -03:00
ltests.h redefine 'l_sprintf' to test correctness of buffer sizes given 2015-06-18 11:27:44 -03:00
ltm.c details (avoid 'lint' warnings) 2015-03-30 12:42:59 -03:00
ltm.h `name' in comments changed to 'name' 2014-10-25 09:50:46 -02: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 (5.3.1) 2015-06-03 10:03:38 -03:00
luaconf.h detail 2015-06-24 15:23:57 -03:00
lualib.h new library: utf8 2014-02-06 15:32:33 -02:00
lundump.c long strings are created directly in final position when possible 2015-09-08 12:41:05 -03: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 long strings are created directly in final position when possible 2015-09-08 12:41:05 -03:00
lvm.h 'invalidateTMcache' not needed in all 'settable' uses 2015-08-03 17:40:26 -03: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 using 'clang' by default + changes in warnings ('old-style-declaration' 2015-07-01 14:52:09 -03:00