-
Notifications
You must be signed in to change notification settings - Fork 0
Replies: 10 comments · 22 replies
-
とりあえずソースコードはこちらから READMEの通り、ツールを入れて fetch してきましょう。 |
Beta Was this translation helpful? Give feedback.
All reactions
-
とりあえず、タグを探す git tag > git-tag |
Beta Was this translation helpful? Give feedback.
All reactions
-
一番古いものが |
Beta Was this translation helpful? Give feedback.
All reactions
-
やはり現行のものよりだいぶ小さくて良い。 これなら僕にでも追えそうだ。 |
Beta Was this translation helpful? Give feedback.
All reactions
-
|
Beta Was this translation helpful? Give feedback.
All reactions
-
0.1.5 はほとんど src 内にフラットパッケージっぽくなっている。
clean できてないだけだた |
Beta Was this translation helpful? Give feedback.
All reactions
-
何から読もうかな〜 早速ソースコードからは外れるけど CHANGELOG見てみるか。 |
Beta Was this translation helpful? Give feedback.
All reactions
-
そこから概ね1週間ごとにバージョニングされていて、今見ているものは 6 番目のバージョンらしい。 |
Beta Was this translation helpful? Give feedback.
All reactions
-
tagは0.1.5 からしかつけられてないので tag からは飛べないな〜 ぜひ 0.1.0 から見てみたいが、どう辿ればいいだろうか |
Beta Was this translation helpful? Give feedback.
All reactions
-
公式に releases とかで zip 落ちてないだろうか ? svnっぽいな |
Beta Was this translation helpful? Give feedback.
All reactions
-
いや、まあ git log がめっちゃ小さいので直接チェックアウトすれば良さそう。 |
Beta Was this translation helpful? Give feedback.
All reactions
-
8 コミットしかない |
Beta Was this translation helpful? Give feedback.
All reactions
-
と、いうことで |
Beta Was this translation helpful? Give feedback.
All reactions
-
軽くコミットメッセージも読んでおく |
Beta Was this translation helpful? Give feedback.
All reactions
-
二つ目のコミットでごそっと実装が抜き出されてるな。 chrome から持ってきたんだろう。 |
Beta Was this translation helpful? Give feedback.
All reactions
-
つまりここから読むのが最も小さいっぽいな。 (43d26ecc3563a46f62a0224030667c8f8f3f6ceb) |
Beta Was this translation helpful? Give feedback.
All reactions
-
この頃からすでに JIT だったんだな〜 すごい |
Beta Was this translation helpful? Give feedback.
All reactions
-
次のスレッドへ |
Beta Was this translation helpful? Give feedback.
All reactions
-
arm / ia32 / inl の codegenがある。 |
Beta Was this translation helpful? Give feedback.
All reactions
-
ビルドスクリプトが python で書いてあるのでちょっと読む |
Beta Was this translation helpful? Give feedback.
All reactions
-
x86 の時に ia32って呼んでるっぽい。 |
Beta Was this translation helpful? Give feedback.
All reactions
-
まだ 32 bit か。時代を感じる |
Beta Was this translation helpful? Give feedback.
All reactions
-
対応してるアーキテクチャは arm か ia32 らしいけど inl ってなんだ ( ? ) |
Beta Was this translation helpful? Give feedback.
All reactions
-
絶対ここから読むのは適切じゃないんだが、気になるので codegen から読んでみるか. inl ってなんだ |
Beta Was this translation helpful? Give feedback.
All reactions
-
arm でも ia32 でも使われてるヘッダだった class Comment BASE_EMBEDDED ?? なんだそれ 構造化されたコメントをサポートしますだって |
Beta Was this translation helpful? Give feedback.
All reactions
-
なるほど、アセンブラを拡張してるのか。 |
Beta Was this translation helpful? Give feedback.
All reactions
-
じゃあ、とりあえず一旦 codegen から離れるとして、lex, parser あたりの実装を見ていきたい |
Beta Was this translation helpful? Give feedback.
All reactions
-
が、ちょっと離脱 |
Beta Was this translation helpful? Give feedback.
-
今の V8 は大きくて自分にとってあまりに難しい。
初期のソースコードを追いながら、ついでに歴史も読みながら進められたらと思う。
暇な時に読んでちまちまログを更新していく。
ソースコードだけじゃなくて、ブログや議事録なども読んでいけたらなぁなどと思っている
👍🏻 追記: コメントでのツッコミ等は大歓迎しております。(マナーだけ守っていただけると(暴言などは禁止))
Beta Was this translation helpful? Give feedback.
All reactions