-
Notifications
You must be signed in to change notification settings - Fork 55
[V3-05] 静的解析と所有権・型によるメモリー安全性を改善する #119
Copy link
Copy link
Open
Labels
pinned継続して追跡する作業。既存stale設定の除外対象継続して追跡する作業。既存stale設定の除外対象v3cChardet v3開発の作業・設計判断cChardet v3開発の作業・設計判断v3-pendingv3作業の全部または一部を保留中。理由と再開条件はIssue参照。v3作業の全部または一部を保留中。理由と再開条件はIssue参照。
Milestone
Description
Activity
Metadata
Metadata
Assignees
Labels
pinned継続して追跡する作業。既存stale設定の除外対象継続して追跡する作業。既存stale設定の除外対象v3cChardet v3開発の作業・設計判断cChardet v3開発の作業・設計判断v3-pendingv3作業の全部または一部を保留中。理由と再開条件はIssue参照。v3作業の全部または一部を保留中。理由と再開条件はIssue参照。
親トラッカー: #114
目的・成果物
Analyzer/tidyの既存指摘一覧、RAII・借用buffer・状態/値の型・compile時検証による安全性改善
実装先・順序
dev。Draft PRで作成する。作業
完了条件
小さなPRに分けて候補同等性とallocation/memory/latencyを検証。規格更新・判定のtuningと分ける。V3-02/03、安全性検証はV3-04も利用
現在の状態:未統合の調査・修正案を保持、P01保留(2026-09-21)
関連する安全性調査・修正の検証が製品側制限で繰り返し停止したため、maintainer指示で保留。
local native
v3/safety-integrationの整数型修正等、および元担当worktreeの未commit変更を保持している。未検証の案をdevへ統合済みと扱わない。#117のテスト用RAIIや#116の独立C++20機能probeは、本Issueのengine所有権・型改善の完了ではない。既定規格も変更していない。
理由・保存方針・再開条件: 判断ログP01。対応可能な承認済み環境または人手の検証とmaintainerの再開指示が必要。未検証変更は#169にも含めていない。