// POSIX thread support.
//
-class Thread::PlatformData : public Malloced {
+class Thread::PlatformData {
public:
PlatformData() : thread_(kNoThread) {}
pthread_t thread_; // Thread handle for pthread.
#include <time.h>
#include <limits>
-#include "src/allocation.h"
+#include "src/base/macros.h"
// Forward declarations.
extern "C" {
// This class represents a duration of time, internally represented in
// microseonds.
-class TimeDelta V8_FINAL BASE_EMBEDDED {
+class TimeDelta V8_FINAL {
public:
TimeDelta() : delta_(0) {}
// This class represents an absolute point in time, internally represented as
// microseconds (s/1,000,000) since 00:00:00 UTC, January 1, 1970.
-class Time V8_FINAL BASE_EMBEDDED {
+class Time V8_FINAL {
public:
static const int64_t kMillisecondsPerSecond = 1000;
static const int64_t kMicrosecondsPerMillisecond = 1000;
// Time::Now() may actually decrease or jump). But note that TimeTicks may
// "stand still", for example if the computer suspended.
-class TimeTicks V8_FINAL BASE_EMBEDDED {
+class TimeTicks V8_FINAL {
public:
TimeTicks() : ticks_(0) {}