Hi, On Thu, Dec 11, 2014 at 9:28 AM, Xue Fuqiao <xfq.f...@gmail.com> wrote:
> I'm not sure what "string descriptor" and "property list" mean. Are > "string descriptors" the name of strings, or metadata about strings, > or other things? "string descriptor" refers to JSString, see the comments in js/src/vm/String.h for more info. > Is a "property list" a list of data/accessor property > names/values/attributes of an object? > It's probably talking about shapes (see the big comment in js/src/vm/Shape.h), but the page is outdated. Since bug 569422 [0], shapes are managed by the GC. The part about "double-precision floating point numbers" is also not true, since bug 549143 [1] doubles are no longer heap allocated. The "Mozilla’s New JavaScript Value Representation" post [2] has more details. Hope this helps, Jan [0] https://bugzilla.mozilla.org/show_bug.cgi?id=569422 [1] https://bugzilla.mozilla.org/show_bug.cgi?id=549143 [2] http://evilpie.github.io/sayrer-fatval-backup/cache.aspx.htm _______________________________________________ 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