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

25 lines
987 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## Tasks — Phase 20.15
Contract / Core
- [x] Core mir_call: Map.len/0, Map.get/1メタ保持
- [x] Array: size/push/pop/get/setメタ検証FailFast
- [x] Core opsemit→Core最小: load/store/copy/phi の整合canary 緑)
Builder/Reader
- [x] 単一パス emitCopy 遅延を撤廃)
- [x] Reader: callee.type 別の strict key 検証の再チェック(過剰チェックの回避)
- [x] const value 形状の厳密化value オブジェクト)
CanariesSMOKES_ENABLE_2015=1
- [x] quick/core: emit_core_map_len_get
- [x] quick/core: emit_core_phi_diamond
- [x] quick/core: array/map の負例(境界/欠落引数/型不一致)
Front契約
- [x] HAKO_*_USE_LANG_EXE gatesNOOP 契約のREADME整理既定OFF
Docs
- [x] vm/core README: 新規タグ追記
- [x] core_diagnostics.md: map 系タグ追記
- [x] JSON v0 ミニスキーマの固定と参照リンクdocs/development/architecture/mir_json_v0_schema.md