diff options
author | Chris Dickinson <christopher.s.dickinson@gmail.com> | 2015-05-05 13:48:55 -0700 |
---|---|---|
committer | Rod Vagg <rod@vagg.org> | 2015-08-04 11:56:09 -0700 |
commit | d58e780504bdba6c5897c48428fd984c5b5f96fe (patch) | |
tree | 033f1568ae3f9f077aceb843b42eb1ed1739ce0f /deps/v8/src/background-parsing-task.h | |
parent | 21d31c08e7d0b6865e52452750b20b05e6dca443 (diff) | |
download | node-new-d58e780504bdba6c5897c48428fd984c5b5f96fe.tar.gz |
deps: update v8 to 4.3.61.21
* @indutny's SealHandleScope patch (484bebc38319fc7c622478037922ad73b2edcbf9)
has been cherry picked onto the top of V8 to make it compile.
* There's some test breakage in contextify.
* This was merged at the request of the TC.
PR-URL: https://github.com/iojs/io.js/pull/1632
Diffstat (limited to 'deps/v8/src/background-parsing-task.h')
-rw-r--r-- | deps/v8/src/background-parsing-task.h | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/deps/v8/src/background-parsing-task.h b/deps/v8/src/background-parsing-task.h index 19c93a833a..80e1e271d2 100644 --- a/deps/v8/src/background-parsing-task.h +++ b/deps/v8/src/background-parsing-task.h @@ -14,18 +14,13 @@ namespace v8 { namespace internal { -class Parser; - // Internal representation of v8::ScriptCompiler::StreamedSource. Contains all // data which needs to be transmitted between threads for background parsing, // finalizing it on the main thread, and compiling on the main thread. struct StreamedSource { StreamedSource(ScriptCompiler::ExternalSourceStream* source_stream, ScriptCompiler::StreamedSource::Encoding encoding) - : source_stream(source_stream), - encoding(encoding), - hash_seed(0), - allow_lazy(false) {} + : source_stream(source_stream), encoding(encoding) {} // Internal implementation of v8::ScriptCompiler::StreamedSource. SmartPointer<ScriptCompiler::ExternalSourceStream> source_stream; @@ -36,9 +31,8 @@ struct StreamedSource { // between parsing and compilation. These need to be initialized before the // compilation starts. UnicodeCache unicode_cache; - SmartPointer<CompilationInfo> info; - uint32_t hash_seed; - bool allow_lazy; + SmartPointer<Zone> zone; + SmartPointer<ParseInfo> info; SmartPointer<Parser> parser; private: @@ -58,7 +52,6 @@ class BackgroundParsingTask : public ScriptCompiler::ScriptStreamingTask { private: StreamedSource* source_; // Not owned. - ScriptCompiler::CompileOptions options_; int stack_size_; }; } |