Reviewers: Jakob,
Description:
Move libplatform files into v8::platform namespace
BUG=none
[email protected]
LOG=n
Please review this at https://codereview.chromium.org/336313017/
SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge
Affected files (+20, -15 lines):
M src/libplatform/default-platform.h
M src/libplatform/default-platform.cc
M src/libplatform/task-queue.h
M src/libplatform/task-queue.cc
M src/libplatform/worker-thread.h
M src/libplatform/worker-thread.cc
M src/v8.cc
M test/cctest/test-libplatform.h
M test/cctest/test-libplatform-task-queue.cc
M test/cctest/test-libplatform-worker-thread.cc
Index: src/libplatform/default-platform.cc
diff --git a/src/libplatform/default-platform.cc
b/src/libplatform/default-platform.cc
index
3cba2f6ca09d5b895cf470b870f7e4fadd05e3c1..2d346825722d8acd654c79d80a83c0ac5ccb820e
100644
--- a/src/libplatform/default-platform.cc
+++ b/src/libplatform/default-platform.cc
@@ -12,7 +12,7 @@
#include "src/libplatform/worker-thread.h"
namespace v8 {
-namespace internal {
+namespace platform {
const int DefaultPlatform::kMaxThreadPoolSize = 4;
@@ -66,4 +66,4 @@ void DefaultPlatform::CallOnForegroundThread(v8::Isolate*
isolate, Task* task) {
delete task;
}
-} } // namespace v8::internal
+} } // namespace v8::platform
Index: src/libplatform/default-platform.h
diff --git a/src/libplatform/default-platform.h
b/src/libplatform/default-platform.h
index
14e002b882b79446d9ddad295534d0a124209ff1..c5f6fae3abaf79a97d405f5837774af1fd408b7f
100644
--- a/src/libplatform/default-platform.h
+++ b/src/libplatform/default-platform.h
@@ -13,7 +13,7 @@
#include "src/libplatform/task-queue.h"
namespace v8 {
-namespace internal {
+namespace platform {
class TaskQueue;
class Thread;
@@ -47,7 +47,7 @@ class DefaultPlatform : public Platform {
};
-} } // namespace v8::internal
+} } // namespace v8::platform
#endif // V8_LIBPLATFORM_DEFAULT_PLATFORM_H_
Index: src/libplatform/task-queue.cc
diff --git a/src/libplatform/task-queue.cc b/src/libplatform/task-queue.cc
index
a5d08f1a14dbc9b1bb62f45d631219cccf0ab5cd..0158830cced55c1cb6d9fc8ef18e437a348fcfa0
100644
--- a/src/libplatform/task-queue.cc
+++ b/src/libplatform/task-queue.cc
@@ -7,7 +7,7 @@
#include "src/base/logging.h"
namespace v8 {
-namespace internal {
+namespace platform {
TaskQueue::TaskQueue() : process_queue_semaphore_(0), terminated_(false) {}
@@ -53,4 +53,4 @@ void TaskQueue::Terminate() {
process_queue_semaphore_.Signal();
}
-} } // namespace v8::internal
+} } // namespace v8::platform
Index: src/libplatform/task-queue.h
diff --git a/src/libplatform/task-queue.h b/src/libplatform/task-queue.h
index
f438cb54643293a1c72b5d5dd2bec210bc98475c..eb9d6987e9560520896d223afe57d74f4699c2d5
100644
--- a/src/libplatform/task-queue.h
+++ b/src/libplatform/task-queue.h
@@ -15,7 +15,7 @@ namespace v8 {
class Task;
-namespace internal {
+namespace platform {
class TaskQueue {
public:
@@ -41,7 +41,7 @@ class TaskQueue {
DISALLOW_COPY_AND_ASSIGN(TaskQueue);
};
-} } // namespace v8::internal
+} } // namespace v8::platform
#endif // V8_LIBPLATFORM_TASK_QUEUE_H_
Index: src/libplatform/worker-thread.cc
diff --git a/src/libplatform/worker-thread.cc
b/src/libplatform/worker-thread.cc
index
6b3892cbd2fd62cb82e130bb3debe93fe21285e3..239403b097769d8e75777951f320d84be1937b58
100644
--- a/src/libplatform/worker-thread.cc
+++ b/src/libplatform/worker-thread.cc
@@ -8,7 +8,7 @@
#include "src/libplatform/task-queue.h"
namespace v8 {
-namespace internal {
+namespace platform {
WorkerThread::WorkerThread(TaskQueue* queue)
: Thread("V8 WorkerThread"), queue_(queue) {
@@ -28,4 +28,4 @@ void WorkerThread::Run() {
}
}
-} } // namespace v8::internal
+} } // namespace v8::platform
Index: src/libplatform/worker-thread.h
diff --git a/src/libplatform/worker-thread.h
b/src/libplatform/worker-thread.h
index
5942b93660a2633b7b057af414075ad22b866611..5550f16a7f69a2817dbeb21661ea156f5e456eb2
100644
--- a/src/libplatform/worker-thread.h
+++ b/src/libplatform/worker-thread.h
@@ -12,7 +12,7 @@
namespace v8 {
-namespace internal {
+namespace platform {
class TaskQueue;
@@ -32,7 +32,7 @@ class WorkerThread : public base::Thread {
DISALLOW_COPY_AND_ASSIGN(WorkerThread);
};
-} } // namespace v8::internal
+} } // namespace v8::platform
#endif // V8_LIBPLATFORM_WORKER_THREAD_H_
Index: src/v8.cc
diff --git a/src/v8.cc b/src/v8.cc
index
394629cdda9804005099853ed18aa3ce21f69fa4..9a85e06a2ec7ac8b182bcf680fdc08d4926644d5
100644
--- a/src/v8.cc
+++ b/src/v8.cc
@@ -42,7 +42,8 @@ bool V8::Initialize(Deserializer* des) {
if (isolate->IsInitialized()) return true;
#ifdef V8_USE_DEFAULT_PLATFORM
- DefaultPlatform* platform = static_cast<DefaultPlatform*>(platform_);
+ platform::DefaultPlatform* platform =
+ static_cast<platform::DefaultPlatform*>(platform_);
platform->SetThreadPoolSize(isolate->max_available_threads());
// We currently only start the threads early, if we know that we'll use
them.
if (FLAG_job_based_sweeping) platform->EnsureInitialized();
@@ -63,7 +64,8 @@ void V8::TearDown() {
Sampler::TearDown();
#ifdef V8_USE_DEFAULT_PLATFORM
- DefaultPlatform* platform = static_cast<DefaultPlatform*>(platform_);
+ platform::DefaultPlatform* platform =
+ static_cast<platform::DefaultPlatform*>(platform_);
platform_ = NULL;
delete platform;
#endif
@@ -93,7 +95,7 @@ void V8::InitializeOncePerProcessImpl() {
base::OS::Initialize(FLAG_random_seed, FLAG_hard_abort,
FLAG_gc_fake_mmap);
#ifdef V8_USE_DEFAULT_PLATFORM
- platform_ = new DefaultPlatform;
+ platform_ = new platform::DefaultPlatform;
#endif
Sampler::SetUp();
CpuFeatures::Probe(false);
Index: test/cctest/test-libplatform-task-queue.cc
diff --git a/test/cctest/test-libplatform-task-queue.cc
b/test/cctest/test-libplatform-task-queue.cc
index
5d997d94d26b0582950c9c0b60c7f5062c2ddd14..630686b45956260ebbbd3ae823cc8ac400aaecdf
100644
--- a/test/cctest/test-libplatform-task-queue.cc
+++ b/test/cctest/test-libplatform-task-queue.cc
@@ -32,6 +32,7 @@
#include "test/cctest/test-libplatform.h"
using namespace v8::internal;
+using namespace v8::platform;
TEST(TaskQueueBasic) {
Index: test/cctest/test-libplatform-worker-thread.cc
diff --git a/test/cctest/test-libplatform-worker-thread.cc
b/test/cctest/test-libplatform-worker-thread.cc
index
994750fd3dca64abac82d4ed04354c68caf5dd36..cd6336a03265d4bd05dc8bb64cb9614b1908869a
100644
--- a/test/cctest/test-libplatform-worker-thread.cc
+++ b/test/cctest/test-libplatform-worker-thread.cc
@@ -33,6 +33,7 @@
#include "test/cctest/test-libplatform.h"
using namespace v8::internal;
+using namespace v8::platform;
TEST(WorkerThread) {
Index: test/cctest/test-libplatform.h
diff --git a/test/cctest/test-libplatform.h b/test/cctest/test-libplatform.h
index
6e8d2b17c9b3e241101ad156221559f19c5590fb..7d0e352b9f174c6a768c2ab2eb0f71e3cdd58be2
100644
--- a/test/cctest/test-libplatform.h
+++ b/test/cctest/test-libplatform.h
@@ -33,6 +33,7 @@
#include "test/cctest/cctest.h"
using namespace v8::internal;
+using namespace v8::platform;
class TaskCounter {
public:
--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.