Skip to content

[0074] 让 s7_continuation.c 成为独立编译单元#861

Merged
da-liii merged 2 commits into
mainfrom
da/0074/cont2
Jun 2, 2026
Merged

[0074] 让 s7_continuation.c 成为独立编译单元#861
da-liii merged 2 commits into
mainfrom
da/0074/cont2

Conversation

@da-liii
Copy link
Copy Markdown
Contributor

@da-liii da-liii commented Jun 1, 2026

Summary

  • 将 s7_continuation.c 作为独立编译单元,不再通过 s7_continuation.h 被 include 进 s7.c
  • 新建 s7_internal.h 提取 s7.c 内部宏、类型和函数声明,供 s7_continuation.c 使用
  • 修复 release/debug 双模式下的条件编译问题
  • 修复内联函数链接问题

Test plan

  • Release 构建通过
  • Debug 构建通过
  • tests/scheme/base/ 212 个测试全部通过
  • tests/liii/ 1159 个测试全部通过

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@da-liii da-liii changed the title [0074] 将 s7_continuation.c 合并回 s7.c,修正头文件包含方式 [0074] 让 s7_continuation.c 成为独立编译单元 Jun 2, 2026
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@da-liii da-liii merged commit 9768a6e into main Jun 2, 2026
4 checks passed
@da-liii da-liii deleted the da/0074/cont2 branch June 2, 2026 08:29
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