commit | 7c3cb71fa48fbe84d9d9c664eb646446fb80898b | [log] [tgz] |
---|---|---|
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | Fri Aug 07 11:21:44 2020 -0300 |
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | Fri Aug 07 11:21:44 2020 -0300 |
tree | 43d2b2282853b882877e42a0b8ec7467c9bb0e9e | |
parent | 68109afcdb59a7eeb75bacf055abce3e56a53645 [diff] |
Free bit 7 of GC 'marked' field Tables were using this bit to indicate their array sizes were real ('isrealasize'), but this bit can be useful for tests. Instead, they can use bit 7 of their 'flag' field for that purpose. (There are only six fast-access metamethods.) This 'flag' field only exists in tables, so this use does not affect other types.