- InvokePolicy/Observe導入でLowererの分岐をスリム化 - ArrayBox/MapBox/StringBoxのプラグイン経路統一 - 特殊コメント機能(@jit-debug, @plugin-builtins, @jit-strict)実装 - 型ヒント伝搬パス(TypeHintPass)を独立モジュール化 - VM→Plugin引数整合の安定化(I64統一、IntegerBox自動プリミティブ化) - StringBoxのpost-birth初期化(空文字列セグフォルト修正) - JIT観測サンプル追加(Array/Map/String) 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
14 lines
292 B
Plaintext
14 lines
292 B
Plaintext
// @jit-debug
|
|
// @plugin-builtins
|
|
|
|
static box Main {
|
|
main() {
|
|
local s
|
|
s = new StringBox("") // empty string
|
|
// In a real case we'd set content; plugin StringBox.length() is RO path demo
|
|
// For observable behavior, length() on empty should be 0
|
|
return s.length()
|
|
}
|
|
}
|
|
|