commit | 663f83f647f9199541ce1b60a6496b4124b4fdd3 | [log] [tgz] |
---|---|---|
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | Tue Jul 28 15:51:07 2020 -0300 |
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | Tue Jul 28 15:51:07 2020 -0300 |
tree | dda303bc832d520d0c5d6d60f81a8502e6f6dd54 | |
parent | ae5b5ba529753c7a653901ffc29b5ea24c3fdf3a [diff] |
Same changes around 'correctgraylist' Instead of adding all tables and userdata back to the 'grayagain' list to be checked by 'correctgraylist', the collector adds only the objects that will remain in that list (objects aged TOUCHED1). This commit also rewrites 'correctgraylist' with a clearer logic.