Files
hakorune/docs/private/roadmap/phases/phase-20.22/CHECKLIST.md

786 B
Raw Blame History

Phase 20.22 — チェックリストString/Array CABI / MVP

開始前P1: Deferred

  • Phase 20.21 が完了SSOT・alloc/free・handle

実装

  • hako_string_to_c_copy(HakoHandle)
  • HakoArrayI64 / hako_array_i64_to_c_copy(HakoHandle)
  • c_header_gen.py の拡張typedef/prototypes

テスト/スモーク

  • C リンク実行で戻り値/内容が正しいoptin
  • 文字列: 空文字・長文
  • 配列: len=0複数要素
  • 負例: NULL巨大サイズ→Fail安定タグ

ドキュメント

  • abi/README.md に API 追加(所有権・失敗時挙動)
  • types.md に HakoArray を追記

受入基準(着手時)

  • quickoptin緑、回帰なし
  • 既定OFFで既存挙動不変