Go to file
Roberto Ierusalimschy 5ff408d218 Changed internal representation of booleans
Instead of an explicit value (field 'b'), true and false use different
tag variants. This avoids reading an extra field and results in more
direct code. (Most code that uses booleans needs to distinguish between
true and false anyway.)
2020-01-06 11:38:31 -03:00
manual Copyright year changed to 2020 2019-12-27 10:38:53 -03:00
testes Changed internal representation of booleans 2020-01-06 11:38:31 -03:00
all Default for warnings changed to "off" 2019-08-20 13:42:26 -03:00
lapi.c Changed internal representation of booleans 2020-01-06 11:38:31 -03:00
lapi.h Comments (mosty typos) 2019-12-30 11:45:08 -03:00
lauxlib.c Default for warnings changed to "off" 2019-08-20 13:42:26 -03:00
lauxlib.h Added function 'luaL_buffsub' 2019-10-23 11:10:19 -03:00
lbaselib.c Added macro 'luaL_pushfail' 2019-08-16 14:58:02 -03:00
lcode.c Changed internal representation of booleans 2020-01-06 11:38:31 -03:00
lcode.h Simplification in the call to 'constfolding' 2019-09-11 10:20:10 -03:00
lcorolib.c Fixed a warning and other minor issues 2019-10-04 16:17:04 -03:00
lctype.c Easy way to allow Unicode characters in identifiers 2019-12-17 14:24:30 -03:00
lctype.h Removed extra information from RCS keyword strings 2018-08-23 14:26:12 -03:00
ldblib.c Fixed a warning and other minor issues 2019-10-04 16:17:04 -03:00
ldebug.c Changed internal representation of booleans 2020-01-06 11:38:31 -03:00
ldebug.h A to-be-closed variable must have a closable value (or be nil) 2018-11-29 16:02:44 -02:00
ldo.c '__call' metamethod can be any callable object 2019-06-25 17:45:50 -03:00
ldo.h First "complete" implementation of to-be-closed variables 2018-10-17 10:44:42 -03:00
ldump.c Changed internal representation of booleans 2020-01-06 11:38:31 -03:00
lfunc.c Comments (mosty typos) 2019-12-30 11:45:08 -03:00
lfunc.h Details 2019-11-18 14:54:06 -03:00
lgc.c Details (mostly comments) 2019-10-22 14:08:22 -03:00
lgc.h Avoid the creation of too many strings in 'package' 2019-05-03 10:14:25 -03:00
linit.c Removed extra information from RCS keyword strings 2018-08-23 14:26:12 -03:00
liolib.c Added macro 'luaL_pushfail' 2019-08-16 14:58:02 -03:00
ljumptab.h Changed internal representation of booleans 2020-01-06 11:38:31 -03:00
llex.c Changed internal representation of booleans 2020-01-06 11:38:31 -03:00
llex.h Removed extra information from RCS keyword strings 2018-08-23 14:26:12 -03:00
llimits.h Small correction in assertion 2019-12-13 14:02:42 -03:00
lmathlib.c 'l_mathlim' renamed to 'l_floatatt' 2019-12-05 13:31:07 -03:00
lmem.c Comments (mosty typos) 2019-12-30 11:45:08 -03:00
lmem.h Removed extra information from RCS keyword strings 2018-08-23 14:26:12 -03:00
loadlib.c Change in the prefix of messages from searchers 2019-10-24 10:49:44 -03:00
lobject.c Undo change in the handling of 'L->top' (commit b80077b8f3) 2019-08-29 12:52:37 -03:00
lobject.h Changed internal representation of booleans 2020-01-06 11:38:31 -03:00
lopcodes.c Changed internal representation of booleans 2020-01-06 11:38:31 -03:00
lopcodes.h Changed internal representation of booleans 2020-01-06 11:38:31 -03:00
lopnames.h Changed internal representation of booleans 2020-01-06 11:38:31 -03:00
loslib.c Comments (mosty typos) 2019-12-30 11:45:08 -03:00
lparser.c Fixed a warning and other minor issues 2019-10-04 16:17:04 -03:00
lparser.h Details 2019-11-18 14:54:06 -03:00
lprefix.h Removed extra information from RCS keyword strings 2018-08-23 14:26:12 -03:00
lstate.c Larger C-stack limits for new threads 2019-10-17 13:09:17 -03:00
lstate.h Supressed errors in '__close' generate warnings 2019-08-16 09:51:54 -03:00
lstring.c Details 2019-06-03 11:36:42 -03:00
lstring.h Strings inside Lua are not fully aligned 2019-03-13 14:14:40 -03:00
lstrlib.c Added test for NULL in string.format("%p") 2019-12-17 10:49:55 -03:00
ltable.c Changed internal representation of booleans 2020-01-06 11:38:31 -03:00
ltable.h Removed extra information from RCS keyword strings 2018-08-23 14:26:12 -03:00
ltablib.c Details (typos in comments) 2019-07-05 15:03:15 -03:00
ltests.c Comments (mosty typos) 2019-12-30 11:45:08 -03:00
ltests.h Small changes around C-stack limit 2019-06-26 13:26:36 -03:00
ltm.c Comment about LUA_COMPAT_LT_LE moved to proper place 2019-12-10 13:50:20 -03:00
ltm.h First version of OP_MMBIN opcodes 2019-08-27 13:59:39 -03:00
lua.c Default for warnings changed to "off" 2019-08-20 13:42:26 -03:00
lua.h Copyright year changed to 2020 2019-12-27 10:38:53 -03:00
luaconf.h 'l_mathlim' renamed to 'l_floatatt' 2019-12-05 13:31:07 -03:00
lualib.h Removed extra information from RCS keyword strings 2018-08-23 14:26:12 -03:00
lundump.c Changed internal representation of booleans 2020-01-06 11:38:31 -03:00
lundump.h Small changes in the header of binary files 2019-03-19 15:31:08 -03:00
lutf8lib.c Added macro 'luaL_pushfail' 2019-08-16 14:58:02 -03:00
lvm.c Changed internal representation of booleans 2020-01-06 11:38:31 -03:00
lvm.h Using an enumeration for float->integer coercion modes 2019-12-05 14:14:29 -03:00
lzio.c Removed extra information from RCS keyword strings 2018-08-23 14:26:12 -03:00
lzio.h Removed extra information from RCS keyword strings 2018-08-23 14:26:12 -03:00
makefile Makefile compiles the Lua compiler with '-Os' 2019-10-08 10:26:02 -03:00
onelua.c Keep correct type for immediate operands in comparisons 2019-03-22 13:37:17 -03:00