Closed
Bug 1231763
Opened 9 years ago
Closed 9 years ago
Extract breakdown parsing from JS::ubi::Census
Categories
(Core :: JavaScript Engine, defect)
Core
JavaScript Engine
Tracking
()
RESOLVED
FIXED
mozilla46
Tracking | Status | |
---|---|---|
firefox46 | --- | fixed |
People
(Reporter: fitzgen, Assigned: fitzgen)
References
(Blocks 1 open bug)
Details
Attachments
(1 file, 3 obsolete files)
45.51 KB,
patch
|
fitzgen
:
review+
|
Details | Diff | Splinter Review |
No description provided.
Assignee | ||
Comment 1•9 years ago
|
||
Attachment #8697348 -
Flags: review?(jimb)
Assignee | ||
Updated•9 years ago
|
Assignee | ||
Comment 2•9 years ago
|
||
Assignee | ||
Comment 3•9 years ago
|
||
Attachment #8697471 -
Flags: review?(jimb)
Assignee | ||
Updated•9 years ago
|
Attachment #8697348 -
Attachment is obsolete: true
Attachment #8697348 -
Flags: review?(jimb)
Assignee | ||
Comment 4•9 years ago
|
||
Fixes for gecko.
Try push: https://treeherder.mozilla.org/#/jobs?repo=try&revision=310018edcc21
Comment 5•9 years ago
|
||
Comment on attachment 8697471 [details] [diff] [review]
Extract breakdown parsing from JS::ubi::Census
Review of attachment 8697471 [details] [diff] [review]:
-----------------------------------------------------------------
Now that I've looked this over, it seems like a move in the right direction. The different operations (parse, traverse) take arguments that are reasonable for their role, and the dependency on Census is gone, as required. Thanks very much!
Just one hunk needs to come out, I think:
::: js/public/Utility.h
@@ +306,5 @@
> + template <class T, typename... Args> \
> + QUALIFIERS T * \
> + NEWNAME(Args&&... args) MOZ_HEAP_ALLOCATOR { \
> + void* memory = ALLOCATOR(sizeof(T)); \
> + return MOZ_LIKELY(memory) \
I don't think this change is controversial, but I think it should be put in a separate bug simply because it's so central. Terrence might have something to add, for example.
Attachment #8697471 -
Flags: review?(jimb) → review+
Assignee | ||
Comment 6•9 years ago
|
||
Attachment #8699026 -
Flags: review+
Assignee | ||
Updated•9 years ago
|
Attachment #8697471 -
Attachment is obsolete: true
Assignee | ||
Comment 7•9 years ago
|
||
Split the MOZ_LIKELY in js_new out to bug 1233101.
Assignee | ||
Comment 8•9 years ago
|
||
Fix the static analysis bustage by adding explicit constructors where needed.
Attachment #8699047 -
Flags: review+
Assignee | ||
Updated•9 years ago
|
Attachment #8699026 -
Attachment is obsolete: true
Assignee | ||
Comment 9•9 years ago
|
||
Assignee | ||
Comment 10•9 years ago
|
||
Pretty sure those hazard failures are infra as I'm seeing them in other unrelated pushes as well.
Keywords: checkin-needed
Comment 11•9 years ago
|
||
Keywords: checkin-needed
Comment 12•9 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
status-firefox46:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla46
You need to log in
before you can comment on or make changes to this bug.
Description
•