| OLD | NEW |
| 1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 #include "vm/object.h" | 5 #include "vm/object.h" |
| 6 | 6 |
| 7 #include "include/dart_api.h" | 7 #include "include/dart_api.h" |
| 8 #include "platform/assert.h" | 8 #include "platform/assert.h" |
| 9 #include "vm/assembler.h" | 9 #include "vm/assembler.h" |
| 10 #include "vm/cpu.h" | 10 #include "vm/cpu.h" |
| (...skipping 4636 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4647 } | 4647 } |
| 4648 | 4648 |
| 4649 | 4649 |
| 4650 bool Function::CheckSourceFingerprint(int32_t fp) const { | 4650 bool Function::CheckSourceFingerprint(int32_t fp) const { |
| 4651 if (SourceFingerprint() != fp) { | 4651 if (SourceFingerprint() != fp) { |
| 4652 const bool recalculatingFingerprints = false; | 4652 const bool recalculatingFingerprints = false; |
| 4653 if (recalculatingFingerprints) { | 4653 if (recalculatingFingerprints) { |
| 4654 // This output can be copied into a file, then used with sed | 4654 // This output can be copied into a file, then used with sed |
| 4655 // to replace the old values. | 4655 // to replace the old values. |
| 4656 // sed -i .bak -f /tmp/newkeys runtime/vm/intrinsifier.h | 4656 // sed -i .bak -f /tmp/newkeys runtime/vm/intrinsifier.h |
| 4657 // sed -i .bak -f /tmp/newkeys runtime/vm/intermediate_language.h |
| 4658 // sed -i .bak -f /tmp/newkeys runtime/vm/flow_graph_builder.h |
| 4657 OS::Print("s/%d/%d/\n", fp, SourceFingerprint()); | 4659 OS::Print("s/%d/%d/\n", fp, SourceFingerprint()); |
| 4658 } else { | 4660 } else { |
| 4659 OS::Print("FP mismatch while recognizing method %s:" | 4661 OS::Print("FP mismatch while recognizing method %s:" |
| 4660 " expecting %d found %d\n", | 4662 " expecting %d found %d\n", |
| 4661 ToFullyQualifiedCString(), | 4663 ToFullyQualifiedCString(), |
| 4662 fp, | 4664 fp, |
| 4663 SourceFingerprint()); | 4665 SourceFingerprint()); |
| 4664 return false; | 4666 return false; |
| 4665 } | 4667 } |
| 4666 } | 4668 } |
| (...skipping 564 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5231 } else { | 5233 } else { |
| 5232 separator = &Symbols::NewLine(); | 5234 separator = &Symbols::NewLine(); |
| 5233 } | 5235 } |
| 5234 break; | 5236 break; |
| 5235 case Token::kSEMICOLON: | 5237 case Token::kSEMICOLON: |
| 5236 separator = &Symbols::NewLine(); | 5238 separator = &Symbols::NewLine(); |
| 5237 break; | 5239 break; |
| 5238 case Token::kPERIOD: | 5240 case Token::kPERIOD: |
| 5239 case Token::kLPAREN: | 5241 case Token::kLPAREN: |
| 5240 case Token::kLBRACK: | 5242 case Token::kLBRACK: |
| 5241 case Token::kTIGHTADD: | |
| 5242 case Token::kINTERPOL_VAR: | 5243 case Token::kINTERPOL_VAR: |
| 5243 case Token::kINTERPOL_START: | 5244 case Token::kINTERPOL_START: |
| 5244 case Token::kINTERPOL_END: | 5245 case Token::kINTERPOL_END: |
| 5245 break; | 5246 break; |
| 5246 default: | 5247 default: |
| 5247 separator = &Symbols::Blank(); | 5248 separator = &Symbols::Blank(); |
| 5248 break; | 5249 break; |
| 5249 } | 5250 } |
| 5250 // Determine whether the separation text needs to be updated based on the | 5251 // Determine whether the separation text needs to be updated based on the |
| 5251 // next token. | 5252 // next token. |
| (...skipping 8287 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 13539 space); | 13540 space); |
| 13540 return reinterpret_cast<RawWeakProperty*>(raw); | 13541 return reinterpret_cast<RawWeakProperty*>(raw); |
| 13541 } | 13542 } |
| 13542 | 13543 |
| 13543 | 13544 |
| 13544 const char* WeakProperty::ToCString() const { | 13545 const char* WeakProperty::ToCString() const { |
| 13545 return "_WeakProperty"; | 13546 return "_WeakProperty"; |
| 13546 } | 13547 } |
| 13547 | 13548 |
| 13548 } // namespace dart | 13549 } // namespace dart |
| OLD | NEW |