私はかなり長い間、スパイダーモンキーのすべてのバイトコードのドキュメント、または少なくともバイトコードの目的が何であるかを一般的に教えてくれるものを探しています。
誰もそのようなリソースを推奨できますか?
ありがとう!
私はかなり長い間、スパイダーモンキーのすべてのバイトコードのドキュメント、または少なくともバイトコードの目的が何であるかを一般的に教えてくれるものを探しています。
誰もそのようなリソースを推奨できますか?
ありがとう!
jsopcode.tbl
大した話ではないことは承知していますが、私たちが持っている最高のドキュメント ( Alex K. が言及しているように、以外) はインタープリターの実装 ( jsinterp.cpp
) です。私たちは何度か、スタックの状態遷移と副作用の説明を記載した、より形式化された文書を作成することが新規参入者にとって役立つことを指摘してきました。私はここで始めました:
https://developer.mozilla.org/en/SpiderMonkey/Bytecodes
irc.mozilla.org の #jsapi に気軽に立ち寄って、具体的に文書化してほしいことについて質問してください!
ソースをダウンロードして、この(フォークされた?) バージョンjsopcode.tbl
のようになります。