community/sig/sig-compileruntime/sig-compile-runtime.md

4.6 KiB

SIG_COMPILERUNTIME

English | 简体中文

Note: The content of this SIG follows the convention described in OpenHarmony's PMC Management Charter README.

SIG group work objectives and scope

work goals

  • The evelopment and maintenance of compilation framework and its efficiency improvement. Supporting compilation of multiple products and components.
  • Support JS/TS language compilation and runtime, and create high-performance JS/TS virtual machines. Provide basic JSAPI capabilities, including multi-threading capabilities, encoding and decoding string capabilities, and URL parsing capabilities.
  • Support C/C++ compilation, debuging based on Clang/LLVM.
  • Provide basic libarary supoort such as musl and evolution of related abilities.

work scope

  • Design, review, and make decisions on the architecture of the language compilation and runtime.
  • Review and incorporate the code of the language compilation and runtime, prohibit low-quality code from being incorporated into the master branch.
  • Actively and effectively participate in code review and comment, share programming experience, communicate with developers, transfer software development skills, and effectively coach open source community developers to write good code.
  • Handle requirements, issues and mailing lists, and ensure that the closure period meets the SLA requirements of the OpenHarmony community.
  • Provide feedback and guidance on code quality based on review and development activities to improve code quality in the OpenHarmony community.

The repository

SIG Members

Leader

Committers

Meetings

Contact