pub(crate) fn spec_key_order<T>(items: Vec<(String, T)>) -> Vec<(String, T)>Expand description
ECMA-262 OrdinaryOwnPropertyKeysが要求する2段階の列挙順序へ並べ替える:
(1) 配列インデックス風のキーを数値昇順で先頭に、(2) 残りのキーは元の順序
(propsがIndexMapのため既に挿入順)のまま後ろに続ける。Object.keys/
.values/.entriesが丸ごと文字列の辞書式順序(旧BTreeMap由来)だった
バグの残り半分(数値キー優先順序)を解消する。2026-07-18 発見・実装。