Closed
Bug 1605387
Opened 4 years ago
Closed 4 years ago
Move js::ImmutableScriptData to a new header file
Categories
(Core :: JavaScript Engine, task, P2)
Core
JavaScript Engine
Tracking
()
RESOLVED
FIXED
mozilla76
Tracking | Status | |
---|---|---|
firefox76 | --- | fixed |
People
(Reporter: tcampbell, Assigned: caroline)
References
(Blocks 1 open bug)
Details
Attachments
(3 files)
This structure will be shared between the stencil structures and the vm structures. We should move JSTryNote / ScopeNote / ImmutableScriptData to a separate header.
- Figure out name for header (frontend/StencilScriptData.h maybe?)
- Remove XDR accessors from JSTryNote / ScopeNote / ImmutableScriptData)
- Move these to a
js::stencil
namespace and rename JSTryNote - In JSScript.h, we can pull these names into
js
namespace with an alias - Fix formatting of comments for the data structure.
Updated•4 years ago
|
Priority: -- → P2
Assignee | ||
Comment 1•4 years ago
|
||
Updated•4 years ago
|
Assignee: nobody → ccullen
Status: NEW → ASSIGNED
Assignee | ||
Comment 2•4 years ago
|
||
Depends on D67188
Assignee | ||
Comment 3•4 years ago
|
||
Depends on D67189
Assignee | ||
Comment 4•4 years ago
|
||
Pulling move JSTryNote / ScopeNote / ImmutableScriptData into js::stencil namespace and aliasing them in JSScript.h into a separate bug.
Updated•4 years ago
|
Attachment #9133928 -
Attachment description: Bug 1605387 - Rename JSTryNote to TryNote. r=mgaudet → Bug 1605387 - Rename JSTryNote to TryNote and move into js namespace. r=mgaudet
Comment 5•4 years ago
|
||
Note that arai is also making some of these changes in bug 1622530. It would be good to coordinate :)
Updated•4 years ago
|
Attachment #9133928 -
Attachment description: Bug 1605387 - Rename JSTryNote to TryNote and move into js namespace. r=mgaudet → Bug 1605387 - Rename JSTryNote to TryNote, move into js namespace, and add default initialization. r=mgaudet
Pushed by cbrindusan@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/83d3d0df06b7 Move JSTryNote, ScopeNote, and ImmutableScriptData into SharedStencil.h. r=mgaudet https://hg.mozilla.org/integration/autoland/rev/adb269256322 Remove XDR accessors on JSTryNote and ScopeNote. r=mgaudet https://hg.mozilla.org/integration/autoland/rev/10b146b10dc1 Rename JSTryNote to TryNote, move into js namespace, and add default initialization. r=mgaudet
Comment 7•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/83d3d0df06b7
https://hg.mozilla.org/mozilla-central/rev/adb269256322
https://hg.mozilla.org/mozilla-central/rev/10b146b10dc1
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
status-firefox76:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla76
You need to log in
before you can comment on or make changes to this bug.
Description
•