Документ, описывающий реализацию Lua 5.2?

Lua.org имеет очень приятный документ, который описывает стратегии реализации и новинки Lua 5.0.

В Lua 5.2 мы можем добавить серьезный инкрементный сборщик мусора и инструкцию goto в список функций Lua 5.0. Я бы очень хотел прочитать о том, как они реализовали их (не слишком много рывков в источнике).

Итак, есть ли какой-нибудь документ для версии 5.0 для 5.2 где-нибудь?

Ответ 1

Презентация о новинках Lua 5.2 Роберто Иерасульских. Хотя он не дает подробностей о сборке мусора, есть слайд, описывающий реализацию goto (слайд 17).

Если вам нужна более подробная информация, я думаю, вам нужно будет взглянуть на источник (он на самом деле довольно читабельный).

Ответ 2

Lua 5.1 ввел инкрементный сбор мусора.

Lua 5.2 представил коллекцию мусора в качестве экспериментальной функции.

Но нет, нет документа по этой реализации.