process: make process.release.name "node"
authorcjihrig <cjihrig@gmail.com>
Fri, 21 Aug 2015 01:45:38 +0000 (21:45 -0400)
committercjihrig <cjihrig@gmail.com>
Sun, 23 Aug 2015 21:59:43 +0000 (17:59 -0400)
This commit sets the value of process.release.name to "node".

Fixes: https://github.com/nodejs/node/issues/2361
PR-URL: https://github.com/nodejs/node/pull/2367
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Rod Vagg <rod@vagg.org>
doc/api/process.markdown
src/node.cc

index 1d0bff3..7d3fc8d 100644 (file)
@@ -679,7 +679,8 @@ for the source tarball and headers-only tarball.
 
 `process.release` contains the following properties:
 
-* `name`: a string with a value that will always be `"node.js"` for Node.js.
+* `name`: a string with a value that will always be `"node"` for Node.js. For
+  legacy io.js releases, this will be `"io.js"`.
 * `sourceUrl`: a complete URL pointing to a _.tar.gz_ file containing the
   source of the current release.
 * `headersUrl`: a complete URL pointing to a _.tar.gz_ file containing only
@@ -693,7 +694,7 @@ for the source tarball and headers-only tarball.
 
 e.g.
 
-    { name: 'node.js',
+    { name: 'node',
       sourceUrl: 'https://nodejs.org/download/release/v4.0.0/node-v4.0.0.tar.gz',
       headersUrl: 'https://nodejs.org/download/release/v4.0.0/node-v4.0.0-headers.tar.gz',
       libUrl: 'https://nodejs.org/download/release/v4.0.0/win-x64/node.lib' }
index bfb1ebb..3c6441a 100644 (file)
@@ -2768,7 +2768,7 @@ void SetupProcessObject(Environment* env,
   // process.release
   Local<Object> release = Object::New(env->isolate());
   READONLY_PROPERTY(process, "release", release);
-  READONLY_PROPERTY(release, "name", OneByteString(env->isolate(), "node.js"));
+  READONLY_PROPERTY(release, "name", OneByteString(env->isolate(), "node"));
 
 // if this is a release build and no explicit base has been set
 // substitute the standard release download URL