Документ, описывающий реализацию Lua 5.2? - PullRequest
10 голосов
/ 28 марта 2012

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

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

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

Ответы [ 2 ]

7 голосов
/ 28 марта 2012

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

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

3 голосов
/ 28 марта 2012

В Lua 5.1 введена инкрементная сборка мусора.

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...