Closed
Bug 769743
Opened 13 years ago
Closed 13 years ago
simplify ScopedCoordinate::slot and fix names
Categories
(Core :: JavaScript Engine, defect)
Core
JavaScript Engine
Tracking
()
RESOLVED
FIXED
mozilla16
People
(Reporter: luke, Assigned: luke)
References
Details
(Whiteboard: [js:t])
Attachments
(1 file)
|
36.39 KB,
patch
|
dvander
:
review+
|
Details | Diff | Splinter Review |
ScopeCoordinate::slot isn't really the scope object slot, it's some sort of abstract index. It should be the slot (esp. with bug 767013).
This patch also simplifies the conversions between frame-relative indices and scope-object-relative indices. The comment in jsscript.h should explain.
Flagging dvander for review since this should require some minor tweaks in IM when this merges.
Attachment #637953 -
Flags: review?(dvander)
Updated•13 years ago
|
Attachment #637953 -
Flags: review?(dvander) → review+
| Assignee | ||
Comment 1•13 years ago
|
||
Thanks for the quick review!
https://hg.mozilla.org/integration/mozilla-inbound/rev/e8bab55ac425
Target Milestone: --- → mozilla16
Updated•13 years ago
|
Whiteboard: [js:t]
Comment 2•13 years ago
|
||
Backed out in https://hg.mozilla.org/integration/mozilla-inbound/rev/df25da024956 - it was a little bit short of actually compiling.
Comment 3•13 years ago
|
||
s/compiling/compiling for 32-bit/
| Assignee | ||
Comment 4•13 years ago
|
||
Arg; the cursed JS_STATIC_ASSERT(sizeof(JSScript) % sizeof(Value) == 0).
https://hg.mozilla.org/integration/mozilla-inbound/rev/0d9f7fb55226
Comment 5•13 years ago
|
||
Now the no-methodjit shell builds are burning (#winning):
https://tbpl.mozilla.org/?tree=Mozilla-Inbound&noignore=1&jobname=spidermonkey
Comment 6•13 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Comment 7•13 years ago
|
||
You need to log in
before you can comment on or make changes to this bug.
Description
•