我一直在寻找一段时间,但我找不到任何发出LLVM字节码的引擎。 但不知何故,我不相信有没有这样的引擎:)有没有发布LLVM字节码的Javascript引擎?
回答
似乎没有任何。
在projects build with LLVM列表中没有关于Javascript的信息。
检查这个项目上的JavaScript引擎http://badassjs.com/post/39573969361/llvm-js-llvm-itself-compiled-to-javascript-via
你错过了这个问题。他不想在JS中运行LLVM。他希望在LLVM中运行JS(即JIT将JS编译为LLVM字节码)。 – Albert
JXCore(中的NodeJS叉)运行LLVM声称已实施了here。由于Feb 2015,它是开源的,代码是here on GitHub。
它在哪里说,JXcore是一个商业分支?相反 - 它是一个开源项目https://github.com/jxcore/jxcore(从2015年2月中旬开始,但从未商业化) – infografnet
但他们将其移至“某处”,并使用V8和SpiderMonkey现在 – Josef
看来现在的Webkit包含此功能2014年5月的:
... WebKit的项目被统一为国家的最先进的LLVM优化其现有的JavaScript编译基础设施。
https://webkit.org/blog/3362/introducing-the-webkit-ftl-jit/
该代码,这似乎是在这里:
他们已经用Bare Bones Backend取代了LLVM。 https://webkit.org/blog/5852/introducing-the-b3-jit-compiler/ –
- 1. 写llvm字节码
- 2. 节点和crome浏览器中使用的javascript引擎有没有区别?
- 3. 有没有在JavaScript中实现的Java字节码阅读器?
- 4. Pyinstaller.exe引发Windows Defender [没有发布者]
- 5. ListView字段没有发布
- 6. 有没有人做过商业规则引擎的Javascript前端?
- 7. GoLang有没有规则引擎/推理引擎
- 8. 解码字节似乎没有解码
- 9. Scala中有没有游戏引擎?
- 10. React.JS码头布局引擎
- 11. DataLife引擎自动发布
- 12. 包括LLVM,Value.h没有发现
- 13. Apple iOS平台上的LLVM字节码
- 14. 是否可以将LLVM字节码转换为Java字节码?
- 15. MPMoviePlayerController没有发布
- 16. 没有标准库的语言引擎
- 17. 没有模板引擎的Node.js
- 18. 没有后端的模板引擎?
- 19. Javascript(和HTML渲染)引擎没有用于自动化的GUI?
- 20. “字节”对象没有属性“编码”
- 21. 没有引擎的Android 2D游戏开发
- 22. cURL没有发布查询字符串
- 23. 有没有办法让谷歌应用程序引擎开发工具显示发布数据?
- 24. 由javascript引擎识别的HTML编码字符串,它有多可能?
- 25. 有没有更好的方法来找到搜索引擎代码的交集?
- 26. Datalife引擎重写URL没有ID
- 27. '引擎'对象没有属性'drivername'
- 28. AttributeError:'引擎'对象没有属性'player1'
- 29. 搜索引擎没有爬行?
- 30. 如何用LLVM替换浏览器JavaScript引擎?
IIRC Mozilla的研究使用LLVM作为其JIT后端的可能性,但排除出来,称这将太慢或类似的东西 – CAFxX
@CAFxX:你有什么参考? – Albert
@Albert sure:https://hacks.mozilla.org/2009/07/tracemonkey-overview/comment-page-2/#comment-67629 – CAFxX