Skip to content

[skip-build] test: native lifecycle比較を統合 - #169

Merged
PyYoshi merged 2 commits into
devfrom
v3/native-lifecycle-results
Sep 21, 2026
Merged

PyYoshi merged 2 commits into
devfrom
v3/native-lifecycle-results

Conversation

@PyYoshi

@PyYoshi PyYoshi commented Sep 21, 2026

Copy link
Copy Markdown
Owner

変更内容

  • uchardet Result eq to None #43/macOS wheels #44 の統合commit f2873ba1fdf521fc7311fbb3c1272be83d87c667 へ固定
  • 小規模4入力×3巡でfresh/reset再利用の候補・confidence bit・doneを比較するnative CTest
  • 統合CIで発見した既存公開関数 uchardet_is_done のshared export漏れを修正
  • Linux/macOS/Windowsのshared lifecycle回帰テストをnative CIへ追加
  • 検証範囲と未検証の契約を日本語で記録

検証

  • native macOS wheels #44: 全11 CI成功、統合後CIも成功
  • ローカル: 154 CTest成功(既知の5件はconfigure時に対象外)
  • 修正版参照で332 passed, 28 skipped, 79 subtests passed
  • GCC Release shared build/lifecycle成功、公開13関数のexport一致
  • ローカルGCC sanitizerはlibasan欠落でリンク不可。shared sanitizerは本PR CIで確認する
  • git diff --check

engineの判定処理・公開signatureは変更なし。wheel buildのみ省略し通常CIを実行。
Refs #117。P01およびIssue全体は未完了。

@PyYoshi

PyYoshi commented Sep 21, 2026

Copy link
Copy Markdown
Owner Author

統合CIでshared libraryのuchardet_is_done export漏れを検出したため、Draftのまま修正待ち。native PR #43のstatic CI成功とは区別する。native側でexport補完と3OS shared lifecycle回帰テストを追加中。ローカルGCC shared build/CTestは成功。修正のnative CI確認・dev統合後にsubmoduleを更新する。

@PyYoshi

PyYoshi commented Sep 21, 2026

Copy link
Copy Markdown
Owner Author

uchardet #44をdevへ統合済み(f2873ba1fdf521fc7311fbb3c1272be83d87c667)。全11 CI成功、Linux/macOS/Windowsのshared lifecycle実行を含む。現在submodule取得・署名コミットに必要なSSH agent認証待ち。旧headの16通常チェックは成功、Native ASan/UBSanのみ既知のexport漏れで失敗。修正版の統合CIを確認するまではDraftを維持する。

@PyYoshi

PyYoshi commented Sep 21, 2026

Copy link
Copy Markdown
Owner Author

追加ローカル検証: 公開headerの13関数とexport一覧が一致し、GCC shared objectの定義済みdynamic symbolにも13関数すべて存在することを確認。submoduleは修正統合commit f2873baへ更新済みで、332 tests + 79 subtests成功(28 skip)。署名コミットの認証待ちで未push。なおCTestは154件実行で、既知の5件はconfigure時に対象外(実行時skip数ではない)。

@PyYoshi
PyYoshi marked this pull request as ready for review September 21, 2026 02:49
@PyYoshi
PyYoshi merged commit 56b669b into dev Sep 21, 2026
18 checks passed
@PyYoshi
PyYoshi deleted the v3/native-lifecycle-results branch September 21, 2026 02:49
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