Closed
Bug 914508
Opened 10 years ago
Closed 10 years ago
Remove more stuff out of inlines.h/-inl.h files, and remove some unnecessary #include statements.
Categories
(Core :: JavaScript Engine, defect)
Core
JavaScript Engine
Tracking
()
RESOLVED
FIXED
mozilla26
People
(Reporter: n.nethercote, Assigned: n.nethercote)
Details
Attachments
(1 file)
48.74 KB,
patch
|
terrence
:
review+
|
Details | Diff | Splinter Review |
More ice-cream and merry-go-rounds.
![]() |
Assignee | |
Comment 1•10 years ago
|
||
Sorry, I accidentally combined two distinct patches and was too lazy to disentangle them. What's going on here: - I removed a bunch of unnecessary header inclusions, mostly inlines.h/-inl.h ones, as identified by IWYU. Due to pre-existing bootlegging, some new #include statements had to be added. - I moved some stuff out of gc/Barrier-inl.h, jsobjinlines.h, vm/Runtime-inl.h, and vm/RegExpStatics-inl.h; the last of these was removed entirely. If you're wondering why RegExpStatics::markFlagsSet() ended up in RegExpStatics.cpp, note that in RegExpStatics.h it was declared as non-inline, but in RegExpStatics-inl.h it was declared inline. I've seen this kind of mismatch on quite a few functions that I've moved out of -inl.h files recently.
Attachment #802090 -
Flags: review?(terrence)
Comment 2•10 years ago
|
||
Comment on attachment 802090 [details] [diff] [review] Remove more stuff out of inlines.h/-inl.h files, and remove some unnecessary #include statements. Review of attachment 802090 [details] [diff] [review]: ----------------------------------------------------------------- The new includes seem to make much more sense on average than the prior ones. r=me
Attachment #802090 -
Flags: review?(terrence) → review+
![]() |
Assignee | |
Comment 3•10 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/45975a811207
Backed out because it seemed to break Android 2.2 NoIon Opt builds in https://hg.mozilla.org/integration/mozilla-inbound/rev/ecfd306e73fc https://tbpl.mozilla.org/php/getParsedLog.php?id=27676914&tree=Mozilla-Inbound
![]() |
Assignee | |
Comment 5•10 years ago
|
||
Second attempt: https://hg.mozilla.org/integration/mozilla-inbound/rev/6f22b81ed9b4
Comment 6•10 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/6f22b81ed9b4
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla26
You need to log in
before you can comment on or make changes to this bug.
Description
•