积分下载网站源码java-JLang:将Java程序提前编译到LLVM

时间:2024-06-26 14:39:27
【文件属性】:

文件名称:积分下载网站源码java-JLang:将Java程序提前编译到LLVM

文件大小:40.05MB

文件格式:ZIP

更新时间:2024-06-26 14:39:27

系统开源

积分下载网站源码java 杰朗 JLang 支持 Java 的提前编译。 它的工作原理是向编译器添加一个 LLVM 后端,允许将 Java 转换为 LLVM IR。 从那里,后端可以转换为选择的架构。 由于 Polyglot 已经将扩展的 Java 代码转换为 vanilla Java AST,默认情况下 JLang 应该可以与其他 Polyglot 扩展互操作。 但是,JLang 的目标是自身可扩展,以便在需要时可以为语言扩展编写优化的 LLVM 翻译。 用户手册和开发人员指南可以在 . 贡献 在贡献之前,请执行以下操作。 (1) 通读本自述文件的其余部分。 (2) 仔细阅读所有 GitHub 问题,以获得项目当前状态的最新图片。 (3) 通读网站上的 ,了解 JLang 最关键的子组件的技术细节。 (4) 如果您需要进行编译器翻译,请熟悉 . (5) 如果您需要处理本机运行时代码,请熟悉 . 快速入门指南 JLang 具有以下依赖项,您需要在使用前下载并安装这些依赖项。 并且需要构建编译器。 Ant 最好通过您首选的包管理器安装。 确保JAVA_HOME环境变量已定义并指向 JDK


网友评论