Closed Bug 105430 Opened 24 years ago Closed 24 years ago

don't use interfaces to access nsNodeInfo objects

Categories

(Core :: DOM: Core & HTML, defect)

defect
Not set
normal

Tracking

()

VERIFIED DUPLICATE of bug 116551
mozilla0.9.8

People

(Reporter: waterson, Unassigned)

References

(Blocks 1 open bug)

Details

nsINodeInfo::Equals() has shown up on several vtune profiles as a missed branched prediction problem. Since there is only one implementation of nsNodeInfo, and the ``interface'' is really private, we should consider deCOMtamination here.
Blocks: deCOM
Maybe we should simply get rid of nsINodeInfo all together and use the concrete class nsNodeInfo directly in stead? Having the ability to use nsCOMPtr's with the nodeinfo objects is kinda nice tho, so lets not break that.
Target Milestone: --- → mozilla0.9.7
Target Milestone: mozilla0.9.7 → mozilla0.9.8
*** This bug has been marked as a duplicate of 116551 ***
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → DUPLICATE
Assignee: waterson → nobody
Status: RESOLVED → VERIFIED
Component: DOM: Abstract Schemas → DOM
QA Contact: stummala → general
Component: DOM → DOM: Core & HTML
You need to log in before you can comment on or make changes to this bug.