Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/electron/node

Node fork to make it suitable for embedding in Electron
https://github.com/electron/node

fs: throw errors from fs.symlinkSync in JS

PR-URL: https://github.com/nodejs/node/pull/18348
Refs: https://github.com/nodejs/node/issues/18...

32bf0f6c5b3648a487c3fc56d0830de2ceeb60a5 authored about 7 years ago
test: move tmpdir to submodule of common

Move tmpdir functionality to its own module (common/tmpdir).

PR-URL: https://github.com/nodejs/...

bf6ce47259ebfe9f6349c223cc1735726aee062d authored about 7 years ago
crypto: runtime deprecate DEFAULT_ENCODING

Runtime deprecate the crypto.DEFAULT_ENCODING property.

This is specifically in preparation for...

6035beea93e16f6d923201a33a541f6d724f00d6 authored about 7 years ago
doc: linkify missing types

Also, alphabetize all types in type-parser.js
and fix some nits in type formats.

PR-URL: https:...

fd3a0cfb7c467c8016ad739a473be864425e645d authored about 7 years ago
2018-01-31, Version 9.5.0 (Current)

Notable changes:

* cluster
- add cwd to cluster.settings (cjihrig) [#18399](https://github.co...

83d0f4c92b46fa0fbd13e9ebc7a473275da04e2e authored about 7 years ago
module: enable dynamic import flag for esmodules

currently if you want to use dynamic import you must use both the
`--experimental-modules` and t...

ba3d55a3b88cfdc9755b492912616ddd1931c4a3 authored about 7 years ago
perf_hooks: add warning when too many entries in the timeline

PR-URL: https://github.com/nodejs/node/pull/18087
Reviewed-By: Matteo Collina <matteo.collina@gm...

6bcd31f2f4a518f70646a72e7a6e42aa6ca90469 authored about 7 years ago
n-api: change assert ok check to notStrictEqual.

PR-URL: https://github.com/nodejs/node/pull/18414
Reviewed-By: Gireesh Punathil <[email protected]...

6e312c5cc7300e8c5d23301c970a1ac978950ff5 authored about 7 years ago
doc: add Gibson Fahnestock to TSC

Welcome Gibson to the TSC!

PR-URL: https://github.com/nodejs/node/pull/18481
Reviewed-By: Colin...

049f7d8af7212afee936363ed9cb900292da80a4 authored about 7 years ago
url: simplify loop in parser

PR-URL: https://github.com/nodejs/node/pull/18468
Reviewed-By: Ruben Bridgewater <ruben@bridgewa...

26ce1ae647d75dfda2359412cc7add0c26f77484 authored about 7 years ago
url: expose the WHATWG URL API globally

Install URL and URLSearchParams on the global object, like they can be
found in browser environm...

312414662b678d95bee2904348e053728993b97a authored about 7 years ago
src: fix vector subscript out of range

PR-URL: https://github.com/nodejs/node/pull/18460
Fixes: https://github.com/nodejs/node/issues/1...

332b56c82b0c4e4b4608db106b1ed75532202dda authored about 7 years ago
test: fix flaky test-process-fatal-execption-tick

Use common.busyLoop() which happens to make the test robust.

PR-URL: https://github.com/nodejs/...

a025723e0191e3526bf1e83b066c2f1c78730134 authored about 7 years ago
src: factor out some common vm functions

PR-URL: https://github.com/nodejs/node/pull/17560
Reviewed-By: Michaël Zasso <targos@protonmail....

2033a9f4362ee46b0fbddf9caf9cf6238391561e authored about 7 years ago
src: flatten ContextifyContext

Flattens ContextifyContext allows the context interface to be used in
other parts of the code ba...

3bf34f27a1b231eec12ec999ca0f5d59bce9da14 authored about 7 years ago
vm: add modules

Adds vm.Module, which wraps around ModuleWrap to provide an interface
for developers to work wit...

0993fbe5b213d0fe746c3162bcda85f6c66bb552 authored about 7 years ago
deps: V8: resolve remaining whitespace diff

Some whitespace was lost when #17489 landed. While I restored the one
file causing the V8-CI to ...

70277d6170b5c18322542b3980564a74c3d8d1b3 authored about 7 years ago
doc: reorder section on updating PR branch

It makes more sense to provide instructions on how to update the PR
branch before instructions o...

82fd1a7bf9109c84d02200a65bafa89f19cd7d25 authored about 7 years ago
doc: add pending-deprecation to deprecations list

This adds a mention of `--pending-deprecation` flag effect
in the Deprecated APIs document, and ...

4efde4d0d4934dd8b47c11011e47eb27ad78a7ae authored about 7 years ago
doc: add pending-deprecation to COLLABORATOR_GUIDE

This is described as being a doc-only deprecation subset.

Refs: https://github.com/nodejs/node/...

c276851b2f0074a7402115d5336737f84726fa9c authored about 7 years ago
doc: fix manpage warnings

Fixes: https://github.com/nodejs/node/issues/18434
Reviewed-By: Ben Noordhuis <[email protected]...

e56189ed58903f63a3d9d877d98b3bbcbc432710 authored about 7 years ago
doc: warn about GCM authenticity

PR-URL: https://github.com/nodejs/node/pull/18376
Reviewed-By: Ben Noordhuis <[email protected]...

a1781230cd3d8de08e297946d3fbcba232f9c7e0 authored about 7 years ago
stream: avoid writeAfterEnd() while ending

Calling `writable.end()` will probably synchronously call
`writable.write()`, in such a situatio...

c7ca07ab50bdfa29e43bb6d556544a298deeb300 authored about 7 years ago
stream: simplify `src._readableState` to `state`

PR-URL: https://github.com/nodejs/node/pull/18264
Reviewed-By: Weijia Wang <[email protected]>
R...

49b3798f816fafe6af9a6de3303f6adc77d53259 authored about 7 years ago
test: adds tests for vm invalid arguments

PR-URL: https://github.com/nodejs/node/pull/18282
Reviewed-By: Colin Ihrig <[email protected]>
R...

7f6a3bad0f28ff647ce0fa4a312898ba13f2e254 authored about 7 years ago
tools: fix icu readme lint error

PR-URL: https://github.com/nodejs/node/pull/18445
Reviewed-By: Colin Ihrig <[email protected]>
R...

6790ba9ed1d467e2295ae3779aaaf973bd04fca0 authored about 7 years ago
doc: Update tools/icu/README.md

- remove TODOs: the one about defaults has been
addressed, and the one about testing is a work
i...

07712d1eb8f02d159edb4f55ed5976af7f3a82f1 authored about 7 years ago
doc: add vdeturckheim as collaborator

PR-URL: https://github.com/nodejs/node/pull/18432
Reviewed-By: Anatoli Papirovski <apapirovski@m...

4a498335f563d241407bb3f144d328e97a74f8dd authored about 7 years ago
process: JS fast path for bindings

Currently, both process.binding and internalBinding have to call into
C++ regardless of whether ...

bb27bfe1e1697df5f0bc35289ecc39463a02a63d authored about 7 years ago
src: remove unnecessary async hooks check

PR-URL: https://github.com/nodejs/node/pull/18291
Reviewed-By: Ben Noordhuis <[email protected]...

fdf107afdc167d12efb2b1cad7720b7c31e63318 authored about 7 years ago
domain: further abstract usage in C++

Move the majority of C++ domain-related code into JS land by introducing
a top level domain call...

eeede3b19c8bdb78605764eec75bea327c9014ff authored about 7 years ago
src: remove outdated domain reference

PR-URL: https://github.com/nodejs/node/pull/18291
Reviewed-By: Ben Noordhuis <[email protected]...

e4743ab61929bcccc729165e74eb6d6b3ef25135 authored about 7 years ago
src: remove unnecessary block scope

PR-URL: https://github.com/nodejs/node/pull/18291
Reviewed-By: Ben Noordhuis <[email protected]...

7d3a3028ffba22d3cb06e2b6e3e3365abd525410 authored about 7 years ago
stream: add type and range check for highWaterMark

The (h|readableH|writableH)ighWaterMark options should only permit
positive numbers and zero.

P...

46e0a55b8492d15acf8cf4fcbcd3c8671e2e30f8 authored about 7 years ago
cluster: add cwd to cluster.settings

This commit allows cluster workers to be created with
configurable working directories.

Fixes: ...

e0864e50ecf917cbfa98d443e6f122425d6447cf authored about 7 years ago
stream: do not emit readable if the stream ended

Fixes a regression introduced by the once-per-microtick 'readable'
event emission.

See: https:/...

0778f79cb37526c3f4f8bff525fc4d4ca9b86e78 authored about 7 years ago
lib,src: port isIPv4() to js

Removes a few lines of C++ code while making `isIPv4()` about 3x faster.
`isIPv6()` and `isIP()`...

742ae6141c164a90442c363599ea0356ed250570 authored about 7 years ago
src: DRY ip address parsing code in cares_wrap.cc

PR-URL: https://github.com/nodejs/node/pull/18398
Reviewed-By: Anna Henningsen <[email protected]...

1598ec73dff10631847b7b7f31a661ac3efb8e7d authored about 7 years ago
benchmark: implement duration in http test double

PR-URL: https://github.com/nodejs/node/pull/18380
Reviewed-By: James M Snell <[email protected]>...

98d1110721faf0a5c62f5402e863f2c203783677 authored about 7 years ago
module: validate request in require.resolve.paths

PR-URL: https://github.com/nodejs/node/pull/18359
Fixes: https://github.com/nodejs/node/issues/1...

9fb91fe1d63eb773a5400d9b8c54cb590aec392d authored about 7 years ago
module: validate request in require.resolve

PR-URL: https://github.com/nodejs/node/pull/18359
Fixes: https://github.com/nodejs/node/issues/1...

d4dd0665f53e8636f9e7fbcac6a1072fe0a6cc36 authored about 7 years ago
module: use internal/errors.js in module.require

PR-URL: https://github.com/nodejs/node/pull/18359
Reviewed-By: James M Snell <[email protected]>...

b21715403bc5e229c4171ed996e337526daeadf6 authored about 7 years ago
errors: only init colors when util is not loaded

PR-URL: https://github.com/nodejs/node/pull/18359
Reviewed-By: James M Snell <[email protected]>...

6ef17303a74058817e42227705d6b3727b134b0d authored about 7 years ago
errors: improve the description of ERR_INVALID_ARG_VALUE

- Allow user to customize why the argument is invalid
- Display the argument with util.inspect s...

3ec79216f9d2300faac2a4fe07e0ca92afd9dcb9 authored about 7 years ago
benchmark: make compare.R easier to understand

PR-URL: https://github.com/nodejs/node/pull/18373
Reviewed-By: Joyee Cheung <[email protected]...

368517c0dc2576e1f8f315e53d0cfebb22acf9e2 authored about 7 years ago
test: fix flaky test-fs-write

PR-URL: https://github.com/nodejs/node/pull/18374
Reviewed-By: Richard Lau <[email protected]>
R...

94e36f1f3160fc318114496288aa11b7a4c6dd3a authored about 7 years ago
timers: attach listOnTimeout function to TimerWrap

Make the listOnTimeout function inline by attaching it to the TimeWrap
prototype.
It improves in...

eb34278dccc85a572b307253983721929b3fb1a8 authored about 7 years ago
doc: unify type linkification

PR-URL: https://github.com/nodejs/node/pull/18407
Reviewed-By: Joyee Cheung <[email protected]...

5c8ce90c2f47fc4fe699bbfb62f7004c4192d6e2 authored about 7 years ago
src: remove unused variable

PR-URL: https://github.com/nodejs/node/pull/18385
Reviewed-By: Joyee Cheung <[email protected]...

0be9cd24a628bbb6fb8997247bfc81d2a859acb1 authored about 7 years ago
http: there is no `corked` property of `stream`

Do not check/use unexistent property, use `OutgoingMessage` instead.

PR-URL: https://github.com...

f29c2cbec59c5e08a25689b81093107604f8f9ef authored about 7 years ago
doc: fix typo in REPL docs

PR-URL: https://github.com/nodejs/node/pull/18404
Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmai...

287f21e31dafce2cf10fc7e349dbd26ebb392a08 authored about 7 years ago
timers: add internal [@@ refresh()] function

Hidden via a symbol because I'm unsure exactly what the API should look
like in the end.

Remove...

bb5575aa75fd3071724d5eccde39a3041e1af57a authored about 7 years ago
timers: reposition getTimers definition internally

Just cleanup so the file makes more future sense.

PR-URL: https://github.com/nodejs/node/pull/1...

54fe0a6cbb7b36b8169e7c8dd21dcaeec3da0035 authored about 7 years ago
process: clean up signal handler setup

PR-URL: https://github.com/nodejs/node/pull/18330
Reviewed-By: James M Snell <[email protected]>...

a5a811811d516029436a4c4a97ec8aac4182e9c0 authored about 7 years ago
process: remove dead code

PR-URL: https://github.com/nodejs/node/pull/18330
Reviewed-By: James M Snell <[email protected]>...

d8c0f2d780eab25eeee36249a2d657aa67868605 authored about 7 years ago
build: fix rm commands in tarball rule

The `$(RM) {foo,bar,baz}` rules don't seem to work with GNU make 4.1.
Write them out in full and...

09ef021bf474aa23dc2afb0db72ca61055e52fc0 authored about 7 years ago
http: switch on string values

Long ago, V8 was much faster switching on string lengths than values.
That is no longer the case...

aba6bc34a186ff03ff19a1b4026e04cea7c330e3 authored about 7 years ago
test: refactor addons-napi/test_exception/test.js

* provide block scoping to prevent unintended side effects
* remove confusing and unnecessary as...

6c1906ab3e0093a4f5c765de5a709abbe6b32d6b authored about 7 years ago
test: fix test-tls-server-verify.js on Windows CI

The test runs two test cases at a time. This is not relevant to what the
test is actually testin...

1ecd2be2e65d8d33ed6f110422b6795cdf066f01 authored about 7 years ago
fs: cleanup fd lchown and lchownSync

lchown and lchownSync were opening file descriptors without
closing them. Looks like it has been...

082f9525d92532867bc7172acebdf9b89a715dab authored about 7 years ago
test: force context allocation in test module

V8's behavior changed in c3bd741efd. Top-level variables
in a module are no longer context-alloc...

fa33f026cc2ce1bc1bb0e70399d8baaf794616f5 authored about 7 years ago
src, test: node internals' postmortem metadata

Before these changes, only V8 added postmortem metadata to Node's
binary, limiting the possibili...

756a34e86386bbc879234c4987eacdcb21e0e54b authored about 7 years ago
test: fix if-error-has-good-stack

PR-URL: https://github.com/nodejs/node/pull/18378
Fixes: https://github.com/nodejs/node/issues/1...

bea5f26d341e9dd062d842b1ccceaac031e6ed57 authored about 7 years ago
doc: fix e.g., to e.g. in docs

PR-URL: https://github.com/nodejs/node/pull/18369
Fixes: https://github.com/nodejs/code-and-lear...

c016cc2b171ee03a607c7ad526088fffdb2ea15c authored about 7 years ago
http2,perf_hooks: perf state using AliasedBuffer

Update performance_state to use AliasedBuffer and update usage sites.

PR-URL: https://github.co...

be2cbccf003d110cad00317090072788021efa56 authored about 7 years ago
deps: V8: reintroduce missing whitespace in test

4c4af64 accidentally dropped the significant whitespace from this test
when it was landed. Add t...

142d6237b6b24d80c96fd2c68be471d29bb079e3 authored about 7 years ago
deps: cherry-pick c3bb73f from upstream V8

Original commit message:

[tracing] implement TRACE_EVENT_ADD_WITH_TIMESTAMP

Bug:
C...

b06440356daec134963c90ac79e408760eb02c00 authored about 7 years ago
deps: cherry-pick 814577e from upstream V8

Original commit message:

[tracing] allow embedders to provide own tracing timestamps

M...

a1c5dddbb2a2d6373adf31ab6fe0dfab40b871fb authored about 7 years ago
deps: cherry-pick 0c35b72 from upstream V8

Original commit message:

[api,modules] Allow GetModuleNamespace on unevaluated modules.

...

990959d2f6bbcb42a437381bb2f435ec5d8067e6 authored about 7 years ago
test: fix inspector test after V8 upgrade

PR-URL: https://github.com/nodejs/node/pull/17489
Reviewed-By: Colin Ihrig <[email protected]>
R...

ac2af1361e1271855d72b6e168dbd2b5d26ec2c9 authored about 7 years ago
test: update postmortem metadata test

This commit updates the following postmortem metadata constants:

- v8dbg_class_Map__inobject_pr...

4e515121488db4e2ea3c918f784f636cc51c06a0 authored about 7 years ago
src: update postmortem constant name

This commit renames V8DBG_CLASS_MAP__INSTANCE_ATTRIBUTES__INT
to V8DBG_CLASS_MAP__INSTANCE_TYPE_...

3154d83a02d2c440979b458aab0353ebe4237180 authored about 7 years ago
build: compile V8 using system compiler

Stop using the copy of clang that is bundled with Google's build tools
and start using the compi...

56ee94f1848de7312d3df8d45aa693cc17c97fb7 authored about 7 years ago
build: remove --no-i18n from V8 test options

The option was removed in [1] to use compiler option instead.

[1]: https://github.com/v8/v8/com...

e9bcb39ef2af08e16b090842bc1ef26d0303b0b2 authored about 7 years ago
build: compile with -std=gnu++1y

It is necessary to enable more C++ features in order to build V8 6.4.

PR-URL: https://github.co...

4a16a5d98833561cc3aec261e012a80ec43e588f authored about 7 years ago
src: update NODE_MODULE_VERSION to 61

Major V8 updates are usually API/ABI incompatible with previous
versions. This commit adapts NOD...

0398debe81d016574395375ef2451989cfb92009 authored about 7 years ago
build: reset embedder string to "-node.0"

PR-URL: https://github.com/nodejs/node/pull/17489
Reviewed-By: Colin Ihrig <[email protected]>
R...

fe6bcce9afa1c42f31e6d48b005c52f9ee7d5550 authored about 7 years ago
deps: update V8 to 6.4.388.40

PR-URL: https://github.com/nodejs/node/pull/17489
Reviewed-By: Colin Ihrig <[email protected]>
R...

4c4af643e5042d615a60c6bbc05aee9d81b903e5 authored about 7 years ago
Revert "tools: teach gyp to write an 'all deps' rule"

This reverts commit 920c13203df434278eb7c34a485e89734a5fa62a.

Reverted along with d9b59def7 as ...

fa9f31a4fda5a3782c652e56e394465805ebb50f authored about 7 years ago
Revert "tools: simplify tools/doc/addon-verify.js"

This reverts commit c6682636be4955e2181c00e7d4868fbf6682a5c5.

Reverted along with d9b59def7 as ...

90f882e50d4040c44b33ec33e2e1c15302da1276 authored about 7 years ago
Revert "build,test: make building addon tests less fragile"

This reverts commit d9b59def72c718aaad3eefb6bf43f409ccefe4d2.

Breaks downloadable source tarbal...

57bd27eda8ae0f540c14c8480128bca42b387314 authored about 7 years ago
Revert "build,tools: check freshness of doc addons"

This reverts commit 2cb9e2a6f7c570fe317d560de840046595c3f2ec.

Reverted along with d9b59def7 as ...

d5d024d6ec4241bfb6449c314ee620cf6953ab25 authored about 7 years ago
doc: fix documentation of http2Stream.pushstream()

Improve documentation of callback signature of
http2Stream.pushStream() function to align with
t...

b886c424fb9ff7a5880d4a4c5a4d69ba5710c475 authored about 7 years ago
doc: fix return value for require.resolve.paths()

Update documentation of modules.md for require.resolve.paths()
to include the possibillity of nu...

553d4ee57db12ef9f1c039985024c2e4f79fd815 authored about 7 years ago
deps: V8: backport 76c3ac5 from upstream

This fixes a bug in the CPU profiler where some ticks were attributed
to the wrong file.

Origin...

00687fb5044d9ab3361e445b7bf8949bf99994e2 authored about 7 years ago
src: use uv_hrtime as tracing timestamp

Override the V8 TracingController to provide uv_hrtime based
timestamps. This allows tracing tim...

98d9540dd7a7aa2e612f16caeea6e57d56ed9f12 authored about 7 years ago
deps: cherry-pick c3bb73f from upstream V8

Original commit message:

[tracing] implement TRACE_EVENT_ADD_WITH_TIMESTAMP

Bug:
C...

51054dac541cdefabe54a076f009ebf4c3c5d144 authored about 7 years ago
deps: cherry-pick 814577e from upstream V8

Original commit message:

[tracing] allow embedders to provide own tracing timestamps

M...

7d7a549219baeecadbbd6e2b9b29b57fd80897f7 authored about 7 years ago
test: use correct size in test-stream-buffer-list

The `n` argument of `BufferList.prototype.concat()` is not the number
of `Buffer` instances in t...

2313424abc6f88b72630f79a483721dd0cd10c27 authored about 7 years ago
stream: remove unreachable code

To avoid a function call `BufferList.prototype.concat()` is not called
when there is only a buff...

80b3acca07a7474e5c506b0f0f8bbaa452f82faf authored about 7 years ago
assert: stricter ifError

This makes `assert.ifError` stricter by only accepting `null` and
`undefined` from now on. Befor...

e65a6e81ef5e8c0afae4ffec852b662732114adb authored about 7 years ago
assert: use destructuring for errors

Destructure the necessary Error classes from internal/errors.
This improves the readability of t...

8e6e1c9dcc83843aa17225b14ef91b92f337aebb authored about 7 years ago
assert: wrap original error in ifError

It is hard to know where ifError is actually triggered due to the
original error being thrown.
T...

72bb4445c64af98f3e481c11320afbfb995f010c authored about 7 years ago
buffer: coerce offset to integer

The offset was formerly coerced to a integer and this reimplements
that.

PR-URL: https://github...

7a23fc076045e767b922343c226d8492cc98cb93 authored about 7 years ago
tty: add getColorDepth function

Right now it is very difficult to determine if a terminal supports
colors or not. This function ...

bb9cedb0f07c4f74cada172845f2aea197efa456 authored about 7 years ago
tty: refactor to es6

PR-URL: https://github.com/nodejs/node/pull/17615
Reviewed-By: James M Snell <[email protected]>...

373e893ee0f09108289f623f73213907b8b05889 authored about 7 years ago
lib: add internal removeColors helper

Instead of having three times the same RegExp, just use a helper.

PR-URL: https://github.com/no...

19bff313be3fc2a6f4f91fcfc7369c74ace33984 authored about 7 years ago
assert: improve error messages

From now on all error messages produced by `assert` in strict mode
will produce a error diff.

P...

2d9e87695e16d80ecffc8eab50e9fe1dfa7005f5 authored about 7 years ago
doc: add missing word in modules.md

PR-URL: https://github.com/nodejs/node/pull/18343
Reviewed-By: Gireesh Punathil <[email protected]...

cb88f35a733c3d9efab5f7b18ca84047b93e7ab6 authored about 7 years ago
doc: add doc for performance.clearGC()

PR-URL: https://github.com/nodejs/node/pull/18331
Reviewed-By: James M Snell <[email protected]>...

d8263a067741c56f7bf8d4edc7031752c9b72793 authored about 7 years ago