52
edits
No edit summary |
(Mark as Outdated) |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
{{OutdatedSpiderMonkey}} | |||
The goal of this project is to ''incrementally'' tease apart JS engine source code into separate "modules" so that: | The goal of this project is to ''incrementally'' tease apart JS engine source code into separate "modules" so that: | ||
* it is easier to understand a module in isolation | * it is easier to understand a module in isolation | ||
Line 25: | Line 27: | ||
* js/src/ds | * js/src/ds | ||
** LifoAlloc, Vector, HashMap/Set, ... | ** LifoAlloc, Vector, HashMap/Set, ... | ||
* js/src/ | * js/src/jit | ||
* js/src/vm: central, execution-mode-independent data structures: types and operations | * js/src/vm: central, execution-mode-independent data structures: types and operations | ||
** [https://bugzilla.mozilla.org/show_bug.cgi?id=644074 Stack]: execution stack (done) | ** [https://bugzilla.mozilla.org/show_bug.cgi?id=644074 Stack]: execution stack (done) |
edits