| OLD | NEW |
| 1 // Copyright 2013 the V8 project authors. All rights reserved. | 1 // Copyright 2013 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 <iomanip> | 5 #include <iomanip> |
| 6 #include <sstream> | 6 #include <sstream> |
| 7 | 7 |
| 8 #include "src/v8.h" | 8 #include "src/v8.h" |
| 9 | 9 |
| 10 #include "src/accessors.h" | 10 #include "src/accessors.h" |
| (...skipping 1394 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1405 reinterpret_cast<ExternalTwoByteString*>(this)-> | 1405 reinterpret_cast<ExternalTwoByteString*>(this)-> |
| 1406 ExternalTwoByteStringIterateBody(v); | 1406 ExternalTwoByteStringIterateBody(v); |
| 1407 } | 1407 } |
| 1408 break; | 1408 break; |
| 1409 } | 1409 } |
| 1410 return; | 1410 return; |
| 1411 } | 1411 } |
| 1412 | 1412 |
| 1413 switch (type) { | 1413 switch (type) { |
| 1414 case FIXED_ARRAY_TYPE: | 1414 case FIXED_ARRAY_TYPE: |
| 1415 case FEEDBACK_VECTOR_TYPE: |
| 1415 FixedArray::BodyDescriptor::IterateBody(this, object_size, v); | 1416 FixedArray::BodyDescriptor::IterateBody(this, object_size, v); |
| 1416 break; | 1417 break; |
| 1417 case FIXED_DOUBLE_ARRAY_TYPE: | 1418 case FIXED_DOUBLE_ARRAY_TYPE: |
| 1418 break; | 1419 break; |
| 1419 case JS_OBJECT_TYPE: | 1420 case JS_OBJECT_TYPE: |
| 1420 case JS_CONTEXT_EXTENSION_OBJECT_TYPE: | 1421 case JS_CONTEXT_EXTENSION_OBJECT_TYPE: |
| 1421 case JS_GENERATOR_OBJECT_TYPE: | 1422 case JS_GENERATOR_OBJECT_TYPE: |
| 1422 case JS_MODULE_TYPE: | 1423 case JS_MODULE_TYPE: |
| 1423 case JS_VALUE_TYPE: | 1424 case JS_VALUE_TYPE: |
| 1424 case JS_DATE_TYPE: | 1425 case JS_DATE_TYPE: |
| (...skipping 14725 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 16150 Handle<Object> new_value) { | 16151 Handle<Object> new_value) { |
| 16151 if (cell->value() != *new_value) { | 16152 if (cell->value() != *new_value) { |
| 16152 cell->set_value(*new_value); | 16153 cell->set_value(*new_value); |
| 16153 Isolate* isolate = cell->GetIsolate(); | 16154 Isolate* isolate = cell->GetIsolate(); |
| 16154 cell->dependent_code()->DeoptimizeDependentCodeGroup( | 16155 cell->dependent_code()->DeoptimizeDependentCodeGroup( |
| 16155 isolate, DependentCode::kPropertyCellChangedGroup); | 16156 isolate, DependentCode::kPropertyCellChangedGroup); |
| 16156 } | 16157 } |
| 16157 } | 16158 } |
| 16158 } // namespace internal | 16159 } // namespace internal |
| 16159 } // namespace v8 | 16160 } // namespace v8 |
| OLD | NEW |