Lines Matching full:jsvalue
2316 (JSC::JSValue::putDirect):
2327 * runtime/JSValue.h:
2672 (JSC::JSCell::JSValue::toThisObject):
2729 (JSC::JSValue::putDirect):
2740 * runtime/JSValue.h:
3049 (JSC::JSValue::putDirect):
3060 * runtime/JSValue.h:
3597 (JSC::JSCell::JSValue::toThisObject):
3654 (JSC::JSValue::putDirect):
3665 * runtime/JSValue.h:
3819 is expected to be used for any JSValue or Cell that's lifetime and
4019 (JSC::JSValue::putDirect):
4026 * runtime/JSValue.h:
5336 * runtime/JSValue.h: Moved the ValueStringPair typedef to help with #includes.
5798 (JSC::JSValue::toPrimitiveString):
7928 * runtime/JSValue.h:
10194 * runtime/JSValue.cpp:
10195 (JSC::JSValue::toObjectSlowCase):
10196 (JSC::JSValue::synthesizeObject):
10197 (JSC::JSValue::synthesizePrototype):
10834 Do not have two different asCell APIs in JSValue
10837 Remove JSCell* asCell(JSValue) in favor of only using
10838 JSValue::asCell().
10858 * runtime/JSValue.h:
10980 condition if they are the two highest unsigned integers from JSValue's
10986 * runtime/JSValue.h:
11139 (JSC::JSValue::JSValue):
11141 (JSC::JSValue::toJSNumber):
11150 * runtime/JSValue.h:
11154 (JSC::JSValue::JSValue):
11155 (JSC::JSValue::toJSNumber):
11730 * runtime/JSValue.h:
12834 (JSC::JSValue::putDirect):
12835 (JSC::JSValue::toStrictThisObject):
12839 * runtime/JSValue.h:
14139 * runtime/JSValue.cpp:
14141 * runtime/JSValue.h:
14143 (JSC::JSValue::toInt32):
14144 (JSC::JSValue::toUInt32):
14618 failure. Instead map NULL directly to the null JSValue.
15211 * runtime/JSValue.h:
15212 (JSC::JSValue::toUInt32):
15897 * runtime/JSValue.cpp:
15900 * runtime/JSValue.h:
15901 (JSC::JSValue::toInt32):
15902 (JSC::JSValue::toUInt32):
15908 REGRESSION(r58469): Math.pow() always returns double-backed JSValue which is extremely slow as array subscript
18124 (JSC::JSValue::asCell):
18134 * runtime/JSValue.h:
18135 (JSC::JSValue::):
18136 (JSC::JSValue::JSValue):
18137 (JSC::JSValue::asCell):
18171 (JSC::JSValue::asCell):
18182 * runtime/JSValue.h:
18183 (JSC::JSValue::JSValue):
18184 (JSC::JSValue::asCell):
18320 allocated JSValue array, the code was using m_length, the declared
18707 JSValue sized holes are prior to the ArrayStorage block. This means
18942 JSValue sized holes are prior to the ArrayStorage block. This means
19885 (JSC::JSArray::checkConsistency): Build fix (JSValue::type() is gone)
20335 (JSC::JSValue::putDirect):
20336 * runtime/JSValue.h:
21075 (JSC::JSValue::isCell):
21869 (JSC::JSValue::isCell):
21871 * runtime/JSValue.cpp:
21872 (JSC::JSValue::description):
21873 Fixed to work with current JSValue implementation.
22931 cases where the result was being wrapped in "JSValue::encode(...)".
23113 * runtime/JSValue.cpp:
23114 (JSC::JSValue::toObjectSlowCase):
23115 (JSC::JSValue::synthesizeObject):
23116 (JSC::JSValue::synthesizePrototype):
23383 On Windows & Linux, using JSVALUE32_64, EncodedJSValue is returned in registers, but JSValue is not.
23527 * runtime/JSValue.h:
23849 JSValue (JSC_HOST_CALL *NativeFunction)(ExecState*, JSObject*, JSValue thisValue, const ArgList&)
23853 JSValue (JSC_HOST_CALL *NativeFunction)(ExecState*)
23912 Added some explicit JSValue(JSObject*) initialization, since relaxing
23970 (ExecState*, JSObject*, JSValue, const ArgList&) => (ExecState*)