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

Reply via email to