Lua.org有一个very nice document它描述了Lua 5.0的实现策略和新颖性。描述Lua 5.2实现的文档?
在Lua 5.2中,我们可以添加一个严重的增量垃圾回收器和goto语句到Lua 5.0功能列表中。我真的很想阅读他们是如何实现它们的(而不是在源代码中挖掘太多)。
那么,有没有像5.2版本的文档可用于5.2的地方?
Lua.org有一个very nice document它描述了Lua 5.0的实现策略和新颖性。描述Lua 5.2实现的文档?
在Lua 5.2中,我们可以添加一个严重的增量垃圾回收器和goto语句到Lua 5.0功能列表中。我真的很想阅读他们是如何实现它们的(而不是在源代码中挖掘太多)。
那么,有没有像5.2版本的文档可用于5.2的地方?
Roberto Ierusalimschy有关于Lua 5.2 novelties的介绍。尽管它没有提供关于垃圾收集的细节,但有一张幻灯片描述了goto
(幻灯片17)的实现。
如果你需要更多的细节,我想你需要看看源代码(它实际上很可读)。
Lua 5.1引入了增量垃圾收集。
Lua 5.2引入了generational garbage collection作为实验性功能。
但是,不,这个实现没有文档。