| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[core] ci: pre-commit 全量格式化:clang-format/ruff,仅格式无逻辑变更 Co-authored-by: shilinlee<836160610@qq.com> # message auto-generated for no-merge-commit merge: !930 merge mf_format_pre_commit into develop [core] ci: pre-commit 全量格式化:clang-format/ruff,仅格式无逻辑变更 Created-by: shilinlee_com Commit-by: shilinlee Merged-by: yrewzjsx Description: # 合入来源 - [ ] 需求 - [ ] 问题单 - [x] issue # 问题/功能描述 仓库代码风格不统一(C++ 指针对齐、大括号位置、行宽;Python 引号、行宽、换行),且缺乏强制校验。需引入 pre-commit 全量格式化与 CI PR 检查,统一全仓风格基线。 # 修改方案描述 1. 配置 pre-commit 钩子(.pre-commit-config.yaml、.clang-format、pre-commit/pyproject.toml):trim trailing whitespace、fix end of files、check yaml/json、detect private key、ruff format(py310,行长 120)、codespell、clang-format v18.1.8(Google 基础,IndentWidth=4,ColumnLimit=120,Allman 大括号)。 2. 改造 script/ci-pre-commit-pr.sh,支持全量检查/格式化与按 PR 变更增量过滤两种模式。 5. 验证: pre-commit run --all-files 全部通过;95 个 Python 文件 AST 比对无语义差异;C++ 抽查(common_def.h、pytransfer.cpp 等)均为纯格式化。 # 是否涉及UT/ST - [ ] 是 - [x] 否(说明理由):纯格式化,不改变任何业务/测试逻辑,无需新增 UT/ST。 # 开发自检 - [x] 规范:未超过1k;超过1k已完成备案;反合入需要标题注明【反合】 - [x] 规范:已关联issue或里程碑 - [x] 规范:不需要UT/ST且已说明理由;需要且已包含UT/ST - [x] 安全:涉及对外接口/参数/环境变量改动,并同步修改资料 - [x] 安全:未引入三方开源软件;引入三方开源软件并经过安全评审 - [x] 安全:未新增对外接口/参数;新增对外接口/参数有校验 - [x] 规范:未涉及资料改动;涉及资料改动并已完成修改 See merge request: Ascend/memfabric_hybrid!930 | 3 个月前 | |
[ZBAL] 修复代码安全编码问题 Co-authored-by: pengchenhui<pengchenhui2@huawei.com> # message auto-generated for no-merge-commit merge: !1189 merge fix_safe into develop [ZBAL] 修复代码安全编码问题 Created-by: p_chenhui Commit-by: pengchenhui Merged-by: victor7wang Description: # 合入来源 - [ ] 需求 - [ ] 问题单 - [x] issue # 问题/功能描述 [ZBAL] 修复代码安全编码问题 # 修改方案描述 [ZBAL] 修复代码安全编码问题 1. 修复AICPU启动时空句柄未检查的问题 2. 修复共享内存创建时的参数校验逻辑 3. 修复进程组析构时的错误处理逻辑 4. 修复Moe分发算子的偏移量类型溢出问题 5. 修复NPU通信器的内存释放和析构问题    # 是否涉及UT/ST - [ ] 是 - [x] 否(说明理由) # 开发自检 - [ ] 规范:未超过1k;超过1k已完成备案;反合入需要标题注明【反合】 - [ ] 规范:已关联issue或里程碑 - [ ] 规范:不需要UT/ST且已说明理由;需要且已包含UT/ST - [ ] 安全:涉及对外接口/参数/环境变量改动,并同步修改资料 - [ ] 安全:未引入三方开源软件;引入三方开源软件并经过安全评审 - [ ] 安全:未新增对外接口/参数;新增对外接口/参数有校验 - [ ] 规范:未涉及资料改动;涉及资料改动并已完成修改 See merge request: Ascend/memfabric_hybrid!1189 | 1 个月前 | |
[doc]新增版本说明书;将资料移至 docs/zh 目录下,并同步更新受影响文档;根据docs tool工具扫描结果刷新文档 Co-authored-by: whytao<weitao46@h-partners.com> # message auto-generated for no-merge-commit merge: !1183 merge develop into develop [doc]新增版本说明书;将资料移至 docs/zh 目录下,并同步更新受影响文档;根据docs tool工具扫描结果刷新文档 Created-by: whytao Commit-by: whytao Merged-by: yrewzjsx Description: # 合入来源 - [ ] 需求 - [ ] 问题单 - [x] issue fixed: [#416](https://atomgit.com/Ascend/memfabric_hybrid/issues/416) # 问题/功能描述 新增版本说明书; 将资料移至 docs/zh 目录下,并同步更新受影响文档; 根据docs tool工具扫描结果刷新文档,从而满足资料门禁需求 # 修改方案描述 # 是否涉及UT/ST - [ ] 是 - [ ] 否(说明理由) # 开发自检 - [ ] 规范:未超过1k;超过1k已完成备案;反合入需要标题注明【反合】 - [ ] 规范:已关联issue或里程碑 - [ ] 规范:不需要UT/ST且已说明理由;需要且已包含UT/ST - [ ] 安全:涉及对外接口/参数/环境变量改动,并同步修改资料 - [ ] 安全:未引入三方开源软件;引入三方开源软件并经过安全评审 - [ ] 安全:未新增对外接口/参数;新增对外接口/参数有校验 - [ ] 规范:未涉及资料改动;涉及资料改动并已完成修改 See merge request: Ascend/memfabric_hybrid!1183 | 1 个月前 |