| 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/conversions-inl.h" |    8 #include "src/conversions-inl.h" | 
|    9 #include "src/elements.h" |    9 #include "src/elements.h" | 
|   10 #include "src/factory.h" |   10 #include "src/factory.h" | 
| (...skipping 471 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  482  |  482  | 
|  483  |  483  | 
|  484 RUNTIME_FUNCTION(Runtime_GetCachedArrayIndex) { |  484 RUNTIME_FUNCTION(Runtime_GetCachedArrayIndex) { | 
|  485   // This can never be reached, because Runtime_HasCachedArrayIndex always |  485   // This can never be reached, because Runtime_HasCachedArrayIndex always | 
|  486   // returns false. |  486   // returns false. | 
|  487   UNIMPLEMENTED(); |  487   UNIMPLEMENTED(); | 
|  488   return nullptr; |  488   return nullptr; | 
|  489 } |  489 } | 
|  490  |  490  | 
|  491  |  491  | 
|  492 RUNTIME_FUNCTION(Runtime_FastOneByteArrayJoin) { |  | 
|  493   SealHandleScope shs(isolate); |  | 
|  494   DCHECK(args.length() == 2); |  | 
|  495   // Returning undefined means that this fast path fails and one has to resort |  | 
|  496   // to a slow path. |  | 
|  497   return isolate->heap()->undefined_value(); |  | 
|  498 } |  | 
|  499  |  | 
|  500  |  | 
|  501 RUNTIME_FUNCTION(Runtime_ArraySpeciesConstructor) { |  492 RUNTIME_FUNCTION(Runtime_ArraySpeciesConstructor) { | 
|  502   HandleScope scope(isolate); |  493   HandleScope scope(isolate); | 
|  503   DCHECK(args.length() == 1); |  494   DCHECK(args.length() == 1); | 
|  504   CONVERT_ARG_HANDLE_CHECKED(Object, original_array, 0); |  495   CONVERT_ARG_HANDLE_CHECKED(Object, original_array, 0); | 
|  505   Handle<Object> constructor; |  496   Handle<Object> constructor; | 
|  506   ASSIGN_RETURN_FAILURE_ON_EXCEPTION( |  497   ASSIGN_RETURN_FAILURE_ON_EXCEPTION( | 
|  507       isolate, constructor, |  498       isolate, constructor, | 
|  508       Object::ArraySpeciesConstructor(isolate, original_array)); |  499       Object::ArraySpeciesConstructor(isolate, original_array)); | 
|  509   return *constructor; |  500   return *constructor; | 
|  510 } |  501 } | 
|  511  |  502  | 
|  512 }  // namespace internal |  503 }  // namespace internal | 
|  513 }  // namespace v8 |  504 }  // namespace v8 | 
| OLD | NEW |