diff options
author | Michaël Zasso <targos@protonmail.com> | 2016-05-27 16:37:42 +0200 |
---|---|---|
committer | Michaël Zasso <targos@protonmail.com> | 2016-06-29 09:04:28 +0200 |
commit | 2cc29517966de7257a2f1b34c58c77225a21e05d (patch) | |
tree | 210bd177df2f06eec16e1e22edafdbcbffe66f8a /deps/v8/test/cctest/cctest.cc | |
parent | bbf3838c70aaec1dd296fa75ae334fd1c7866df3 (diff) | |
download | android-node-v8-2cc29517966de7257a2f1b34c58c77225a21e05d.tar.gz android-node-v8-2cc29517966de7257a2f1b34c58c77225a21e05d.tar.bz2 android-node-v8-2cc29517966de7257a2f1b34c58c77225a21e05d.zip |
deps: update V8 to 5.1.281.69
Pick up the latest branch-head for V8 5.1. This branch brings in
improved language support and performance improvements. For full
details: http://v8project.blogspot.com/2016/04/v8-release-51.html
* Picks up the latest branch head for 5.1 [1]
* Edit v8 gitignore to allow trace_event copy
* Update V8 DEP trace_event as per deps/v8/DEPS [2]
[1] https://chromium.googlesource.com/v8/v8.git/+/dc81244
[2] https://chromium.googlesource.com/chromium/src/base/trace_event/common/+/c8c8665
PR-URL: https://github.com/nodejs/node/pull/7016
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Diffstat (limited to 'deps/v8/test/cctest/cctest.cc')
-rw-r--r-- | deps/v8/test/cctest/cctest.cc | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/deps/v8/test/cctest/cctest.cc b/deps/v8/test/cctest/cctest.cc index 05f276d3f4..5681f704e1 100644 --- a/deps/v8/test/cctest/cctest.cc +++ b/deps/v8/test/cctest/cctest.cc @@ -51,11 +51,13 @@ v8::base::Atomic32 CcTest::isolate_used_ = 0; v8::ArrayBuffer::Allocator* CcTest::allocator_ = NULL; v8::Isolate* CcTest::isolate_ = NULL; - CcTest::CcTest(TestFunction* callback, const char* file, const char* name, - const char* dependency, bool enabled, bool initialize) - : callback_(callback), name_(name), dependency_(dependency), - enabled_(enabled), initialize_(initialize), prev_(last_) { + bool enabled, bool initialize) + : callback_(callback), + name_(name), + enabled_(enabled), + initialize_(initialize), + prev_(last_) { // Find the base name of this test (const_cast required on Windows). char *basename = strrchr(const_cast<char *>(file), '/'); if (!basename) { @@ -128,21 +130,18 @@ void CcTest::DisableAutomaticDispose() { static void PrintTestList(CcTest* current) { if (current == NULL) return; PrintTestList(current->prev()); - if (current->dependency() != NULL) { - printf("%s/%s<%s\n", - current->file(), current->name(), current->dependency()); - } else { - printf("%s/%s<\n", current->file(), current->name()); - } + printf("%s/%s\n", current->file(), current->name()); } class CcTestArrayBufferAllocator : public v8::ArrayBuffer::Allocator { virtual void* Allocate(size_t length) { - void* data = AllocateUninitialized(length); + void* data = AllocateUninitialized(length == 0 ? 1 : length); return data == NULL ? data : memset(data, 0, length); } - virtual void* AllocateUninitialized(size_t length) { return malloc(length); } + virtual void* AllocateUninitialized(size_t length) { + return malloc(length == 0 ? 1 : length); + } virtual void Free(void* data, size_t length) { free(data); } // TODO(dslomov): Remove when v8:2823 is fixed. virtual void Free(void* data) { UNREACHABLE(); } |