Go to file
Roberto Ierusalimschy 3d838f635c Added "emergency collection" to 'io.tmpfile' and 'os.tmpname'
These operations also can give errors for lack of resources, so they
also will try "emergency collections" in case of resource errors.
Because there are now two libraries with that kind of handling,
'resourcetryagain' was moved to the auxiliary library to be shared
by the libraries.
2018-07-27 15:50:53 -03:00
manual Added "emergency collection" to 'io.tmpfile' and 'os.tmpname' 2018-07-27 15:50:53 -03:00
testes Added directory to test file names in '$Id:' 2018-07-25 15:31:04 -03:00
all Added manual and tests for version 5.4-w2 2018-07-09 12:33:01 -03:00
bugs added patch for bug 5.3.4-7 2018-06-08 13:23:18 -03:00
lapi.c no need to check whether libraries and host use the same kernel; 2018-06-18 09:08:10 -03:00
lapi.h back to 'CallInfo' (no gains with its removal) 2017-11-07 11:25:26 -02:00
lauxlib.c Added "emergency collection" to 'io.tmpfile' and 'os.tmpname' 2018-07-27 15:50:53 -03:00
lauxlib.h Added "emergency collection" to 'io.tmpfile' and 'os.tmpname' 2018-07-27 15:50:53 -03:00
lbaselib.c new experimental syntax using reserved word 'undef' 2018-03-07 12:55:38 -03:00
lcode.c Fixed bug in line info. when using 'not' operator 2018-07-11 12:53:23 -03:00
lcode.h no more nil-in-table 2018-04-04 11:23:41 -03:00
lcorolib.c new API for 'lua_resume' + cleaning the uses of the 'extra' field in 2017-11-02 09:28:56 -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 change in 'LUAI_DDEC' to allow variables to be static in 'onelua' 2018-06-18 09:51:05 -03:00
ldblib.c 'fTransfer' -> 'ftransfer' / 'nTransfer' -> 'ntransfer' 2018-03-16 12:33:34 -03:00
ldebug.c added 'const' to 'Proto*' when possible 2018-06-08 16:06:59 -03:00
ldebug.h added 'const' to 'Proto*' when possible 2018-06-08 16:06:59 -03:00
ldo.c Bug: wrong 'nCcalls' when resuming a coroutine 2018-07-11 16:11:50 -03:00
ldo.h in 'luaD_poscall', there is no need to compute 'firstResult' when 'nres==0' 2018-05-22 09:02:36 -03:00
ldump.c better names for macros for tags and types. 2018-02-26 11:16:05 -03:00
lfunc.c new type 'StackValue' for stack elements 2017-06-29 12:06:44 -03:00
lfunc.h using 'offsetof' to compute the size of parts of a structure 2018-02-25 10:40:00 -03:00
lgc.c Comments about OLD0/OLD1 ages 2018-07-18 11:43:45 -03:00
lgc.h no more 'TESTGRAYBIT' (to free this bit for real uses) 2018-06-11 11:19:50 -03:00
linit.c removed compatibility code with older versions 2018-02-27 15:47:32 -03:00
liolib.c Added "emergency collection" to 'io.tmpfile' and 'os.tmpname' 2018-07-27 15:50:53 -03:00
ljumptab.h Added missing $Id$ to file 'ljumptab.h' 2018-07-10 13:40:30 -03:00
llex.c no more nil-in-table 2018-04-04 11:23:41 -03:00
llex.h no more nil-in-table 2018-04-04 11:23:41 -03:00
llimits.h new macro 'ispow2' 2018-06-15 11:13:45 -03:00
lmathlib.c type 'Rand64' may not be long long, so it should not use 'LL' in its 2018-06-14 15:47:22 -03:00
lmem.c no need to check whether libraries and host use the same kernel; 2018-06-18 09:08:10 -03:00
lmem.h janitor work on casts 2018-01-28 13:13:26 -02:00
loadlib.c 'searchpath' creates less temporary strings 2018-07-09 13:29:08 -03:00
lobject.c no more 'luaO_nilobject' to avoid comparison of global variable addresses 2018-06-01 14:40:38 -03:00
lobject.h new field 'nilvalue' in struct 'global_State' to avoid the use of 2018-06-15 16:31:22 -03:00
lopcodes.c Opcode names moved to a new header file 2018-07-09 12:50:51 -03:00
lopcodes.h Opcode names moved to a new header file 2018-07-09 12:50:51 -03:00
lopnames.h Opcode names moved to a new header file 2018-07-09 12:50:51 -03:00
loslib.c Added "emergency collection" to 'io.tmpfile' and 'os.tmpname' 2018-07-27 15:50:53 -03:00
lparser.c in generational mode, an emergency collection can turn any object black 2018-06-18 14:57:20 -03:00
lparser.h no more nil-in-table 2018-04-04 11:23:41 -03: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 no need to check whether libraries and host use the same kernel; 2018-06-18 09:08:10 -03:00
lstate.h Bug: wrong 'nCcalls' when resuming a coroutine 2018-07-11 16:11:50 -03:00
lstring.c new macros 'likely'/'unlikely' with hints for jump predictions 2018-05-30 11:25:52 -03:00
lstring.h userdata can have multiple user values 2018-02-20 13:52:50 -03:00
lstrlib.c avoid possible overflows when checking sizes in 'string.unpack' 2018-05-25 10:39:32 -03:00
ltable.c warning (comparison between signed and unsigned integers) 2018-06-15 11:18:40 -03:00
ltable.h field 'sizearray' in struct 'Table' changed to 'alimit', which can 2018-06-15 11:14:20 -03:00
ltablib.c no more nil-in-table 2018-04-04 11:23:41 -03:00
ltests.c Fixed bug in line info. when using 'not' operator 2018-07-11 12:53:23 -03:00
ltests.h reorganization of '#if's for sellecting a type for 'Rand64' + 2018-05-04 17:01:45 -03:00
ltm.c new field 'nilvalue' in struct 'global_State' to avoid the use of 2018-06-15 16:31:22 -03:00
ltm.h change in 'LUAI_DDEC' to allow variables to be static in 'onelua' 2018-06-18 09:51:05 -03:00
lua.c some extra goodies for 'readline' 2018-03-16 11:23:08 -03:00
lua.h Added definition for LUA_VERSION_RELEASE_NUM 2018-07-11 13:17:46 -03:00
luaconf.h opening functions must be exported! 2018-06-19 16:23:57 -03:00
lualib.h removed compatibility code with older versions 2018-02-27 15:47:32 -03:00
lundump.c avoid craches when loading tampered code with NULL as a string constant 2018-06-01 13:45:58 -03:00
lundump.h long strings are created directly in final position when possible 2015-09-08 12:41:05 -03:00
lutf8lib.c Avoid using 'int' for UTF-8 values 2018-07-12 15:56:44 -03:00
lvm.c Fixed bug in OP_IDIVI 2018-07-09 12:41:24 -03:00
lvm.h field 'sizearray' in struct 'Table' changed to 'alimit', which can 2018-06-15 11:14:20 -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 several details 2018-06-18 15:25:19 -03:00