With Terrence on vacation, I'm writing the rooting analysis summary this week. Ok, mostly I'm trying out my fancy schmancy new HTML mail version. I never had the patience to extract meaning out of the textual version.
Significant progress this week. Look at the 'Shape' row, in particular. That is due to Terrence's bug 816776 landing for Shape*, following up the preceding bug 810102 that whacked down BaseShape*. It looks like I may have finally vanquished the buildbot dragon, so that rooting analysis may be run on try server and (eventually) unhidden on inbound. Though the final patch has not yet passed review or testing on staging, so I should really keep my mouth shut. But it works in my private little buildbot cluster. Note, however, that the rooting analysis is currently failing, because it is correctly finding problems in jsapi-tests. I have fixed some of those, but am still working on others. +------------+ | m-i/js/src | +------------+ SkipRoot : 58 jsval|Value : 3720 jsid : 589 JSObject : 2822 ObjectImpl : 7 JSString : 680 JSFlatString : 114 JSDependentString : 3 JSUndependedString : 0 JSExtensibleString : 2 JSExternalString : 7 JSLinearString : 142 JSStableString : 43 JSInlineString : 9 JSRope : 10 JSAtom : 294 PropertyName : 212 UnownedBaseShape : 9 BaseShape : 3 Shape : 80 JSScript : 304 TypeObject : 205 IonCode : 195 JSXML : 218 =========================== Total : 9726 +------------------+ | m-i/js/xpconnect | +------------------+ SkipRoot : 0 jsval|Value : 598 jsid : 219 JSObject : 987 ObjectImpl : 0 JSString : 95 JSFlatString : 3 JSDependentString : 0 JSUndependedString : 0 JSExtensibleString : 0 JSExternalString : 0 JSLinearString : 0 JSStableString : 0 JSInlineString : 0 JSRope : 0 JSAtom : 0 PropertyName : 0 UnownedBaseShape : 0 BaseShape : 0 Shape : 0 JSScript : 26 TypeObject : 0 IonCode : 0 JSXML : 0 =========================== Total : 1928 +--------+ | m-i/js | +--------+ SkipRoot : 58 jsval|Value : 4443 jsid : 826 JSObject : 3885 ObjectImpl : 7 JSString : 827 JSFlatString : 116 JSDependentString : 3 JSUndependedString : 0 JSExtensibleString : 2 JSExternalString : 7 JSLinearString : 142 JSStableString : 43 JSInlineString : 9 JSRope : 10 JSAtom : 295 PropertyName : 212 UnownedBaseShape : 9 BaseShape : 3 Shape : 80 JSScript : 367 TypeObject : 205 IonCode : 195 JSXML : 218 =========================== Total : 11962 +---------+ | m-i/dom | +---------+ SkipRoot : 0 jsval|Value : 1480 jsid : 244 JSObject : 1270 ObjectImpl : 0 JSString : 154 JSFlatString : 7 JSDependentString : 0 JSUndependedString : 0 JSExtensibleString : 0 JSExternalString : 0 JSLinearString : 2 JSStableString : 0 JSInlineString : 0 JSRope : 0 JSAtom : 2 PropertyName : 0 UnownedBaseShape : 0 BaseShape : 0 Shape : 0 JSScript : 14 TypeObject : 0 IonCode : 0 JSXML : 0 =========================== Total : 3173 +------+ | m-i/ | +------+ SkipRoot : 58 jsval|Value : 8095 jsid : 1107 JSObject : 5804 ObjectImpl : 7 JSString : 1047 JSFlatString : 124 JSDependentString : 3 JSUndependedString : 0 JSExtensibleString : 2 JSExternalString : 7 JSLinearString : 143 JSStableString : 43 JSInlineString : 9 JSRope : 10 JSAtom : 296 PropertyName : 212 UnownedBaseShape : 9 BaseShape : 3 Shape : 81 JSScript : 408 TypeObject : 205 IonCode : 195 JSXML : 218 =========================== Total : 18086 _______________________________________________ dev-tech-js-engine-internals mailing list dev-tech-js-engine-internals@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-tech-js-engine-internals