Hi,
https://developer.mozilla.org/En/SpiderMonkey/Internals
I found two descriptions on jsval are not consistent.
Design walk-through
>
At heart, SpiderMonkey is a fast interpreter that runs an untyped bytecode
> and operates on values of type jsval—type-tagged double-sized values that
> represent the full range of JavaScript values.
>
JavaScript values
>
The jsval type is a signed machine word that contains either a signed
> integer value (if the low bit is set), or a type-tagged pointer or special
> value (if the low bit is clear).
>
It seems the second description is outdated. Please fix the documentation.
Regards,
Kwang Yul Seo