Go to file
Roberto Ierusalimschy 8a89da07ba Better control of gray objects
Avoid turning an object to gray except at the moment it is inserted in a
gray list or in the explicit exceptional cases such as open upvalues and
fixed strings.
2020-08-17 15:38:51 -03:00
manual Details 2020-06-18 11:07:27 -03:00
testes TOUCHED2 objects are not always black 2020-08-13 14:31:27 -03:00
.gitignore Added '.gitignore' to the repository 2020-07-02 16:55:23 -03:00
all Default for warnings changed to "off" 2019-08-20 13:42:26 -03:00
lapi.c Avoid any code before locks in the API 2020-07-06 14:06:47 -03:00
lapi.h Comments (mosty typos) 2019-12-30 11:45:08 -03:00
lauxlib.c Keep memory errors as memory errors 2020-07-06 12:09:44 -03:00
lauxlib.h Added 'simplesect' sections to the manual 2020-04-13 13:42:40 -03:00
lbaselib.c Added macro 'luaL_pushfail' 2019-08-16 14:58:02 -03:00
lcode.c Fixed "conceptual" bug in 'luaK_setreturns' 2020-03-02 13:24:06 -03:00
lcode.h Details 2020-02-27 12:59:22 -03:00
lcorolib.c Keep memory errors as memory errors 2020-07-06 12:09:44 -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 Avoid calling 'fprintf' with NULL 2020-06-09 16:12:01 -03:00
ldebug.c Fixed bug: line hooks in stripped functions 2020-07-27 13:23:05 -03:00
ldebug.h Fixed bug: invalid 'oldpc' when returning to a function 2020-07-17 11:01:05 -03:00
ldo.c Fixed bug: 'luaD_callnoyield' called twice in a row 2020-07-17 14:54:26 -03:00
ldo.h Fixed bugs of stack reallocation x GC 2020-07-07 18:03:48 -03:00
ldump.c Back to old encoding of versions in binary files 2020-05-06 14:19:08 -03:00
lfunc.c Small changes in macros that change GC colors 2020-08-13 15:23:21 -03:00
lfunc.h Details 2019-11-18 14:54:06 -03:00
lgc.c Better control of gray objects 2020-08-17 15:38:51 -03:00
lgc.h Small changes in macros that change GC colors 2020-08-13 15:23:21 -03:00
linit.c Removed extra information from RCS keyword strings 2018-08-23 14:26:12 -03:00
liolib.c Fixed bug: invalid mode can crash 'io.popen' 2020-07-15 16:01:03 -03:00
ljumptab.h Several details about 5.4.0 rc1 2020-04-23 14:48:15 -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 Macro LUAI_ASSERT eases turning assertions on 2020-07-08 15:51:55 -03:00
lmathlib.c Several details about 5.4.0 rc1 2020-04-23 14:48:15 -03:00
lmem.c Change in macro HARDMEMTESTS for testing GC 2020-07-08 15:36:48 -03:00
lmem.h Removed extra information from RCS keyword strings 2018-08-23 14:26:12 -03:00
loadlib.c Back to old encoding of versions in binary files 2020-05-06 14:19:08 -03:00
lobject.c Details 2020-07-03 13:02:41 -03:00
lobject.h Free bit 7 of GC 'marked' field 2020-08-07 11:21:44 -03:00
lopcodes.c Several details about 5.4.0 rc1 2020-04-23 14:48:15 -03:00
lopcodes.h Several details about 5.4.0 rc1 2020-04-23 14:48:15 -03:00
lopnames.h Several details about 5.4.0 rc1 2020-04-23 14:48:15 -03:00
loslib.c 'luaL_execresult' does not assume -1 status as error 2020-05-22 15:39:29 -03:00
lparser.c Fixed missing GC barriers in compiler and undump 2020-06-16 09:54:20 -03:00
lparser.h Fixed two bugs in to-be-closed variables x constants 2020-06-01 15:07:58 -03:00
lprefix.h Several details about 5.4.0 rc1 2020-04-23 14:48:15 -03:00
lstate.c Optimization in 'markold' 2020-07-29 17:05:47 -03:00
lstate.h Open upvalues should be gray when entering gen. mode 2020-08-07 14:53:38 -03:00
lstring.c Short strings always use all bytes in the hash 2020-04-01 10:52:41 -03:00
lstring.h Cleaner definition for 'TString' 2020-05-19 12:42:20 -03:00
lstrlib.c Fixed bug in 'string.format("%p")' 2020-03-16 14:13:13 -03:00
ltable.c Free bit 7 of GC 'marked' field 2020-08-07 11:21:44 -03:00
ltable.h Free bit 7 of GC 'marked' field 2020-08-07 11:21:44 -03:00
ltablib.c Details (typos in comments) 2019-07-05 15:03:15 -03:00
ltests.c Better tests for gray lists 2020-08-07 14:45:20 -03:00
ltests.h Clearer handling of gray lists when entering generational mode 2020-08-03 13:22:57 -03:00
ltm.c Fixed bugs of stack reallocation x GC 2020-07-07 18:03:48 -03:00
ltm.h Free bit 7 of GC 'marked' field 2020-08-07 11:21:44 -03:00
lua.c Improvements in the handling of signals 2020-05-22 11:40:34 -03:00
lua.h Clearer distinction between types and tags 2020-01-31 11:09: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 Fixed detail in 'loadUpvalues' 2020-06-30 15:36:26 -03:00
lundump.h Details in comments 2020-05-07 14:52:19 -03:00
lutf8lib.c Details (more uniformity in error messages) 2020-05-27 11:46:47 -03:00
lvm.c Fixed bug: invalid 'oldpc' when returning to a function 2020-07-17 11:01:05 -03:00
lvm.h Several details about 5.4.0 rc1 2020-04-23 14:48:15 -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 Macro LUAI_ASSERT eases turning assertions on 2020-07-08 15:51:55 -03:00
onelua.c Keep correct type for immediate operands in comparisons 2019-03-22 13:37:17 -03:00