Skip to main content

url_get_search

Function url_get_search 

Source
pub(crate) fn url_get_search(
    it: &mut Interp,
    this: Value,
    a: &[Value],
) -> Result<Value, Value>
Expand description

url.searchゲッター。 【安全性・2026-07-23】toString()/hrefと同じくsearchParamsから毎回 再構成する版(usp_to_string経由でsearchParamsオブジェクトを参照する 実装)を試した際、u.searchParams.set(...); u.searchという呼び出し順序で QEMU起動がハングする現象が一度観測されていたが、後日の徹底調査で「QEMU 起動ハングはビルドごとのヒープレイアウトに依存する非決定的現象であり、 特定のコード内容には紐づかない」と判明した(詳細はspec/walkthrough.md 「QEMU起動ハングの二分探索」参照)。この修正自体はurl_to_stringと 同じ既に安全実績のあるパターン(o.borrow()一度きり、別オブジェクトへの 単純な委譲)であり内容起因のリスクは無いと判断し、再適用する。