| Index: runtime/vm/kernel_isolate.cc
|
| diff --git a/runtime/vm/kernel_isolate.cc b/runtime/vm/kernel_isolate.cc
|
| index db3ebe75fc2ed09d88010170d2a78c4fb22ba499..e66b58ba4eec33d913df28754005eb653c82f3cc 100644
|
| --- a/runtime/vm/kernel_isolate.cc
|
| +++ b/runtime/vm/kernel_isolate.cc
|
| @@ -46,7 +46,6 @@ Isolate* KernelIsolate::isolate_ = NULL;
|
| bool KernelIsolate::initializing_ = true;
|
| Dart_Port KernelIsolate::kernel_port_ = ILLEGAL_PORT;
|
|
|
| -
|
| class RunKernelTask : public ThreadPool::Task {
|
| public:
|
| virtual void Run() {
|
| @@ -199,7 +198,6 @@ class RunKernelTask : public ThreadPool::Task {
|
| }
|
| };
|
|
|
| -
|
| void KernelIsolate::Run() {
|
| if (!FLAG_use_dart_frontend) {
|
| return;
|
| @@ -210,7 +208,6 @@ void KernelIsolate::Run() {
|
| Dart::thread_pool()->Run(new RunKernelTask());
|
| }
|
|
|
| -
|
| void KernelIsolate::InitCallback(Isolate* I) {
|
| Thread* T = Thread::Current();
|
| ASSERT(I == T->isolate());
|
| @@ -228,44 +225,37 @@ void KernelIsolate::InitCallback(Isolate* I) {
|
| SetKernelIsolate(I);
|
| }
|
|
|
| -
|
| bool KernelIsolate::IsKernelIsolate(const Isolate* isolate) {
|
| MonitorLocker ml(monitor_);
|
| return isolate == isolate_;
|
| }
|
|
|
| -
|
| bool KernelIsolate::IsRunning() {
|
| MonitorLocker ml(monitor_);
|
| return (kernel_port_ != ILLEGAL_PORT) && (isolate_ != NULL);
|
| }
|
|
|
| -
|
| bool KernelIsolate::Exists() {
|
| MonitorLocker ml(monitor_);
|
| return isolate_ != NULL;
|
| }
|
|
|
| -
|
| void KernelIsolate::SetKernelIsolate(Isolate* isolate) {
|
| MonitorLocker ml(monitor_);
|
| isolate_ = isolate;
|
| }
|
|
|
| -
|
| void KernelIsolate::SetLoadPort(Dart_Port port) {
|
| MonitorLocker ml(monitor_);
|
| kernel_port_ = port;
|
| }
|
|
|
| -
|
| void KernelIsolate::FinishedInitializing() {
|
| MonitorLocker ml(monitor_);
|
| initializing_ = false;
|
| ml.NotifyAll();
|
| }
|
|
|
| -
|
| Dart_Port KernelIsolate::WaitForKernelPort() {
|
| if (!FLAG_use_dart_frontend) {
|
| return ILLEGAL_PORT;
|
| @@ -277,7 +267,6 @@ Dart_Port KernelIsolate::WaitForKernelPort() {
|
| return kernel_port_;
|
| }
|
|
|
| -
|
| class KernelCompilationRequest : public ValueObject {
|
| public:
|
| KernelCompilationRequest()
|
| @@ -485,7 +474,6 @@ Dart_KernelCompilationResult KernelIsolate::CompileToKernel(
|
| source_file_count, source_files);
|
| }
|
|
|
| -
|
| #endif // DART_PRECOMPILED_RUNTIME
|
|
|
| } // namespace dart
|
|
|