Skip to content
This repository was archived by the owner on Oct 15, 2020. It is now read-only.

Commit 19c7b74

Browse files
committed
meta: merge node/master into node-chakracore/master
Merge 97ba69f as of 2017-11-19 This commit was automatically generated. For any problems, please contact jackhorton Reviewed-By: Jimmy Thomson <jithomso@microsoft.com>
2 parents 6c36d31 + 97ba69f commit 19c7b74

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+489
-591
lines changed

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -314,7 +314,7 @@ test/addons/.buildstamp: config.gypi \
314314
# .buildstamp is out of date and need a rebuild.
315315
# Just goes to show that recursive make really is harmful...
316316
# TODO(bnoordhuis) Force rebuild after gyp update.
317-
build-addons: $(NODE_EXE) test/addons/.buildstamp
317+
build-addons: | $(NODE_EXE) test/addons/.buildstamp
318318

319319
ADDONS_NAPI_BINDING_GYPS := \
320320
$(filter-out test/addons-napi/??_*/binding.gyp, \
@@ -353,7 +353,7 @@ test/addons-napi/.buildstamp: config.gypi \
353353
# .buildstamp is out of date and need a rebuild.
354354
# Just goes to show that recursive make really is harmful...
355355
# TODO(bnoordhuis) Force rebuild after gyp or node-gyp update.
356-
build-addons-napi: $(NODE_EXE) test/addons-napi/.buildstamp
356+
build-addons-napi: | $(NODE_EXE) test/addons-napi/.buildstamp
357357

358358
clear-stalled:
359359
# Clean up any leftover processes but don't error if found.

configure

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -144,17 +144,17 @@ parser.add_option("--partly-static",
144144
parser.add_option("--enable-vtune-profiling",
145145
action="store_true",
146146
dest="enable_vtune_profiling",
147-
help="Enable profiling support for Intel VTune profiler to profile"
147+
help="Enable profiling support for Intel VTune profiler to profile "
148148
"JavaScript code executed in nodejs. This feature is only available "
149149
"for x32, x86 and x64 architectures.")
150150

151151

152152
parser.add_option("--link-module",
153153
action="append",
154154
dest="linked_module",
155-
help="Path to a JS file to be bundled in the binary as a builtin."
156-
"This module will be referenced by path without extension."
157-
"e.g. /root/x/y.js will be referenced via require('root/x/y')."
155+
help="Path to a JS file to be bundled in the binary as a builtin. "
156+
"This module will be referenced by path without extension; "
157+
"e.g. /root/x/y.js will be referenced via require('root/x/y'). "
158158
"Can be used multiple times")
159159

160160
parser.add_option("--openssl-no-asm",
Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
1-
// Copyright 2015 the V8 project authors. All rights reserved.
2-
// Use of this source code is governed by a BSD-style license that can be
3-
// found in the LICENSE file.
4-
5-
#ifndef V8_INCLUDE_VERSION_H_ // V8_VERSION_H_ conflicts with src/version.h
6-
#define V8_INCLUDE_VERSION_H_
7-
8-
// These macros define the version number for the current version.
9-
// NOTE these macros are used by some of the tool scripts and the build
10-
// system so their names cannot be changed without changing the scripts.
11-
#define V8_MAJOR_VERSION 6
12-
#define V8_MINOR_VERSION 2
13-
#define V8_BUILD_NUMBER 414
14-
#define V8_PATCH_LEVEL 44
15-
16-
// Use 1 for candidates and 0 otherwise.
17-
// (Boolean macro values are not supported by all preprocessors.)
18-
#define V8_IS_CANDIDATE_VERSION 0
19-
20-
#endif // V8_INCLUDE_VERSION_H_
1+
// Copyright 2015 the V8 project authors. All rights reserved.
2+
// Use of this source code is governed by a BSD-style license that can be
3+
// found in the LICENSE file.
4+
5+
#ifndef V8_INCLUDE_VERSION_H_ // V8_VERSION_H_ conflicts with src/version.h
6+
#define V8_INCLUDE_VERSION_H_
7+
8+
// These macros define the version number for the current version.
9+
// NOTE these macros are used by some of the tool scripts and the build
10+
// system so their names cannot be changed without changing the scripts.
11+
#define V8_MAJOR_VERSION 6
12+
#define V8_MINOR_VERSION 2
13+
#define V8_BUILD_NUMBER 414
14+
#define V8_PATCH_LEVEL 44
15+
16+
// Use 1 for candidates and 0 otherwise.
17+
// (Boolean macro values are not supported by all preprocessors.)
18+
#define V8_IS_CANDIDATE_VERSION 0
19+
20+
#endif // V8_INCLUDE_VERSION_H_

deps/icu-small/source/common/uchar_props_data.h

Lines changed: 105 additions & 105 deletions
Large diffs are not rendered by default.

doc/api/async_hooks.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Async Hooks
22

3+
<!--introduced_in=v8.1.0-->
4+
35
> Stability: 1 - Experimental
46
57
The `async_hooks` module provides an API to register callbacks tracking the

doc/api/buffer.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2606,8 +2606,7 @@ Returns an un-pooled `Buffer`.
26062606

26072607
In order to avoid the garbage collection overhead of creating many individually
26082608
allocated `Buffer` instances, by default allocations under 4KB are sliced from a
2609-
single larger allocated object. This approach improves both performance and memory
2610-
usage since v8 does not need to track and cleanup as many `Persistent` objects.
2609+
single larger allocated object.
26112610

26122611
In the case where a developer may need to retain a small chunk of memory from a
26132612
pool for an indeterminate amount of time, it may be appropriate to create an

doc/api/cli.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ To view this documentation as a manual page in a terminal, run `man node`.
1111

1212
## Synopsis
1313

14-
`node [options] [v8 options] [script.js | -e "script" | -] [--] [arguments]`
14+
`node [options] [V8 options] [script.js | -e "script" | -] [--] [arguments]`
1515

1616
`node debug [script.js | -e "script" | <host>:<port>] …`
1717

@@ -293,15 +293,15 @@ Track heap object allocations for heap snapshots.
293293
added: v5.2.0
294294
-->
295295

296-
Process v8 profiler output generated using the v8 option `--prof`.
296+
Process V8 profiler output generated using the V8 option `--prof`.
297297

298298

299299
### `--v8-options`
300300
<!-- YAML
301301
added: v0.1.3
302302
-->
303303

304-
Print v8 command line options.
304+
Print V8 command line options.
305305

306306
*Note*: V8 options allow words to be separated by both dashes (`-`) or
307307
underscores (`_`).

doc/api/cluster.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,8 @@ will be dropped and new connections will be refused. Node.js does not
109109
automatically manage the number of workers, however. It is the application's
110110
responsibility to manage the worker pool based on its own needs.
111111

112-
112+
Although a primary use case for the `cluster` module is networking, it can
113+
also be used for other use cases requiring worker processes.
113114

114115
## Class: Worker
115116
<!-- YAML

doc/api/deprecations.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Deprecated APIs
22

3+
<!--introduced_in=v7.7.0-->
4+
35
Node.js may deprecate APIs when either: (a) use of the API is considered to be
46
unsafe, (b) an improved alternative API has been made available, or (c)
57
breaking changes to the API are expected in a future major release.

doc/api/esm.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# ECMAScript Modules
22

3-
<!--introduced_in=v9.x.x-->
3+
<!--introduced_in=v8.5.0-->
44

55
> Stability: 1 - Experimental
66

0 commit comments

Comments
 (0)