| Index: include/v8.h | 
| diff --git a/include/v8.h b/include/v8.h | 
| index 06b367056413fa630df133d333d9d356d96f8bdc..9d29e2824673952d0fe76eb5e1150b3fc1b593a7 100644 | 
| --- a/include/v8.h | 
| +++ b/include/v8.h | 
| @@ -102,7 +102,6 @@ class String; | 
| class StringObject; | 
| class Symbol; | 
| class SymbolObject; | 
| -class Private; | 
| class Uint32; | 
| class Utils; | 
| class Value; | 
| @@ -311,7 +310,6 @@ class Local { | 
| friend class String; | 
| friend class Object; | 
| friend class Context; | 
| -  friend class Private; | 
| template<class F> friend class internal::CustomArguments; | 
| friend Local<Primitive> Undefined(Isolate* isolate); | 
| friend Local<Primitive> Null(Isolate* isolate); | 
| @@ -2452,34 +2450,6 @@ class V8_EXPORT Symbol : public Name { | 
|  | 
|  | 
| /** | 
| - * A private symbol | 
| - * | 
| - * This is an experimental feature. Use at your own risk. | 
| - */ | 
| -class V8_EXPORT Private : public Data { | 
| - public: | 
| -  // Returns the print name string of the private symbol, or undefined if none. | 
| -  Local<Value> Name() const; | 
| - | 
| -  // Create a private symbol. If name is not empty, it will be the description. | 
| -  static Local<Private> New( | 
| -      Isolate *isolate, Local<String> name = Local<String>()); | 
| - | 
| -  // Retrieve a global private symbol. If a symbol with this name has not | 
| -  // been retrieved in the same isolate before, it is created. | 
| -  // Note that private symbols created this way are never collected, so | 
| -  // they should only be used for statically fixed properties. | 
| -  // Also, there is only one global name space for the names used as keys. | 
| -  // To minimize the potential for clashes, use qualified names as keys, | 
| -  // e.g., "Class#property". | 
| -  static Local<Private> ForApi(Isolate *isolate, Local<String> name); | 
| - | 
| - private: | 
| -  Private(); | 
| -}; | 
| - | 
| - | 
| -/** | 
| * A JavaScript number value (ECMA-262, 4.3.20) | 
| */ | 
| class V8_EXPORT Number : public Primitive { | 
| @@ -2683,18 +2653,6 @@ class V8_EXPORT Object : public Value { | 
| AccessControl settings = DEFAULT); | 
|  | 
| /** | 
| -   * Functionality for private properties. | 
| -   * This is an experimental feature, use at your own risk. | 
| -   * Note: Private properties are inherited. Do not rely on this, since it may | 
| -   * change. | 
| -   */ | 
| -  // TODO(dcarney): convert these or remove? | 
| -  bool HasPrivate(Handle<Private> key); | 
| -  bool SetPrivate(Handle<Private> key, Handle<Value> value); | 
| -  bool DeletePrivate(Handle<Private> key); | 
| -  Local<Value> GetPrivate(Handle<Private> key); | 
| - | 
| -  /** | 
| * Returns an array containing the names of the enumerable properties | 
| * of this object, including properties from prototype objects.  The | 
| * array returned by this method contains the same values as would | 
|  |