Sorry this is a bit late. Steve has been working on improving the script by adding the delta from each prior week. I was holding off for that, but there is no reason not to put the raw numbers here in the meantime.
+------------+ | m-i/js/src | +------------+ jsval : 1062 Value : 2510 jsid : 603 SkipRoot : 58 JSObject : 2829 ObjectImpl : 7 JSString : 682 JSFlatString : 114 JSDependentString : 3 JSUndependedString: 0 JSExtensibleString: 2 JSExternalString : 7 JSLinearString : 139 JSStableString : 43 JSInlineString : 9 JSRope : 10 JSAtom : 302 PropertyName : 212 UnownedBaseShape : 9 BaseShape : 4 Shape : 351 JSScript : 676 TypeObject : 206 IonCode : 195 JSXML : 218 ========================== Total : 10251 +------------------+ | m-i/js/xpconnect | +------------------+ jsval : 482 Value : 113 jsid : 219 SkipRoot : 0 JSObject : 985 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 : 27 TypeObject : 0 IonCode : 0 JSXML : 0 ========================== Total : 1924 +--------+ | m-i/js | +--------+ jsval : 1643 Value : 2646 jsid : 840 SkipRoot : 58 JSObject : 3890 ObjectImpl : 7 JSString : 829 JSFlatString : 116 JSDependentString : 3 JSUndependedString: 0 JSExtensibleString: 2 JSExternalString : 7 JSLinearString : 139 JSStableString : 43 JSInlineString : 9 JSRope : 10 JSAtom : 303 PropertyName : 212 UnownedBaseShape : 9 BaseShape : 4 Shape : 351 JSScript : 740 TypeObject : 206 IonCode : 195 JSXML : 218 ========================== Total : 12480 +---------+ | m-i/dom | +---------+ jsval : 1109 Value : 361 jsid : 246 SkipRoot : 0 JSObject : 1271 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 : 3166 +------+ | m-i/ | +------+ jsval : 3079 Value : 4773 jsid : 1121 SkipRoot : 58 JSObject : 5798 ObjectImpl : 7 JSString : 1049 JSFlatString : 124 JSDependentString : 3 JSUndependedString: 0 JSExtensibleString: 2 JSExternalString : 7 JSLinearString : 140 JSStableString : 43 JSInlineString : 9 JSRope : 10 JSAtom : 304 PropertyName : 212 UnownedBaseShape : 9 BaseShape : 4 Shape : 352 JSScript : 781 TypeObject : 206 IonCode : 195 JSXML : 218 ========================== Total : 18504 This is from mozilla-inbound tip from about 5 minutes ago. This week the Return<T>/UnrootedT merge happened, dramatically simplifying our exact rooting types. We should be pretty much done with the basic infrastructure now. I'm also still working on getting the Shape changes landed: turns out more of the paths through IonBuilder can GC than I thought. Sadly, many of these paths are un-exercised even with jit-tests' --tbpl mode, so I'm having to fix the errors using try. Releng has finally gotten Steve access to a build slave, so work is now progressing much faster on getting the analysis enabled on tbpl. Unfortunately, there seem to still be major hurdles to overcome, but I'm hoping we can hack together something relatively quickly that will "work" until we can cajole someone else into fixing the infrastructure. -Terrence _______________________________________________ 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