diff options
author | Ali Ijaz Sheikh <ofrobots@google.com> | 2016-01-20 09:45:45 -0800 |
---|---|---|
committer | Ali Ijaz Sheikh <ofrobots@google.com> | 2016-01-21 16:53:58 -0800 |
commit | ef4170ea03a80b21b2d8a65ce432efaa370fe2fa (patch) | |
tree | e382b1b38b729cd8155b56b441c3a563914854a3 /deps/v8/src/deoptimizer.h | |
parent | 5f6dfab832979999d2f806fc1a2f1c11a25b0f35 (diff) | |
download | android-node-v8-ef4170ea03a80b21b2d8a65ce432efaa370fe2fa.tar.gz android-node-v8-ef4170ea03a80b21b2d8a65ce432efaa370fe2fa.tar.bz2 android-node-v8-ef4170ea03a80b21b2d8a65ce432efaa370fe2fa.zip |
deps: upgrade to V8 4.8.271.17
Pick up V8 4.8 branch-head. This branch brings in @@isConcatSpreadable,
@@toPrimitive and ToLength ES6 changes. For full details see:
http://v8project.blogspot.de/2015/11/v8-release-48.html
https://github.com/v8/v8/commit/fa163e2
Ref: https://github.com/nodejs/node/pull/4399
PR-URL: https://github.com/nodejs/node/pull/4785
Reviewed-By: bnoordhuis - Ben Noordhuis <info@bnoordhuis.nl>
Diffstat (limited to 'deps/v8/src/deoptimizer.h')
-rw-r--r-- | deps/v8/src/deoptimizer.h | 22 |
1 files changed, 8 insertions, 14 deletions
diff --git a/deps/v8/src/deoptimizer.h b/deps/v8/src/deoptimizer.h index b116ccd54d..8d06956818 100644 --- a/deps/v8/src/deoptimizer.h +++ b/deps/v8/src/deoptimizer.h @@ -252,9 +252,9 @@ class TranslatedState { Isolate* isolate() { return isolate_; } - void Init(Address input_frame_pointer, JSFunction* input_frame_function, - TranslationIterator* iterator, FixedArray* literal_array, - RegisterValues* registers, FILE* trace_file); + void Init(Address input_frame_pointer, TranslationIterator* iterator, + FixedArray* literal_array, RegisterValues* registers, + FILE* trace_file); private: friend TranslatedValue; @@ -262,7 +262,6 @@ class TranslatedState { TranslatedFrame CreateNextTranslatedFrame(TranslationIterator* iterator, FixedArray* literal_array, Address fp, - JSFunction* frame_function, FILE* trace_file); TranslatedValue CreateNextTranslatedValue(int frame_index, int value_index, TranslationIterator* iterator, @@ -586,16 +585,11 @@ class Deoptimizer : public Malloced { void DeleteFrameDescriptions(); void DoComputeOutputFrames(); - void DoComputeJSFrame(TranslationIterator* iterator, int frame_index); - void DoComputeArgumentsAdaptorFrame(TranslationIterator* iterator, - int frame_index); - void DoComputeConstructStubFrame(TranslationIterator* iterator, - int frame_index); - void DoComputeAccessorStubFrame(TranslationIterator* iterator, - int frame_index, - bool is_setter_stub_frame); - void DoComputeCompiledStubFrame(TranslationIterator* iterator, - int frame_index); + void DoComputeJSFrame(int frame_index); + void DoComputeArgumentsAdaptorFrame(int frame_index); + void DoComputeConstructStubFrame(int frame_index); + void DoComputeAccessorStubFrame(int frame_index, bool is_setter_stub_frame); + void DoComputeCompiledStubFrame(int frame_index); void WriteTranslatedValueToOutput( TranslatedFrame::iterator* iterator, int* input_index, int frame_index, |