【发布时间】:2018-09-21 05:43:05
【问题描述】:
标准 Lua 编译器中是否有关键字或其他一些功能允许您显式地inline? LuaJIT 呢?
【问题讨论】:
标签: lua inline luajit inlining
标准 Lua 编译器中是否有关键字或其他一些功能允许您显式地inline? LuaJIT 呢?
【问题讨论】:
标签: lua inline luajit inlining
原版 Lua 解释器中没有函数内联。有一些工具可以在源代码级别内联代码,但这不是您要的。
LuaJIT 在生成本机代码时会进行一些内联,但这无法从外部控制,没有明确的“内联”关键字。并且可以内联的内容是有限制的。 IE。使用 FFI 库对本机代码的调用将被内联,但对通过经典 Lua/C 接口注册的函数的调用不能。
【讨论】: