问题标签 [luajit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
memory - LuaJit 增加堆栈/堆大小
我一直在 LuaJit 中遇到内存不足的错误。如何增加堆栈或堆大小?
谢谢
lua - 在 Lua 中只做一次文件
我想知道是否有一种方法可以只执行一次 lua 文件,并且后续尝试执行该 lua 文件将导致无操作。
我已经考虑过做一些类似于 C++ 标头的 #if/else/endif 技巧的事情。我想知道是否有标准的方法来实现这一点。
詹姆士
lua - LuaJIT 真的比其他所有 JIT-ed 动态语言都快吗?
根据计算机语言基准测试,LuaJIT 实现似乎比其他所有 JIT-ed 动态语言(V8、Tracemonkey、PLT Scheme、Erlang HIPE)高出一个数量级。
我知道这些基准测试并不具有代表性(正如他们所说:“哪种编程语言实现具有最快的基准测试程序?”),但这仍然令人印象深刻。
在实践中,真的是这样吗?有人测试过 Lua 的实现吗?
interpreter - llvm/tools:lli REPL 与 LuaJIT 的比较
我想知道是否有人使用过 llvm/tools - lli 解释器/JIT 编译器(参见http://llvm.org/docs/GettingStarted.html#tools)。我对您可以提供的任何信息(速度、复杂性、实现等)感兴趣。
谢谢。
更新:
好吧,假设 lli 充当解释器,如何将位码执行与 LuaJIT VM 执行进行比较?当 lli 充当 jit 编译器(相同的比较)时呢?
注意:我只是问是否有人有经验/愿意抽出一些时间来分享。
lua - 为什么 LuaJIT 这么好?
编辑:不幸的是,LuaJIT 在下面的链接中被排除在比较之外。
这种编程语言的比较表明,LuaJIT 比普通的 Lua 实现有十倍以上的改进。为什么变化如此之大?Lua 是否有一些特定的东西使它从 JIT 编译中受益匪浅?Python 也被动态输入并编译为字节码,那么为什么 PyPy(我相信现在有 JIT)没有表现出如此大的性能提升呢?
c - LuaJIT FFI 有多难?
我最近研究了 Lua,它看起来真的很不错。唯一令人讨厌的是它缺乏(标准)库。但是 JIT 编译器附带了一个不错的 FFI C 接口。
来自 java 背景,我尽量避免使用 C,所以我的问题是:有没有人对 LuaJIT 有一些经验,尤其是它的 FFI 接口,以及为几乎没有知识的人建立一个库有多困难C?
lua - luajit2 中的 lua-lanes
有没有办法在luajit 2中使用lanes库?
据我所知,luajit 有一个限制,即不支持lua_dump() c-api 函数。还有其他方法可以获取给定函数的代码块吗?
c - 嵌入时如何使用LuaJIT的ffi模块?
我正在尝试将 LuaJIT 嵌入到 C 应用程序中。代码是这样的:
Lua 代码是这样的:
它报告如下错误:
我四处搜索,发现 ffi 模块上的文档很少。非常感谢。
lua - LuaJIT and Rocks?
Just a small question from a "Lua newbie"...I have been using LuaJIT and it is awesome, no the question is since LuaJIT is Lua 5.1 compatible does that mean I can use all the "LuaRocks" that standard Lua uses in LuaJIT?
For instance if I wanted to install one of the SQLite libraries (e.g. http://luaforge.net/projects/luasqlite/) - how would I install that in LuaJIT?
Do all the available "LuaRocks" work out the box with LuaJIT?