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
- project name:
-
build_lite: https://gitee.com/openharmony/build_lite
-
js_api_module: https://gitee.com/openharmony/js_api_module
-
js_sys_module: https://gitee.com/openharmony/js_sys_module
-
js_util_module: https://gitee.com/openharmony/js_util_module
-
js_worker_module: https://gitee.com/openharmony/js_worker_module
-
productdefine_common: https://gitee.com/openharmony/productdefine_common
-
prebuilts_aosp_libs: https://gitee.com/openharmony/prebuilts_aosp_libs
-
third_party_gn: https://gitee.com/openharmony/third_party_gn
-
third_party_jinja2: https://gitee.com/openharmony/third_party_jinja2
-
third_party_jerryscript: https://gitee.com/openharmony/third_party_jerryscript
-
third_party_markupsafe: https://gitee.com/openharmony/third_party_markupsafe
-
third_party_mingw-w64: https://gitee.com/openharmony/third_party_mingw-w64
-
third_party_musl: https://gitee.com/openharmony/third_party_musl
-
third_party_ninja: https://gitee.com/openharmony/third_party_ninja
-
third_party_python: https://gitee.com/openharmony/third_party_python
-
third_party_quickjs: https://gitee.com/openharmony/third_party_quickjs
-
utils_native: https://gitee.com/openharmony/utils_native
-
utils_native_lite: https://gitee.com/openharmony/utils_native_lite
-
third_party_llvm-project: https://gitee.com/openharmony-sig/third_party_llvm-project
-
third_party_lldb-mi: https://gitee.com/openharmony-sig/third_party_lldb-mi
-
ark_runtime_core: https://gitee.com/openharmony/ark_runtime_core
-
ark_js_runtime: https://gitee.com/openharmony/ark_js_runtime
-
ark_ts2abc: https://gitee.com/openharmony/ark_ts2abc
-
third_party_miniz: https://gitee.com/openharmony/third_party_miniz
-
SIG Members
Leader
- @Xingwa (https://gitee.com/wangxing-hw)
- @huanghuijin (https://gitee.com/huanghuijin)
Committers
- @weichaox (https://gitee.com/weichaox)
- @jady3356 (https://gitee.com/taiyipei)
- @Han00000000 (https://gitee.com/Han00000000)
- @wuzhefengh (https://gitee.com/wuzhefengh)
- @gongjunsong (https://gitee.com/gongjunsong)
- @sunzhe23 (https://gitee.com/sunzhe23)
- @weng-changcheng (https://gitee.com/weng-changcheng)
- @yingguofeng (https://gitee.com/yingguofeng)
- @flyingwolf (https://gitee.com/flyingwolf)
- @godmiaozi (https://gitee.com/godmiaozi)
- @dhy308 (https://gitee.com/dhy308)
- @pengzhuoli (https://gitee.com/zhuoli72)
Meetings
- Meeting time: Bi-weekly meeting, Monday 19:00 pm, UTC+8
- Meeting application: SIG-COMPILERUNTIME Meeting Proposal
- Meeting link: Welink Meeting or Others
- Meeting notification: Subscribe to mailing list dev@openharmony.io for the meeting link
- Meeting-Minutes: Archive link address
Contact
- Mailing list: dev@openharmony.io
- Zulip group: https://zulip.openharmony.cn
- Wechat group: NA