| 230 | } |
| 231 | |
| 232 | JSValueRef IJavaScriptContext::newUnsignedLong(uint64_t value, JSExceptionTracker& exceptionTracker) { |
| 233 | if (value < 256) { |
| 234 | return newLongFromCache( |
| 235 | JavaScriptLong(value), _unsignedLongCache, static_cast<size_t>(value), exceptionTracker); |
| 236 | } else { |
| 237 | return newLongUncached(JavaScriptLong(value), exceptionTracker); |
| 238 | } |
| 239 | } |
| 240 | |
| 241 | JSValueRef IJavaScriptContext::newLongUncached(const JavaScriptLong& value, JSExceptionTracker& exceptionTracker) { |
| 242 | if (_longConstructor.empty()) { |