Chromium Code Reviews| Index: src/compiler-dispatcher/compiler-dispatcher-job.h |
| diff --git a/src/compiler-dispatcher/compiler-dispatcher-job.h b/src/compiler-dispatcher/compiler-dispatcher-job.h |
| index 43978b8276d86e0782f8003afba8a5e4897963c7..e0a2677f8e51aba4a9f1d53da1fb9f48b1e5e71e 100644 |
| --- a/src/compiler-dispatcher/compiler-dispatcher-job.h |
| +++ b/src/compiler-dispatcher/compiler-dispatcher-job.h |
| @@ -7,6 +7,7 @@ |
| #include <memory> |
| +#include "include/v8.h" |
|
vogelheim
2017/01/13 15:20:22
Can you forward declare v8::String::ExternalString
jochen (gone - plz use gerrit)
2017/01/13 16:14:40
yeah, that's not possible :(
|
| #include "src/base/macros.h" |
| #include "src/globals.h" |
| #include "src/handles.h" |
| @@ -46,14 +47,6 @@ class V8_EXPORT_PRIVATE CompilerDispatcherJob { |
| ~CompilerDispatcherJob(); |
| CompileJobStatus status() const { return status_; } |
| - bool can_parse_on_background_thread() const { |
| - return can_parse_on_background_thread_; |
| - } |
| - // Should only be called after kReadyToCompile. |
| - bool can_compile_on_background_thread() const { |
| - DCHECK(compile_job_.get()); |
| - return can_compile_on_background_thread_; |
| - } |
| // Returns true if this CompilerDispatcherJob was created for the given |
| // function. |
| @@ -98,6 +91,8 @@ class V8_EXPORT_PRIVATE CompilerDispatcherJob { |
| CompilerDispatcherTracer* tracer_; |
| Handle<SharedFunctionInfo> shared_; // Global handle. |
| Handle<String> source_; // Global handle. |
| + Handle<String> wrapper_; // Global handle. |
| + std::unique_ptr<v8::String::ExternalStringResourceBase> source_wrapper_; |
| size_t max_stack_size_; |
| // Members required for parsing. |
| @@ -112,9 +107,6 @@ class V8_EXPORT_PRIVATE CompilerDispatcherJob { |
| std::unique_ptr<CompilationInfo> compile_info_; |
| std::unique_ptr<CompilationJob> compile_job_; |
| - bool can_parse_on_background_thread_; |
| - bool can_compile_on_background_thread_; |
| - |
| bool trace_compiler_dispatcher_jobs_; |
| DISALLOW_COPY_AND_ASSIGN(CompilerDispatcherJob); |