Skip to main content

build_error_stack

Function build_error_stack 

Source
pub(crate) fn build_error_stack(name: &str, msg: &str) -> String
Expand description

name/message から Error.prototype.stack の値を組み立てる。この処理系は ツリーウォーク評価器で呼び出しフレームスタックを保持していないため、実際の コールスタックのフレーム一覧は再現できない(V8 等が返す複数行のトレースは 非対応)。多くの実用コードは「.stack が空でない文字列で、エラー内容の説明で 始まる」ことしか当てにしないため、V8 の1行目と同じ "{name}: {message}" 形式(message 空なら name のみ)を返す簡略実装とする (2026-07-14、丸ごと未対応だったのを発見・実装)。