Files
hakorune/docs/private/roadmap/phases/phase-20.15/TASKS.md

987 B
Raw Blame History

Tasks — Phase 20.15

Contract / Core

  • Core mir_call: Map.len/0, Map.get/1メタ保持
  • Array: size/push/pop/get/setメタ検証FailFast
  • Core opsemit→Core最小: load/store/copy/phi の整合canary 緑)

Builder/Reader

  • 単一パス emitCopy 遅延を撤廃)
  • Reader: callee.type 別の strict key 検証の再チェック(過剰チェックの回避)
  • const value 形状の厳密化value オブジェクト)

CanariesSMOKES_ENABLE_2015=1

  • quick/core: emit_core_map_len_get
  • quick/core: emit_core_phi_diamond
  • quick/core: array/map の負例(境界/欠落引数/型不一致)

Front契約

  • HAKO_*_USE_LANG_EXE gatesNOOP 契約のREADME整理既定OFF

Docs

  • vm/core README: 新規タグ追記
  • core_diagnostics.md: map 系タグ追記
  • JSON v0 ミニスキーマの固定と参照リンクdocs/development/architecture/mir_json_v0_schema.md