@@ -801,49 +801,6 @@ static void OnMessage(Local<Message> message, Local<Value> error) {
801801  }
802802}
803803
804- static  Local<Object> GetFeatures (Environment* env) {
805-   EscapableHandleScope scope (env->isolate ());
806- 
807-   Local<Object> obj = Object::New (env->isolate ());
808- #if  defined(DEBUG) && DEBUG
809-   Local<Value> debug = True (env->isolate ());
810- #else 
811-   Local<Value> debug = False (env->isolate ());
812- #endif   //  defined(DEBUG) && DEBUG
813- 
814-   obj->Set (env->context (),
815-            FIXED_ONE_BYTE_STRING (env->isolate (), " debug"  ),
816-            debug).FromJust ();
817-   obj->Set (env->context (),
818-            FIXED_ONE_BYTE_STRING (env->isolate (), " uv"  ),
819-            True (env->isolate ())).FromJust ();
820-   //  TODO(bnoordhuis) ping libuv
821-   obj->Set (env->context (),
822-            FIXED_ONE_BYTE_STRING (env->isolate (), " ipv6"  ),
823-            True (env->isolate ())).FromJust ();
824- 
825- #ifdef  HAVE_OPENSSL
826-   Local<Boolean> have_openssl = True (env->isolate ());
827- #else 
828-   Local<Boolean> have_openssl = False (env->isolate ());
829- #endif 
830- 
831-   obj->Set (env->context (),
832-            FIXED_ONE_BYTE_STRING (env->isolate (), " tls_alpn"  ),
833-            have_openssl).FromJust ();
834-   obj->Set (env->context (),
835-            FIXED_ONE_BYTE_STRING (env->isolate (), " tls_sni"  ),
836-            have_openssl).FromJust ();
837-   obj->Set (env->context (),
838-            FIXED_ONE_BYTE_STRING (env->isolate (), " tls_ocsp"  ),
839-            have_openssl).FromJust ();
840-   obj->Set (env->context (),
841-            FIXED_ONE_BYTE_STRING (env->isolate (), " tls"  ),
842-            have_openssl).FromJust ();
843- 
844-   return  scope.Escape (obj);
845- }
846- 
847804void  SetupProcessObject (Environment* env,
848805                        const  std::vector<std::string>& args,
849806                        const  std::vector<std::string>& exec_args) {
@@ -964,7 +921,6 @@ void SetupProcessObject(Environment* env,
964921
965922  READONLY_PROPERTY (process, " pid"  ,
966923                    Integer::New (env->isolate (), uv_os_getpid ()));
967-   READONLY_PROPERTY (process, " features"  , GetFeatures (env));
968924
969925  CHECK (process->SetAccessor (env->context (),
970926                             FIXED_ONE_BYTE_STRING (env->isolate (), " ppid"  ),
0 commit comments