62 Commits

Author SHA1 Message Date
jiang-qunchao 7c84329e47 sdk与资料保持一致
Signed-off-by: jiang-qunchao <jiangqunchao@huawei.com>
2026-07-29 16:08:31 +08:00
jiang-qunchao 7058a21346 修复拼写错误
Signed-off-by: jiang-qunchao <jiangqunchao@huawei.com>
2026-07-04 10:22:06 +08:00
huanghan18 e582f7b44c Add JSVM API
OH_JSVM_TakeRawHeapSnapshot
OH_JSVM_SetHeapThresholdCallback
OH_JSVM_ClearHeapThresholdCallback

Signed-off-by: huanghan18 <huanghan18@huawei.com>
Signed-off-by: huanghan <huanghan18@huawei.com>
2026-04-29 11:43:37 +08:00
wwq 5dd9d9dea5 Add JSVM API: OH_JSVM_CreateArrayBufferFromExternalMemory
Signed-off-by: wwq <wangwenquan3@huawei.com>
2026-04-10 11:27:36 +08:00
openharmony_ci e0a30e0068 !4685 merge fix_dts_comment_0303 into master
明确枚举值JSVM_MEMORY_PRESSURE_LEVEL_LOW_MEMORY

Created-by: pennyatmosphere
Commit-by: panwangyang
Merged-by: openharmony_ci
Description: ### 相关的Issue


### 原因(目的、解决的问题等)


### 描述(做了什么,变更了什么)


### 自检结果(结果截图添加到下面)
- [√ ] 是否通过C语法扫描
- [√ ] 是否通过注释规则扫描
- [ ] 是否更新json文件
- [ √] 实现代码是否已经合入
- [ ] 目标是否已经添加到interface/sdk_c仓ndk依赖目标(ndk_targets.gni)里
- [ ] 头文件library声明与SDK so库名称一致

### 兼容性影响评估,如有影响请写明(Y/N)
- [ ] 不兼容
  - [ ] 是否经过评审

### L0新增用例自检结果
- [√ ] 是,有新增L0用例,且完成自检
- [ ] 否

### API参考文档影响评估(提供docs仓pr链接)
- [ √] 是,已刷新API参考文档
- [ ] 否,不涉及刷新API参考文档

https://gitcode.com/openharmony-sig/interface_native_header/pull/3163
https://gitcode.com/openharmony/docs/pull/132354

See merge request: openharmony/interface_sdk_c!4685
2026-04-01 10:35:53 +08:00
王忠齐 c1e1ff1b7d add background deserialize
Signed-off-by: 王忠齐 <wangzhongqi5@huawei.com>
2026-03-28 17:49:37 +08:00
panwangyang 07fae01787 明确枚举值JSVM_MEMORY_PRESSURE_LEVEL_LOW_MEMORY
Signed-off-by: panwangyang <panwangyang@huawei.com>
2026-03-11 10:07:46 +08:00
panwangyang 2580512bf9 明确枚举值JSVM_MEMORY_PRESSURE_LEVEL_LOW_MEMORY
Signed-off-by: panwangyang <panwangyang@huawei.com>
2026-03-06 10:41:26 +08:00
panwangyang bc8b68d4af 明确枚举值JSVM_MEMORY_PRESSURE_LEVEL_LOW_MEMORY
Signed-off-by: panwangyang <panwangyang@huawei.com>
2026-03-04 10:24:54 +08:00
panwangyang a54d402481 明确枚举值JSVM_MEMORY_PRESSURE_LEVEL_LOW_MEMORY
Signed-off-by: panwangyang <panwangyang@huawei.com>
2026-03-03 16:16:44 +08:00
openharmony_ci 3008ae8c5a !4484 merge fix_jsvmDes into master
fix jsvm interface description in jsvm.h

Created-by: gaojunyu
Commit-by: gaojunyu
Merged-by: openharmony_ci
Description: ### 相关的Issue
https://gitcode.com/openharmony/interface_sdk_c/issues/3451

### 原因(目的、解决的问题等)
sdk接口功能与源码不匹配,返回值不一致

### 描述(做了什么,变更了什么)
修复了一些接口的返回值信息,对齐源码实现

### 自检结果(结果截图添加到下面)
- [ ] 是否通过C语法扫描
- [ Y ] 是否通过注释规则扫描
- [ ] 是否更新json文件
- [ ] 实现代码是否已经合入
- [ ] 目标是否已经添加到interface/sdk_c仓ndk依赖目标(ndk_targets.gni)里
- [ ] 头文件library声明与SDK so库名称一致

### 兼容性影响评估,如有影响请写明(Y/N)N
- [ ] 不兼容
  - [ ] 是否经过评审

### L0新增用例自检结果 N
- [ ] 是,有新增L0用例,且完成自检
- [ ] 否

### API参考文档影响评估(提供docs仓pr链接)
- [ Y ] 是,已刷新API参考文档
https://gitcode.com/openharmony/docs/pull/125558
- [ ] 否,不涉及刷新API参考文档

See merge request: openharmony/interface_sdk_c!4484
2026-01-10 17:57:13 +08:00
gaojunyu a5ec46c88d fix jsvm interface description in jsvm.h
Align the return values of the JSVM interface source code with the interface return value descriptions in jsvm.h

Signed-off-by: gaojunyu <gaojunyu2@h-partners.com>
2026-01-10 16:47:34 +08:00
sunzibo 86776db6aa add enum lowmemory to JSVM_MemoryPressureLevel
Signed-off-by: sunzibo <sunzibo@huawei.com>
Change-Id: I986979ac9750e363bc29095e2e36e342a2280de9
2026-01-09 17:32:18 +08:00
jiang-qunchao debd55336e Interface annotation rectification
Signed-off-by: jiang-qunchao <jiangqunchao@huawei.com>
2025-12-24 10:14:42 +08:00
zzhengxiang 73b8336416 修改接口注释
Signed-off-by: zzhengxiang <2646125453@qq.com>
2025-09-04 17:05:15 +08:00
zhangsizheng 0c35f86eba json文件中补充接口OH_JSVM_SetDebugOption
Signed-off-by: zhangsizheng <zhangsizheng@huawei.com>
2025-07-28 20:47:44 +08:00
openharmony_ci 37e9c7c7c1 !3053 Add OH_JSVM_SetDebugOption
Merge pull request !3053 from Sizheng/master
2025-06-10 08:11:48 +00:00
zhangsizheng 0e2d117ab3 Add OH_JSVM_SetDebugOption
Signed-off-by: zhangsizheng <zhangsizheng@huawei.com>
2025-04-30 14:38:54 +08:00
greensue f1b61fcb75 jit ACL: change version to 18
Signed-off-by: greensue <shulin3@huawei.com>
2025-03-11 09:47:55 +08:00
Your 9a610fcb70 change api 16 to 18
Signed-off-by: Your <you@example.com>
2025-03-03 10:07:21 +08:00
liangliang6768 1030a53136 change api18
Signed-off-by: liangliang6768 <xuliang110@huawei.com>
2025-03-02 09:56:21 +08:00
greensue 28492e95b3 jit acl:add jit error retrurn status
Signed-off-by: greensue <shulin3@huawei.com>
2025-01-21 20:04:32 +08:00
wangyimin 98ba8141ad cherry-pick jsvm api
Signed-off-by: wangyimin <wangyimin15@huawei.com>
2024-12-20 11:30:21 +08:00
liuweili 3ddb3460f5 Add JSVM_API to Private and External String
Signed-off-by: yanghaiming <yanghaiming4@huawei.com>
2024-12-09 14:45:59 +08:00
openharmony_ci 17a6ed57dc !1796 API Lint整改
Merge pull request !1796 from huanghan18/master
2024-11-27 02:41:26 +00:00
huanghan 38bc1ab3bb API Lint整改
Signed-off-by: huanghan <huanghan18@huawei.com>
2024-11-21 22:15:30 +08:00
huanghan 72d5a2d44c API Lint的整改
Signed-off-by: huanghan <huanghan18@huawei.com>
2024-11-21 22:14:24 +08:00
jiang-qunchao 701a75765f add some JSVM function's result code
Signed-off-by: jiang-qunchao <jiangqunchao@huawei.com>
2024-09-06 10:16:25 +08:00
yanghaiming 8e94abbf4f apply for clang with -std=c++xx is on
Signed-off-by: yanghaiming <yanghaiming4@huawei.com>
2024-09-04 10:25:06 +08:00
jiang-qunchao a85394a74e add libjsvm.ndk.json
Signed-off-by: jiang-qunchao <jiangqunchao@huawei.com>
2024-08-21 09:35:14 +08:00
yanghaiming 3c083918e3 standarlize interface name
Signed-off-by: yanghaiming <yanghaiming4@huawei.com>
2024-08-17 20:26:46 +08:00
liuweili 5652fa1ede add
Signed-off-by: liuweili <liuweili1@huawei.com>
2024-08-17 15:46:16 +08:00
yanghaiming 9aa9690b18 add interface for:
- array buffer backing store
- wasm compile and cache

Signed-off-by: yanghaiming <yanghaiming4@huawei.com>
2024-08-16 20:52:06 +08:00
openharmony_ci bc807191d8 !1049 JSVM_PropertyAttributes新增枚举值
Merge pull request !1049 from 王翊民/master
2024-07-26 03:41:05 +00:00
王翊民 5bd99e732d Add JSVM_NO_RECEIVER_CHECK to JSVM_PropertyAttributes
Signed-off-by: 王翊民 <wangyimin15@huawei.com>
2024-07-22 10:30:43 +08:00
yanghaiming b5b9b27c58 fix parameter type of compile with options 2024-07-19 14:25:54 +08:00
yanghaiming afe3058c3c add retain for script && open inspector with name
Signed-off-by: yanghaiming <yanghaiming4@huawei.com>
2024-07-14 10:48:54 +08:00
openharmony_ci 8c01919b27 !972 补充kit标签
Merge pull request !972 from zhoutong_uestc/zt
2024-07-10 05:12:35 +00:00
蒋群超 39f7705365 JSVM新增接口
Signed-off-by: 蒋群超 <jiangqunchao@huawei.com>
2024-07-05 21:25:36 +08:00
openharmony_ci e5a26b75ad !952 JSVM新增接口2
Merge pull request !952 from 蒋群超/SR20240701372293
2024-07-05 13:08:16 +00:00
zhoutong_uestc 494f37e751 补充kit标签
Signed-off-by: zhoutong_uestc <zhoutong_uestc@163.com>
2024-07-05 17:22:47 +08:00
jiang-qunchao ac25afe640 JSVM新增接口
Signed-off-by: jiang-qunchao <jiangqunchao@huawei.com>
2024-07-05 09:34:25 +08:00
milkpotatoes 4eaf77d7d4 Improve the return code format for missing ifs
Improve the return code format for missing ifs
Issue: https://gitee.com/openharmony/interface_sdk_c/issues/I9SXYR

Signed-off-by: milkpotatoes <chenshulin5@huawei.com>
Change-Id: I364499c747b35321090384c0da09b43cc5d2df15
2024-06-27 19:48:59 +08:00
milkpotatoes 1fdfac73e2 Remove addtion blank of lines
Remove addtion blank of lines
Issue: https://gitee.com/openharmony/interface_sdk_c/issues/IA5JM9

Signed-off-by: milkpotatoes <chenshulin5@huawei.com>
Change-Id: I877ffd6f970f6374ca4ad169ce1e9138af3f82c5
2024-06-14 17:21:49 +08:00
milkpotatoes cf4321de7c Link return code to JSVM_Status
Link return code to JSVM_Status

Signed-off-by: milkpotatoes <chenshulin5@huawei.com>
Change-Id: I8515717ee6b8ef84c0efcf08290c5e49d846b5f4
2024-05-25 15:09:18 +08:00
bwtang ff95586f20 fix the comments about return value of the new interfaces
Signed-off-by: bwtang <tangbowen9@huawei.com>
2024-05-11 10:25:15 +08:00
bwtang 6e989c8f75 add OH_JSVM_IsXXX interfaces for fast js type checking
Signed-off-by: bwtang <tangbowen9@huawei.com>
2024-05-09 11:23:01 +08:00
Chongwei Su f856ce7d62 Add JSVM sourcemap&lock&iscallable&microtask API
issue:https://gitee.com/openharmony/interface_sdk_c/issues/I9EFU5

Signed-off-by: Chongwei Su <suchongwei@huawei.com>
2024-05-04 14:24:56 +08:00
openharmony_ci f5019645a4 !515 add namedPropertyData and indexedPropertyData
Merge pull request !515 from shilei91/master
2024-04-30 09:29:26 +00:00
shilei fe8c7840d4 modify the callback of JSVM_PropertyHandlerConfigurationStruct
Signed-off-by: shilei <shilei91@huawei.com>
Change-Id: Ide16718679dedfe32eee799522da426f0afdec11
2024-04-29 07:13:37 +00:00