| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
fix: android 32 build warnings Signed-off-by: kkkkkkkbbbbbbb <songjian59@huawei.com> | 23 天前 | |
fix: android 32 build warnings Signed-off-by: kkkkkkkbbbbbbb <songjian59@huawei.com> | 23 天前 | |
fix: virtual method call in cfunc Signed-off-by: kangyi <kangyi9@h-partners.com> | 15 天前 | |
fix: store element ref to dest address in HandleStoreElementRef Signed-off-by: yuqiaoyu <yujunqiang1@h-partners.com> | 1 天前 | |
!1743 merge main into main fix: fix conditional compilation cjc version bug Created-by: the_cdd Commit-by: the_cdd Merged-by: CangjiePL Description: ## 变更内容(必填) 修改条件编译中cjc_version无法正确比较Nightly以及迭代版本的问题。 ## 变更类型(必填) 请描述本次Pull Request变更类型(原因),**请在保存后点击复选框或在编辑时将对应项前面的 [ ] 改为 [X] 。** - [ ] 新增需求 - [X] 问题修复 - [ ] 构建过程或辅助工具变动 - [ ] 文档更新 ## 变更内容自检(必填) **请勿修改或删除以下选项内容,请在保存后点击复选框或在编辑时将对应项前面的 [ ] 改为 [X] 。** ### 编译本地自验证结果: - [X] 仓颉编译器编译通过 - [X] 仓颉运行时编译通过 - [X] 仓颉标准库编译通过 - [ ] 不涉及,辅助工具变动或者文档更新可以直接选择此项 ### 测试用例本地自验证结果: - [X] 通过,请在下方提供截图证明 - [ ] 不涉及,请在下方说明情况 .png')  ## 关联的issue(必填) https://gitcode.com/Cangjie/UsersForum/issues/2930 See merge request: Cangjie/cangjie_compiler!1743 | 1 个月前 | |
fix(Driver): prevent null pointer dereference when future is null in Job::Execute When cmd->Execute() returns null, accessing future->spawnErrorMessage causes a null pointer dereference. Extract the error string into a local variable that defaults to "spawn failed" when future is null, and use it in both the Windows and non-Windows error reporting paths. Signed-off-by: neilliuistaken <liujiajie12@huawei.com> | 7 天前 | |
fix: don't store implicit func in CHIR Signed-off-by: kangyi <kangyi9@h-partners.com> | 27 天前 | |
feat: sync dev to main Signed-off-by: weinw <weiningwei@h-partners.com> | 1 个月前 | |
fix: use uint64 ast hasher type Signed-off-by: yuyaochen <chenyuyao@huawei.com> | 17 天前 | |
feat: sync dev to main Signed-off-by: weinw <weiningwei@h-partners.com> | 1 个月前 | |
!1839 merge fix_icsl_bug_path into main fix: fix icsl bug for lsp path Created-by: guan_jh Commit-by: guan_jh Merged-by: CangjiePL Description: ## 变更内容(必填) VUL-003 问题修复 Windows 宏服务启动命令存在可执行路径解析风险 ## 变更类型(必填) 请描述本次Pull Request变更类型(原因),**请在保存后点击复选框或在编辑时将对应项前面的 [ ] 改为 [X] 。** - [ ] 新增需求 - [X] 问题修复 - [ ] 构建过程或辅助工具变动 - [ ] 文档更新 ## 变更内容自检(必填) **请勿修改或删除以下选项内容,请在保存后点击复选框或在编辑时将对应项前面的 [ ] 改为 [X] 。** ### 平台差异情况: - [ ] 不涉及 - [X] 涉及 - [X] Windows - [ ] Linux - [ ] macOS - [ ] 其他(请在下方说明情况) ### 影响组件: - [X] cjc(仓颉编译器) - [X] LSP(仓颉语言服务工具) - [ ] cjfmt(仓颉格式化工具) - [ ] cjlint(仓颉静态检查工具) - [ ] stdx(仓颉扩展库) - [ ] 其他(请在下方说明情况) ### 编译本地自验证结果: - [X] 仓颉编译器编译通过 - [X] 仓颉运行时编译通过 - [X] 仓颉标准库编译通过 - [ ] 不涉及,辅助工具变动或者文档更新可以直接选择此项 ### 测试用例本地自验证结果: - [X] 通过,请在下方提供截图证明 - [ ] 不涉及,请在下方说明情况   ## 关联的issue(必填) https://gitcode.com/Cangjie/cangjie_compiler/issues/961 See merge request: Cangjie/cangjie_compiler!1839 | 15 天前 | |
feat: sync dev to main Signed-off-by: weinw <weiningwei@h-partners.com> | 1 个月前 | |
!1787 merge feature_native_ffi_java_impl_wrapper into main feature(ffi/java): Escape limitations removal aka java impl wrappers Created-by: deed Commit-by: dmitriy sokolov Merged-by: CangjiePL Description: ## Change Details (Required) JavaImpl objects representation as two cangjie objects: registry companion a.k.a state holder and reference wrapper - like mirror over state holder. Relaxed limitations on private for super constructor call arguments. ## Change Type (Required) Please describe the type of changes in this Pull Request (reason). **Simply save and click the checkbox, or when editing, change [ ] to [x] for the relevant item.** - [x] Feature - [ ] Bugfix - [ ] Build Process or Auxiliary Tool Changes - [ ] Documentation Update ## Self-Check of Changes (Required) **Please do not modify or delete the following options. Simply save and click the checkbox, or when editing, change [ ] to [x] for the relevant item.** ### Local Compilation Verification Results: - [x] Cangjie Compiler compiled successfully - [x] Cangjie Runtime compiled successfully - [x] Cangjie Standard Library compiled successfully - [ ] Not applicable (select this option for auxiliary tool changes or documentation updates) ### Local Test Case Verification Results: - [x] Pass. Please provide screenshots below. - [ ] Not applicable. Please explain the reasons below.  ## Related Issues (Required) [cangjie_multiplatform_interop#146](https://gitcode.com/Cangjie/cangjie_multiplatform_interop/issues/146) See merge request: Cangjie/cangjie_compiler!1787 | 1 个月前 | |
!1836 merge refactor_lto into main fix: update diagnostics Created-by: wangyang594 Commit-by: wangyang594 Merged-by: CangjiePL Description: ## Change Details (Required) Update diagnostics for LTO-related options. ## Change Type (Required) Please describe the type of changes in this Pull Request (reason). **Simply save and click the checkbox, or when editing, change [ ] to [x] for the relevant item.** - [ ] Feature - [x] Bugfix - [ ] Build Process or Auxiliary Tool Changes - [ ] Documentation Update ## Self-Check of Changes (Required) **Please do not modify or delete the following options. Simply save and click the checkbox, or when editing, change [ ] to [x] for the relevant item.** ### Platform Differences: - [x] No difference - [ ] Difference - [ ] Windows - [ ] Linux - [ ] macOS - [ ] Other (Please explain the reasons below) ### Affected Components: - [x] cjc (Cangjie Compiler) - [ ] LSP (Cangjie Language Server) - [ ] cjfmt (Cangjie Formatter) - [ ] cjlint (Cangjie Lint Tool) - [ ] stdx (Cangjie Standard Library Extensions) - [ ] Other (Please explain the reasons below) ### Local Compilation Verification Results: - [x] Cangjie Compiler compiled successfully - [x] Cangjie Runtime compiled successfully - [x] Cangjie Standard Library compiled successfully - [ ] Not applicable (select this option for auxiliary tool changes or documentation updates) ### Local Test Case Verification Results: - [x] Pass. Please provide screenshots below. - [ ] Not applicable. Please explain the reasons below.  ## Related Issues (Required) https://gitcode.com/Cangjie/cangjie_compiler/issues/980 See merge request: Cangjie/cangjie_compiler!1836 | 8 天前 | |
!1849 merge fix/asthasher-hash-conversion into main fix: fix ASTHasher compilation warning Created-by: yuyaochen Commit-by: yuyaochen Merged-by: CangjiePL Description: ## 变更内容(必填) 修复ASTHasher编译时出现以下告警: /cangjie_compiler/src/Parse/ASTHasher.cpp:144:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'size_t' (aka 'unsigned int') [-Wshorten-64-to-32] ## 变更类型(必填) 请描述本次Pull Request变更类型(原因),**请在保存后点击复选框或在编辑时将对应项前面的 [ ] 改为 [X] 。** - [ ] 新增需求 - [X] 问题修复 - [ ] 构建过程或辅助工具变动 - [ ] 文档更新 ## 变更内容自检(必填) **请勿修改或删除以下选项内容,请在保存后点击复选框或在编辑时将对应项前面的 [ ] 改为 [X] 。** ### 平台差异情况: - [X] 不涉及 - [ ] 涉及 - [ ] Windows - [ ] Linux - [ ] macOS - [ ] 其他(请在下方说明情况) ### 影响组件: - [X] cjc(仓颉编译器) - [ ] LSP(仓颉语言服务工具) - [ ] cjfmt(仓颉格式化工具) - [ ] cjlint(仓颉静态检查工具) - [ ] stdx(仓颉扩展库) - [ ] 其他(请在下方说明情况) ### 编译本地自验证结果: - [X] 仓颉编译器编译通过 - [ ] 仓颉运行时编译通过 - [ ] 仓颉标准库编译通过 - [ ] 不涉及,辅助工具变动或者文档更新可以直接选择此项 ### 测试用例本地自验证结果: - [X] 通过,请在下方提供截图证明 - [ ] 不涉及,请在下方说明情况  ## 关联的issue(必填) https://gitcode.com/Cangjie/cangjie_compiler/issues/959 See merge request: Cangjie/cangjie_compiler!1849 | 16 天前 | |
!1900 merge bugfix_hhx_0706 into main fix: skip runtime type check when target type is Nothing Created-by: huohuixin Commit-by: huohuixin Merged-by: CangjiePL Description: ## 变更内容(必填) 目标类型是Nothing时,不需要运行时检查。 ## 变更类型(必填) 请描述本次Pull Request变更类型(原因),**请在保存后点击复选框或在编辑时将对应项前面的 [ ] 改为 [X] 。** - [ ] 新增需求 - [x] 问题修复 - [ ] 构建过程或辅助工具变动 - [ ] 文档更新 ## 变更内容自检(必填) **请勿修改或删除以下选项内容,请在保存后点击复选框或在编辑时将对应项前面的 [ ] 改为 [X] 。** ### 平台差异情况: - [x] 不涉及 - [ ] 涉及 - [ ] Windows - [ ] Linux - [ ] macOS - [ ] 其他(请在下方说明情况) ### 影响组件: - [x] cjc(仓颉编译器) - [ ] LSP(仓颉语言服务工具) - [ ] cjfmt(仓颉格式化工具) - [ ] cjlint(仓颉静态检查工具) - [ ] stdx(仓颉扩展库) - [ ] 其他(请在下方说明情况) ### 编译本地自验证结果: - [x] 仓颉编译器编译通过 - [x] 仓颉运行时编译通过 - [x] 仓颉标准库编译通过 - [ ] 不涉及,辅助工具变动或者文档更新可以直接选择此项 ### 测试用例本地自验证结果: - [x] 通过,请在下方提供截图证明 修改前  修改后  - [ ] 不涉及,请在下方说明情况 ## 关联的issue(必填) https://gitcode.com/Cangjie/cangjie_compiler/issues/997 See merge request: Cangjie/cangjie_compiler!1900 | 2 天前 | |
fix: unsafe issues in signal handler Signed-off-by: zhuhaoran5 <zhuhaoran5@huawei.com> | 17 天前 | |
feat: support plugin Signed-off-by: kangyi <kangyi9@h-partners.com> | 1 个月前 | |
feat: sync dev to main Signed-off-by: weinw <weiningwei@h-partners.com> | 1 个月前 | |
feat: use llvm-based mingw | 9 个月前 | |
feat: sync dev to main Signed-off-by: weinw <weiningwei@h-partners.com> | 1 个月前 | |
feat: sync dev to main Signed-off-by: weinw <weiningwei@h-partners.com> | 1 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 23 天前 | ||
| 23 天前 | ||
| 15 天前 | ||
| 1 天前 | ||
| 1 个月前 | ||
| 7 天前 | ||
| 27 天前 | ||
| 1 个月前 | ||
| 17 天前 | ||
| 1 个月前 | ||
| 15 天前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 8 天前 | ||
| 16 天前 | ||
| 2 天前 | ||
| 17 天前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 9 个月前 | ||
| 1 个月前 | ||
| 1 个月前 |