sig-compile-runtime.md 3.7 KB
Newer Older
Z
zhuoli72 已提交
1
# SIG_COMPILERUNTIME
2
 English | [简体中文](./sig-compile-runtime_cn.md)
Z
zhuoli72 已提交
3 4 5
 
 Note: The content of this SIG follows the convention described in OpenHarmony's PMC Management Charter [README](/zh/pmc.md).

6
## SIG group objectives and work scope
Z
zhuoli72 已提交
7

8
### objectives
Z
zhuoli72 已提交
9

10 11
- Support JS/TS language compilation and execution, and create high-performance JS/TS virtual machines.
- Provide basic JSAPI capabilities, including concurrency, string encoding and decoding, and URL parsing capabilities, etc..
12 13
- Support C/C++ compilation, debugging based on Clang/LLVM.
- Provide basic library support such as musl and evolution of related abilities.
14
- Provide new programming language design and implementation based on OpenHarmony's requirements.
Z
zhuoli72 已提交
15 16

### work scope
17 18 19 20
- Programming language, compiler and runtime architecture design and review.
- Programming language, compiler and runtime implementation and review.
- Community requirements, issues and mailing lists processing.

Y
Yuqiang Xian 已提交
21 22 23 24 25 26
### overview
- Compiler
![figures/compileruntime-overview-compiler-en.png](figures/compileruntime-overview-compiler-en.png)
- Runtime
![figures/compileruntime-overview-runtime-en.png](figures/compileruntime-overview-runtime-en.png)

27
## repositories
28 29 30
  - arkcompiler_runtime_core: https://gitee.com/openharmony/arkcompiler_runtime_core
  - arkcompiler_ets_runtime: https://gitee.com/openharmony/arkcompiler_ets_runtime
  - arkcompiler_ets_frontend: https://gitee.com/openharmony/arkcompiler_ets_frontend
31
  - arkcompiler_toolchain: https://gitee.com/openharmony/arkcompiler_toolchain
Z
zhuoli72 已提交
32

33
  - ets_utils: https://gitee.com/openharmony-sig/commonlibrary_ets_utils
34

Z
zhuoli72 已提交
35
  - third_party_jerryscript: https://gitee.com/openharmony/third_party_jerryscript
36 37 38 39
  - third_party_quickjs: https://gitee.com/openharmony/third_party_quickjs

  - 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
Z
zhuoli72 已提交
40 41
  - third_party_mingw-w64: https://gitee.com/openharmony/third_party_mingw-w64
  - third_party_musl: https://gitee.com/openharmony/third_party_musl
42
  - third_party_mimalloc: https://gitee.com/openharmony-sig/third_party_mimalloc
43

44 45
  - commonlibrary_c_utils: https://gitee.com/openharmony/commonlibrary_c_utils
  - commonlibrary_utils_lite: https://gitee.com/openharmony/commonlibrary_utils_lite
Z
zhuoli72 已提交
46

47 48
  - utils_memory: https://gitee.com/openharmony/utils_memory

W
wanyanglan 已提交
49 50
  - third_party_miniz: https://gitee.com/openharmony/third_party_miniz

Z
zhuoli72 已提交
51 52 53
## SIG Members

### Leader
54
- @klooer (https://gitee.com/klooer)
Z
zhuoli72 已提交
55 56

### Committers
57
- @huanghuijin (https://gitee.com/huanghuijin)
Z
zhuoli72 已提交
58 59 60 61 62
- @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)
63
- @xliu-huanwei (https://gitee.com/xliu-huanwei)
Z
zhuoli72 已提交
64 65 66 67
- @flyingwolf (https://gitee.com/flyingwolf)
- @godmiaozi (https://gitee.com/godmiaozi)
- @dhy308 (https://gitee.com/dhy308)
- @pengzhuoli (https://gitee.com/zhuoli72)
68 69
- @JerryH1011 (https://gitee.com/JerryH1011)
- @dongduResearcher (https://gitee.com/dongduResearcher)
Z
zhuoli72 已提交
70 71 72 73 74 75 76 77 78 79 80

 ### Meetings
 - Meeting time: Bi-weekly meeting, Monday 19:00 pm, UTC+8
 - Meeting application: [SIG-COMPILERUNTIME Meeting Proposal](https://shimo.im/sheets/cHkjRvDJQtt638y3/MODOC)
 - Meeting link: Welink Meeting or Others
 - Meeting notification: [Subscribe to](https://lists.openatom.io/postorius/lists/dev.openharmony.io) mailing list dev@openharmony.io for the meeting link
 - Meeting-Minutes: [Archive link address](https://gitee.com/openharmony-sig/sig-content)
 
 ### Contact
 
 - Mailing list: dev@openharmony.io
J
jinguang 已提交
81
 - Zulip group: https://zulip.openharmony.cn
Z
zhuoli72 已提交
82
 - Wechat group: NA