OLD | NEW |
1 // Copyright 2014 the V8 project authors. All rights reserved. | 1 // Copyright 2014 the V8 project authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "src/runtime/runtime-utils.h" | 5 #include "src/runtime/runtime-utils.h" |
6 | 6 |
7 #include "src/arguments.h" | 7 #include "src/arguments.h" |
8 #include "src/bootstrapper.h" | 8 #include "src/bootstrapper.h" |
9 #include "src/debug/debug.h" | 9 #include "src/debug/debug.h" |
10 #include "src/isolate-inl.h" | 10 #include "src/isolate-inl.h" |
(...skipping 209 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
220 LookupIterator it = | 220 LookupIterator it = |
221 LookupIterator::PropertyOrElement(isolate, object, key, &success); | 221 LookupIterator::PropertyOrElement(isolate, object, key, &success); |
222 if (!success) return MaybeHandle<Object>(); | 222 if (!success) return MaybeHandle<Object>(); |
223 | 223 |
224 MAYBE_RETURN_NULL(Object::SetProperty(&it, value, language_mode, | 224 MAYBE_RETURN_NULL(Object::SetProperty(&it, value, language_mode, |
225 Object::MAY_BE_STORE_FROM_KEYED)); | 225 Object::MAY_BE_STORE_FROM_KEYED)); |
226 return value; | 226 return value; |
227 } | 227 } |
228 | 228 |
229 MaybeHandle<Object> Runtime::BasicJsonStringify(Isolate* isolate, | 229 MaybeHandle<Object> Runtime::BasicJsonStringify(Isolate* isolate, |
230 Handle<Object> object) { | 230 Handle<Object> object, |
231 return BasicJsonStringifier(isolate).Stringify(object); | 231 Handle<String> gap) { |
| 232 return BasicJsonStringifier(isolate, gap).Stringify(object); |
232 } | 233 } |
233 | 234 |
234 MaybeHandle<Object> Runtime::BasicJsonStringifyString(Isolate* isolate, | 235 MaybeHandle<Object> Runtime::BasicJsonStringifyString(Isolate* isolate, |
235 Handle<String> string) { | 236 Handle<String> string) { |
236 return BasicJsonStringifier::StringifyString(isolate, string); | 237 return BasicJsonStringifier::StringifyString(isolate, string); |
237 } | 238 } |
238 | 239 |
239 RUNTIME_FUNCTION(Runtime_GetPrototype) { | 240 RUNTIME_FUNCTION(Runtime_GetPrototype) { |
240 HandleScope scope(isolate); | 241 HandleScope scope(isolate); |
241 DCHECK(args.length() == 1); | 242 DCHECK(args.length() == 1); |
(...skipping 786 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1028 isolate, o, key, &success, LookupIterator::OWN); | 1029 isolate, o, key, &success, LookupIterator::OWN); |
1029 if (!success) return isolate->heap()->exception(); | 1030 if (!success) return isolate->heap()->exception(); |
1030 MAYBE_RETURN( | 1031 MAYBE_RETURN( |
1031 JSReceiver::CreateDataProperty(&it, value, Object::THROW_ON_ERROR), | 1032 JSReceiver::CreateDataProperty(&it, value, Object::THROW_ON_ERROR), |
1032 isolate->heap()->exception()); | 1033 isolate->heap()->exception()); |
1033 return *value; | 1034 return *value; |
1034 } | 1035 } |
1035 | 1036 |
1036 } // namespace internal | 1037 } // namespace internal |
1037 } // namespace v8 | 1038 } // namespace v8 |
OLD | NEW |