| 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/bootstrap.h" | 5 #include "vm/bootstrap.h" | 
| 6 | 6 | 
| 7 #include "include/dart_api.h" | 7 #include "include/dart_api.h" | 
| 8 | 8 | 
| 9 #include "vm/bootstrap_natives.h" | 9 #include "vm/bootstrap_natives.h" | 
| 10 #include "vm/compiler.h" | 10 #include "vm/compiler.h" | 
| (...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 84 } | 84 } | 
| 85 | 85 | 
| 86 | 86 | 
| 87 RawScript* Bootstrap::LoadMirrorsScript(bool patch)  { | 87 RawScript* Bootstrap::LoadMirrorsScript(bool patch)  { | 
| 88   const char* url = patch ? "dart:mirrors-patch" : "dart:mirrors"; | 88   const char* url = patch ? "dart:mirrors-patch" : "dart:mirrors"; | 
| 89   const char* source = patch ? mirrors_patch_ : mirrors_source_; | 89   const char* source = patch ? mirrors_patch_ : mirrors_source_; | 
| 90   return LoadScript(url, source, patch); | 90   return LoadScript(url, source, patch); | 
| 91 } | 91 } | 
| 92 | 92 | 
| 93 | 93 | 
| 94 RawScript* Bootstrap::LoadScalarlistScript(bool patch) { |  | 
| 95   const char* url = patch ? "dart:scalarlist_patch" : "dart:scalarlist"; |  | 
| 96   const char* source = patch ? scalarlist_patch_ : scalarlist_source_; |  | 
| 97   return LoadScript(url, source, patch); |  | 
| 98 } |  | 
| 99 |  | 
| 100 |  | 
| 101 RawScript* Bootstrap::LoadTypedDataScript(bool patch) { | 94 RawScript* Bootstrap::LoadTypedDataScript(bool patch) { | 
| 102   const char* url = patch ? "dart:typeddata_patch" : "dart:typeddata"; | 95   const char* url = patch ? "dart:typeddata_patch" : "dart:typeddata"; | 
| 103   const char* source = patch ? typeddata_patch_ : typeddata_source_; | 96   const char* source = patch ? typeddata_patch_ : typeddata_source_; | 
| 104   return LoadScript(url, source, patch); | 97   return LoadScript(url, source, patch); | 
| 105 } | 98 } | 
| 106 | 99 | 
| 107 | 100 | 
| 108 RawScript* Bootstrap::LoadUriScript(bool patch) { | 101 RawScript* Bootstrap::LoadUriScript(bool patch) { | 
| 109   const char* url = patch ? "dart:uri-patch" : "dart:uri"; | 102   const char* url = patch ? "dart:uri-patch" : "dart:uri"; | 
| 110   const char* source = patch ? uri_source_ : uri_source_; | 103   const char* source = patch ? uri_source_ : uri_source_; | 
| (...skipping 18 matching lines...) Expand all  Loading... | 
| 129   const Error& error = Error::Handle(Compiler::Compile(library, script)); | 122   const Error& error = Error::Handle(Compiler::Compile(library, script)); | 
| 130   if (error.IsNull()) { | 123   if (error.IsNull()) { | 
| 131     library.SetLoaded(); | 124     library.SetLoaded(); | 
| 132   } else { | 125   } else { | 
| 133     library.SetLoadError(); | 126     library.SetLoadError(); | 
| 134   } | 127   } | 
| 135   return error.raw(); | 128   return error.raw(); | 
| 136 } | 129 } | 
| 137 | 130 | 
| 138 }  // namespace dart | 131 }  // namespace dart | 
| OLD | NEW | 
|---|