Skip to content
the source code of OpenArkCompiler(Mirror Repo)
C++ C Other
Branch: upstream
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
build Initial commit Aug 31, 2019
doc The code example in the document is modified. Sep 9, 2019
license Initial commit Aug 31, 2019
samples Initial commit Aug 31, 2019
src Update Copyright format, update #endif annotation format, strip maple… Sep 12, 2019
tools Initial commit Aug 31, 2019
.gn Initial commit Aug 31, 2019
BUILD.gn Initial commit Aug 31, 2019
Makefile update Makefile notes and Development_Preparation.md install list Sep 2, 2019
Readme.md Initial commit Aug 31, 2019

Readme.md

OpenArkCompiler

概述


面向多设备、支持多语言的统一编程平台。

OpenArkCompiler是来自华为方舟编译器的开源项目。

OpenArkCompiler 四个技术特点

能够将不同语言代码编译成一套可执行文件,在运行环境中高效执行:

  • 支持多语言联合优化、消除跨语言调用开销;
  • 更轻量的语言运行时;
  • 软硬协同充分发挥硬件能效;
  • 支持多样化的终端设备平台

开源计划

编译器框架代码开源

  • 时间:2019年8月
  • 开源范围:编译器IR+中端语言实现
  • 开放能力:
    • 框架开源供参考学习,了解方舟编译器架构及框架代码
    • 开发者可构建出完整编译器工具链,支持Java Sample程序编译(非应用)

后续开源范围 陆续开源编译器前端、后端、编译优化;完整支持Java程序编译、JavaScript语言应用的编译等。

计划持续更新...

相关文档

许可证

You can’t perform that action at this time.