Get rid of static initializations
Status: Inactive
Brought to you by:
ruhler
All over the place we have static class variables like
Object::prototype which are initialized at construction. This is causing major headaches in not knowing the order in which initialization is occuring. Instead we should have initialization functions which we call explicitly in the order we want.
Logged In: YES
user_id=1884147
Originator: YES
revision 54
We've regressed on:
FAIL: tests/Ecma.11.8.6.array_obj.js
FAIL: tests/Ecma.15.4.4.prototype.js
because now Array::prototype is being initialized before Object::prototype. That's terribly annoying.