Skip to content

kvspace CLI: 7 项修复 + 安装后 rpath - #46

Merged
miaobyte merged 1 commit into
mainfrom
feat/cli-fixes
Oct 28, 2026
Merged

miaobyte merged 1 commit into
mainfrom
feat/cli-fixes

Conversation

@miaobyte

Copy link
Copy Markdown
Contributor

kvspace CLI(cli/kvspace.rs)修复 + CMake 安装期 rpath:

  • plain/format_value:ref 先于 kind 判空——不约束指针(空 kindexpr)是合法值,不再误显示 None
  • parse_value:*:kindexpr:target 与 string:/int: 同构;*:target 表示不约束指针
  • fail_op:后端返回失败但未填 err 时给出兜底错误,绝不静默当成功
  • 其余读/写/列举路径同步修正(共 7 项,coding3 完成并验证)
  • CMakeLists.txt:CLI 链接加 -Wl,-rpath,${CMAKE_INSTALL_FULL_LIBDIR}/kvspace,安装后可加载 dispatch 前端

验证:cmake Release 构建通过(kvspace-cli)。

🤖 Generated with Claude Code

- plain/format_value:ref 先于 kind 判空,不约束指针(空 kindexpr)也是合法值
- parse_value:`*:kindexpr:target` 与 string:/int: 同构,`*:target` 为不约束指针
- fail_op:后端失败但未填 err 时给兜底错误,绝不静默当成功
- 其余读/写/列举路径同步修正
- CMakeLists:CLI 链接加 -Wl,-rpath,${CMAKE_INSTALL_FULL_LIBDIR}/kvspace,
  安装后可找到 dispatch 前端

验证:cmake Release 构建通过(kvspace-cli target)。

Co-Authored-By: Claude Code <noreply@anthropic.com>
@miaobyte
miaobyte merged commit b8ab7bb into main Oct 28, 2026
4 checks passed
@miaobyte
miaobyte deleted the feat/cli-fixes branch October 29, 2026 03:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant