[0140] 将 object->port 打印引擎从 s7.c 迁移到 s7_scheme_write.c - #960
Merged
Conversation
Co-Authored-By: Claude <noreply@anthropic.com>
da-liii
force-pushed
the
da/0140/migrate_object_to_port
branch
from
August 26, 2026 13:38
945d807 to
dc8f268
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
概述
object->port 迁移的最后一步(前置:#958 测试基线、#959 cycles/shared-info 迁移)。本 PR 将打印引擎主体迁入 write 模块,s7.c 从 85940 行降至 82545 行。
改动
*_to_port、object_out/cyclic_out 主循环、closure 可读打印)迁移到s7_scheme_write.cs7_internal.hs7i_object_out桥接;该桥接一并迁入 write.c)s7_internal.h镜像宏均保留条件分支(S7_DEBUGGING / !DISABLE_DEPRECATED)验证
xmake b goldfish编译链接通过bin/gf test --all:1515 个测试全部通过依赖
本 PR 基于 #959(cycles/shared-info 迁移),建议先合并 #959。
🤖 Generated with Claude Code