2011-12-09 58 views
1

我在尋找相當一段時間所有spidermonkey字節碼的文檔,或者至少是一些告訴我一般字節碼的目的是什麼的文檔。Spidermonkey字節碼文檔

有沒有人可以推薦這樣的資源?

謝謝!

回答

3

我知道這不是一個好故事,但我們擁有的最好的文檔(除了jsopcode.tbl,正如Alex K.所提到的)是解釋器實現(jsinterp.cpp)。我們已經多次注意到,如果新手有更正式的文檔,注意堆棧狀態轉換和描述副作用,這將會有所幫助。我已經在這裏開始一個:

https://developer.mozilla.org/en/SpiderMonkey/Bytecodes

隨意丟棄在上irc.mozilla.org #jsapi問任何你想看到具體文件!

+0

嗯,與其他開發商的討論似乎有普遍的協議,我們應該對每個案件在解釋器循環 - 我將在那裏遷移文檔,並在完成時從wiki頁面鏈接。 – cdleary

+0

感謝您的幫助。我還會檢查IRC頻道:-)。 顯然,每個JSOP的一個很好的文檔對新手來說非常有用! – TCS

1

下載原始碼&在jsopcode.tbl看起來像this(forked?)版本。

+0

我有這個文件,但它沒有記錄JSOP。它在一些OP上說了幾句話,但它不是真的*文檔... – TCS

+0

好的答案!這裏是當前的鏈接:http://mxr.mozilla.org/mozilla/source/js/src/jsopcode.tbl – cdleary