Ecosyste.ms: OpenCollective

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

github.com/neovim/libuv

[DEPRECATED] Nvim 0.6+ uses upstream libuv, not this fork.
https://github.com/neovim/libuv

unix: factor out reusable POSIX hrtime impl

Create a dedicated source file to share among platforms on which we
implement hrtime using POSIX...

2ba39be67e948f8b99af7cf408828f1507371fd5 authored almost 8 years ago by Brad King <[email protected]>
signal: add uv_signal_start_oneshot method

It behaves as `uv_signal_start` but it resets the signal handler as soon
as the signal is receiv...

45616f542da523b3d87a8d379bb116ffc3a97845 authored almost 8 years ago by Santiago Gimeno <[email protected]>
unix: remove unused code in `uv__io_start`

The code path in `uv__io_start` cannot be reached because `pevents` is
always non-zero at that p...

52ae826492f50f151138ed115faa5e0ac8c803ce authored almost 8 years ago by Fedor Indutny <[email protected]>
win,fs: avoid double freeing uv_fs_event_t.dirw

Set `dirw` to `pathw` after `uv_fs_event_start` is known to be completed
successfully.

Fixes: h...

02dcde08386441d5a89dbcb602a1ad367a506cc0 authored almost 8 years ago by Vladimir Matveev <[email protected]>
test: fix -Wformat warning

Substitute the `z` length modifier with `l` to avoid warnings, as the
`z` modifier is defined in...

309d603382159eacdf52cbf0fa936deb60552d32 authored almost 8 years ago by Santiago Gimeno <[email protected]>
test: fix tests on OpenBSD

It fixes `process_title`, `poll_bad_fdtype` and `poll_nested_kqueue`
tests.

Fixes: https://gith...

c355c8b1a64f155a4bcfed748b45e6f43cb4dc23 authored almost 8 years ago by Santiago Gimeno <[email protected]>
Now working on version 1.11.1

c42d31ba53dba89b27104a9cdbe86d5894eb6c9e authored almost 8 years ago by cjihrig <[email protected]>
Add SHA to ChangeLog

60823103332df5732dcbe92535ceb3aa916084c9 authored almost 8 years ago by cjihrig <[email protected]>
2017.02.02, Version 1.11.0 (Stable)

Changes since version 1.10.2:

* Now working on version 1.10.3 (cjihrig)

* win: added fcntl.h t...

7452ef4e06a4f99ee26b694c65476401534f2725 authored almost 8 years ago by cjihrig <[email protected]>
aix: re-enable fs watch facility

On AIX, watch feature depends on AHAFS based Event infrastructure.
While in principle the watch ...

fb0f87b6d705397160288232a297ea9785fa7258 authored almost 8 years ago by Gireesh Punathil <[email protected]>
win: define ERROR_ELEVATION_REQUIRED for MinGW

Refs: https://github.com/libuv/libuv/issues/1194
PR-URL: https://github.com/libuv/libuv/pull/119...

12bfad9c6d5c0ed51304a89781dd841fffc3dd2b authored almost 8 years ago by Richard Lau <[email protected]>
win,test: don't write uninitialized buffer to tty

Fixes an issue where the Windows-only tty_large_write attempts to write
an uninitialized buffer ...

67a5c86b86d97ec16d89ef9aee6951094230dede authored almost 8 years ago by Bert Belder <[email protected]>
Revert "darwin: use clock_gettime in macOS 10.12"

This reverts commit f8d4805087944cb8543d98109f5f83f4938eb4b5,
which causes run-time link errors ...

f35674fe7f9560a5cc39c99e6d396cdcfda1ecfe authored almost 8 years ago by Chris Araman <[email protected]>
zos: use built-in proctitle implementation

Use built-in proctitle implementation because there is no such thing as
a process title on zOS.
...

f9484cf5152ce89bba3d52aea661e6f1fff27e54 authored almost 8 years ago by John Barboza <[email protected]>
aix: enable uv_get/set_process_title

This patch enables querying and setting the process title on AIX.
libuv takes ownership of the m...

d6427e4bebb540201f7fc04ae6270238936f5d4f authored almost 8 years ago by Howard Hellyer <[email protected]>
zos: use gyp OS label "os390" on z/OS

This is what `uname` on the system actually displays.
Also, other gyp based projects use 'os390'...

c5bb773bddc778baceb2621c89ac9b230b9b30e6 authored almost 8 years ago by John Barboza <[email protected]>
doc: add repitition qualifier to version regexs

Currently the libuv version is reported as unknown on the
website. This is because the UV_VERSIO...

c722b8d2784c8a9f99c810c0263e6833e480ec7b authored almost 8 years ago by Daniel Bevenius <[email protected]>
zos: make platform functional

Fix all functional test cases:

* use PLO compare,swap,store for atomic instruction
* do not use...

011e02e3e5bfde5aae662fbc72608fa98122682f authored almost 8 years ago by John Barboza <[email protected]>
sunos: fix SUNOS_NO_IFADDRS build

Don't compile uv__set_phys_addr() if SUNOS_NO_IFADDRS is defined,
it has been reported to break ...

36ba7eb6bcb50eab5f5afe1d00f4138b2126c7f0 authored almost 8 years ago by Ben Noordhuis <[email protected]>
unix: use async-signal safe functions between fork and exec

Refs: https://github.com/libuv/libuv/issues/998
PR-URL: https://github.com/libuv/libuv/pull/1167...

449933623dff1e9911af113e4bf8183c7222facb authored almost 8 years ago by jBarz <[email protected]>
win,signal: fix potential deadlock

Trying to remove the controller from the controller handle itself
leads to deadlock. Fix it by a...

c66f265b5d700bdd922316788545c0fb7956db1d authored almost 8 years ago by Bartosz Sosnowski <[email protected]>
fs: fix crash in uv_fs_scandir_next

Handle the case when it's called after the request has ended, or in case
it ended with an error....

c8ab24bb924bf3aa555cb4400ccbed31a6b3d8f0 authored almost 8 years ago by muflub <[email protected]>
fs: cleanup uv__fs_scandir

The `out` section is only reachable now if `scandir` returns 0.

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

d251dee33b0935ffbdcd94f4126870883aaac140 authored almost 8 years ago by Santiago Gimeno <[email protected]>
unix: move function call out of assert

assert expressions should only be scalar

PR-URL: https://github.com/libuv/libuv/pull/1196
Revie...

8f43417f0e33020880e1c8f6820b75a446563244 authored almost 8 years ago by jBarz <[email protected]>
win: added fcntl.h to uv-win.h

PR-URL: https://github.com/libuv/libuv/pull/1130
Reviewed-By: Ben Noordhuis <[email protected]>...

2e5ad25cadd9c12463f4150f04a6e99f40c3f880 authored almost 8 years ago by Michele Caini <[email protected]>
Now working on version 1.10.3

65751b5cd69f3f719a5e319ca9375cc8668e854f authored about 8 years ago by cjihrig <[email protected]>
Add SHA to ChangeLog

677e7ce1e1cd78fcc3759c9437ef7c5257a92f0c authored about 8 years ago by cjihrig <[email protected]>
2017.01.10, Version 1.10.2 (Stable)

Changes since version 1.10.1:

* Now working on version 1.10.2 (cjihrig)

* darwin: fix fsync an...

cb9f579a454b8db592030ffa274ae58df78dbe20 authored about 8 years ago by cjihrig <[email protected]>
win: fix free() on bad input in uv_getaddrinfo()

The error path frees `req->alloc` but that hasn't been set yet when
`service` and `node` are bot...

7bfb5ae7f923ef185f528a4886c255017df51937 authored about 8 years ago by Ben Noordhuis <[email protected]>
win: map ERROR_ELEVATION_REQUIRED to UV_EACCES

uv_spawn() on Windows will fail with ERROR_ELEVATION_REQUIRED
if attempting to run an applicatio...

11ce5df5eadd67fa951b8c4c6293fa784d21cf80 authored about 8 years ago by Richard Lau <[email protected]>
fs: fix uv__to_stat on BSD platforms

Fix the #ifdef logic to make sure all the available fields filled in the
`stat` struct are corre...

c02176a23062fbde2273579ee641aa47f35d6778 authored about 8 years ago by Santiago Gimeno <[email protected]>
win, tty: fix crash on restarting with pending data

When reading from tty is restarted while there is pending data,
uv_tty_read_start calls uv_inser...

357b9a773365436c360b61aeed4368dfa7cd2d26 authored about 8 years ago by Nikolai Vavilov <[email protected]>
darwin: use clock_gettime in macOS 10.12

PR-URL: https://github.com/libuv/libuv/pull/1073
Reviewed-By: Fedor Indutny <[email protected]>
...

f8d4805087944cb8543d98109f5f83f4938eb4b5 authored about 8 years ago by Saúl Ibarra Corretgé <[email protected]>
win: fix comment in quote_cmd_arg

PR-URL: https://github.com/libuv/libuv/pull/1113
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail...

8658ef06c2aec1d7ea4cdaca3bbb709f73d3f730 authored about 8 years ago by Eric Sciple <[email protected]>
win: remove dead code related to BACKUP_SEMANTICS

Remove several conditionals which appear to carefully set or clear
FILE_FLAG_BACKUP_SEMANTICS, b...

7dfa54d6f8f2c5544829828b9da1dbf1aa77963e authored about 8 years ago by Sam Roberts <[email protected]>
win,tty: fix MultiByteToWideChar output buffer

Make sure there's enough room in the output buffer by dynamically
allocating memory in case the ...

c2f0e4f64ef219fda1f52e2987430f1bea52231d authored about 8 years ago by Santiago Gimeno <[email protected]>
Revert "Revert "win,tty: add support for ANSI codes in win10 v1511""

To bring back support for ANSI codes in win10 v1511.

This reverts commit 8cbabaa81709562de68bca...

445e3a1f06b2a049e2b50b7edf2992ce80167014 authored about 8 years ago by Santiago Gimeno <[email protected]>
darwin: fix fsync and fdatasync

Apple's fsync and fdatasync explicitly do NOT flush the drive write
cache to the drive platters....

c1c55ee1aa071ff566dc486ba274969ada2c7e18 authored about 8 years ago by Joran Dirk Greef <[email protected]>
Now working on version 1.10.2

a2a85f823f302ef879a0d5cfe060ef69cb803cf5 authored about 8 years ago by cjihrig <[email protected]>
Add SHA to ChangeLog

e7624d68cb183a848772965d88c4ff1fbb2c8c5f authored about 8 years ago by cjihrig <[email protected]>
2016.11.17, Version 1.10.1 (Stable)

Changes since version 1.10.0:

* Now working on version 1.10.1 (cjihrig)

* win: fix anonymous u...

2e49e332bdede6db7cf17fa784a902e8386d5d86 authored about 8 years ago by cjihrig <[email protected]>
Revert "win,tty: add support for ANSI codes in win10 v1511"

Causes regressions on Windows 10 in applications that use ANSI codes.

Also reverts commit 0895c...

8cbabaa81709562de68bcac0554e4e7af2f72cf6 authored about 8 years ago by Ben Noordhuis <[email protected]>
doc: add cjihrig alternative GPG ID

The v1.10.0 release was signed with this key by mistake.

Fixes: https://github.com/libuv/libuv/...

5cbf733ab6a8a5d903f1d8e070b3ab52c17bf47e authored about 8 years ago by cjihrig <[email protected]>
win, tty: handle empty buffer in uv_tty_write_bufs

In uv_tty_write_bufs, if the console supports Virtual Terminal sequences,
we try to convert the ...

d0c26414b4287628b2fef25aa7e3971240a92383 authored about 8 years ago by Hitesh Kanwathirtha <[email protected]>
doc: fix wrong man page link for uv_fs_lstat()

PR-URL: https://github.com/libuv/libuv/pull/1134
Reviewed-By: Colin Ihrig <[email protected]>
Re...

5f34766a14d9a397801378d4a8cd6564a410f329 authored about 8 years ago by Michele Caini <[email protected]>
win: add missing break statement

PR-URL: https://github.com/libuv/libuv/pull/1120
Reviewed-By: Ben Noordhuis <[email protected]>

d9d207774ea1f734310982300e55dd64b3f5682b authored about 8 years ago by cjihrig <[email protected]>
unix: use uv__is_closing everywhere

PR-URL: https://github.com/libuv/libuv/pull/1117
Reviewed-By: Colin Ihrig <[email protected]>
Re...

668d24d88e9ad734c2bda5e29452b1b4d4e746ce authored about 8 years ago by Santiago Gimeno <[email protected]>
win: fix anonymous union syntax

Remove use of the DUMMYUNIONNAME macro from our definitions of
internal winapi anonymous unions....

060877d483cfcbc0ede85059617be5ad7dae127a authored about 8 years ago by Brad King <[email protected]>
Now working on version 1.10.1

531f06ecfe603517391340e585597bbc91b4a66b authored about 8 years ago by cjihrig <[email protected]>
Add SHA to ChangeLog

039101f32e0b49d5ea62fd87c9e65c19b4723d67 authored about 8 years ago by cjihrig <[email protected]>
2016.10.25, Version 1.10.0 (Stable)

Changes since version 1.9.1:

* Now working on version 1.9.2 (Saúl Ibarra Corretgé)

* doc: add ...

c8a373c729b4c9392e0e14fc53cd6b67b3051ab9 authored about 8 years ago by cjihrig <[email protected]>
Revert "unix,win: simplify calculating polling timeout"

This reverts commit a35308306fc9614407194fd294fdc130c98b53a5.
The original commit introduced unf...

b2e13b9f006bdc622018672d3ca33f49e60630e2 authored about 8 years ago by Saúl Ibarra Corretgé <[email protected]>
common: fix unused variable warning

The saved_data variable in uv_loop_close() is only used when
NDEBUG is defined. This commit make...

0d586b7dd856f2088b477e58be5d481723fc105b authored about 8 years ago by Brad King <[email protected]>
test: fix sign-compare warning

PR-URL: https://github.com/libuv/libuv/pull/1089
Reviewed-By: Colin Ihrig <[email protected]>
Re...

cded27b663f65e90dd214390b2919e209ec6da52 authored about 8 years ago by Will Speak <[email protected]>
unix,win: simplify calculating polling timeout

PR-URL: https://github.com/libuv/libuv/pull/1096
Reviewed-By: Ben Noordhuis <[email protected]>...

a35308306fc9614407194fd294fdc130c98b53a5 authored about 8 years ago by Saúl Ibarra Corretgé <[email protected]>
signal: replace pthread_once with uv_once

So it aborts in case `pthread_once` fails.

PR-URL: https://github.com/libuv/libuv/pull/1098
Rev...

31e5d665d5f17c701c0fc7bdc0fc95bd177b460d authored about 8 years ago by Santiago Gimeno <[email protected]>
win: silence -Wmaybe-uninitialized warning

The compiler is wrong about it being used uninitialized but the warning
is sufficiently annoying...

d5db2773777d1002792ff9c807000e55c00c7611 authored about 8 years ago by Ben Noordhuis <[email protected]>
win: remove unused static variables

default_loop_struct and default_loop_ptr seem to have been overlooked
in commit 32747c7 ("win,un...

d00de9321b698e2074919b638d0a2ee087077a64 authored about 8 years ago by Ben Noordhuis <[email protected]>
unix,win: add uv_translate_sys_error() public API

uv_translate_sys_error() was a private function for Windows.
This commit adds an equivalent func...

f1863dae6bb27e31644307cf0905d42bd41251c9 authored about 8 years ago by Philippe Laferriere <[email protected]>
unix: don't include CoreServices globally on macOS

In unix/internal.h, CoreServices is included for AvailabilityMacros.h.
This commit just includes...

6b35ca86161a10cff7a5dee0a3042a5bd21b3bf3 authored about 8 years ago by Brad King <[email protected]>
unix: don't malloc in uv_thread_create()

Simplify and optimize uv_thread_create() by casting the function pointer
to the prototype that p...

3064ae98e5c3cee223f9e229ff20f86cb1b06b8b authored about 8 years ago by Ben Noordhuis <[email protected]>
win: fix winapi function pointer typedef syntax

Move the `PASCAL` calling convention marker from:

typedef void PASCAL (*f)(...);

to the pr...

cfc192212eb671509791331508a8414b346f57e8 authored about 8 years ago by Brad King <[email protected]>
doc: add reference to uv_update_time on uv_timer_start

PR-URL: https://github.com/libuv/libuv/pull/1079
Reviewed-By: Colin Ihrig <[email protected]>
Re...

8ebecf6eabba00a28aef474d42fdfe51051b0de8 authored about 8 years ago by Alex Hultman <[email protected]>
test: make threadpool saturation reliable

Use a deterministic approach for saturating the threadpool instead of
depending on a timeout. S...

538782fbdab81116a818c25d18c4df4da58ac18a authored about 8 years ago by Ben Noordhuis <[email protected]>
test: make threadpool_cancel_single deterministic

Saturate the thread pool before trying to post-and-cancel the work
request. Before this commit ...

39baaa58b70b35b75d7bc15ff266678ebd869c1c authored about 8 years ago by Ben Noordhuis <[email protected]>
test: fix tcp_close_while_connecting CI failures

The expected error is UV_ECANCELED but the test tries to connect to what
is basically an arbitra...

e58f7535c8e7c318adbf45973008a4f8d81eaed7 authored about 8 years ago by Ben Noordhuis <[email protected]>
doc: note buffer lifetime requirements in uv_write

Fixes: https://github.com/libuv/libuv/issues/1072
PR-URL: https://github.com/libuv/libuv/pull/10...

1bcdca290d35bfb7a28f855d88a0e6791679ecc2 authored over 8 years ago by Vladimír Čunát <[email protected]>
win: fix leaky fs request buffer

When a large number of buffers (>4) is passed into `uv_fs_read()` or
`uv_fs_write()`, a new buff...

8221f9b305c09205be575d8d34a5c493ba03d392 authored over 8 years ago by Jason Ginchereau <[email protected]>
build: use -pthreads for tests with autotools

This prevents tests from using non-reentrant implementations of common
APIs (e.g `errno`) when u...

ca107b7f17fdbede154f00b63952eb523b003a4b authored over 8 years ago by Julien Gilli <[email protected]>
doc: add description of uv_handle_type

Fixes: https://github.com/libuv/libuv/issues/1044
PR-URL: https://github.com/libuv/libuv/pull/10...

20c9c0105be0682843641e671410abaeecd1efff authored over 8 years ago by Vit Gottwald <[email protected]>
win, test: fix fs_event_watch_dir_recursive

Under Windows uv_fs_event_start with UV_FS_EVENT_RECURSIVE will report new file
creation and fil...

468d44620a13447e3521ca7a6ad544100e6a0c5e authored over 8 years ago by Bartosz Sosnowski <[email protected]>
test: fix fs_fstat on Android

Fixes: https://github.com/libuv/libuv/issues/1051
PR-URL: https://github.com/libuv/libuv/pull/10...

fa81a1b2d760528db46ec655b53f75ec3ef83dc4 authored over 8 years ago by Vit Gottwald <[email protected]>
win,tty: fix uv_tty_set_mode race conditions

Additional synchronization is needed to ensure that the program
cannot modify the screen state w...

84144036ce5f76f39bb042fa4fb45c24aa9473f4 authored over 8 years ago by Bartosz Sosnowski <[email protected]>
doc: add ABI tracker link to README

PR-URL: https://github.com/libuv/libuv/pull/1053
Reviewed-By: Colin Ihrig <[email protected]>
Re...

79e80e0f125b44b1a12b409259d5f01e94dafb89 authored over 8 years ago by Saúl Ibarra Corretgé <[email protected]>
build,osx: fix warnings on tests compilation with gyp

Add `-Wno-long-long` to `WARNING_CFLAGS`.

PR-URL: https://github.com/libuv/libuv/pull/1049
Revi...

1a96fe33343f82721ba8bc93adb5a67ddcf70ec4 authored over 8 years ago by Santiago Gimeno <[email protected]>
doc: fix confusing doc of uv_tcp_nodelay

Previous description implied enabling nodelay enabled Nagle, but it is
the other way around.

PR...

d38edefc73b2f14d592b6585462a0732deb3ee1e authored over 8 years ago by Bart Robinson <[email protected]>
unix: don't use alphasort in uv_fs_scandir()

alphasort() uses strcoll() in some libcs (notably glibc and musl) which
makes it locale-sensitiv...

e7bc260c4260658517cab4de077e2195c0c7c235 authored over 8 years ago by Ben Noordhuis <[email protected]>
test: fix fs_event_watch_dir flakiness on arm

Increase the time between file creations, so all the events are
emitted.

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

29138058a5a51c6e9e187d1109494d29a948d529 authored over 8 years ago by Santiago Gimeno <[email protected]>
test: fix test-tcp-writealot flakiness on arm

Decrease the data sent for `arm` so the test doesn't timeout in the arm
CI bots.

PR-URL: https:...

6d7d57a983c6054bca2730586f96d809bc64d867 authored over 8 years ago by Santiago Gimeno <[email protected]>
doc: update supported fields for uv_rusage_t

Fixes: https://github.com/libuv/libuv/issues/342
PR-URL: https://github.com/libuv/libuv/pull/104...

30d852f9e0070c7334a8a5eae7a7b1bc38ad9050 authored over 8 years ago by Imran Iqbal <[email protected]>
fs: fix uv_fs_fstat on platforms using musl libc

In `musl` libc, defining `_GNU_SOURCE` doesn't automatically define the
other feature definition...

0d7f72f219d379a6f42ec96ffd8a90493a0d4210 authored over 8 years ago by Santiago Gimeno <[email protected]>
doc: improve documentation on uv_alloc_cb

Refs: https://github.com/libuv/libuv/issues/1027#issuecomment-244386298
PR-URL: https://github.c...

bf0301c33ca7494eb0ac231dfee74e5690cbed3f authored over 8 years ago by Saúl Ibarra Corretgé <[email protected]>
doc: uv_buf_t members are not readonly

This is probably a reminiscent of the usage in libuv 0.x, where alloc_cb
used to return a uv_buf...

f046ebb4092f371f46b6f4edc4e9b109081136a2 authored over 8 years ago by Saúl Ibarra Corretgé <[email protected]>
test: fix building pty test on Android

Fixes: https://github.com/libuv/libuv/issues/1029
PR-URL: https://github.com/libuv/libuv/pull/10...

2112e7a67c390f9b183bf69fa9d49345cc4a32af authored over 8 years ago by Saúl Ibarra Corretgé <[email protected]>
test: improve spawn_setuid_setgid test

Check that the child process' uid and gid are correctly set.

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

4a71e7747a4a2acc888a914033e648e5d8521024 authored over 8 years ago by Santiago Gimeno <[email protected]>
doc: document uv_fs_realpath caveats

Fixes: https://github.com/libuv/libuv/issues/1017
PR-URL: https://github.com/libuv/libuv/pull/10...

6938f6b0bdbcfd40d7e0cdd3ff298cf46b3dca0d authored over 8 years ago by Saúl Ibarra Corretgé <[email protected]>
win: add disk read/write count to uv_getrusage

Refs: https://github.com/libuv/libuv/issues/342
PR-URL: https://github.com/libuv/libuv/pull/1023...

a7dfee3b02c70ca872c750fc60860d238623be69 authored over 8 years ago by Imran Iqbal <[email protected]>
test: use RETURN_SKIP in spawn_setuid_setgid test

PR-URL: https://github.com/libuv/libuv/pull/1021
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail...

897738b160cd5950503a96c9fd5b1e9aab92b0ff authored over 8 years ago by Santiago Gimeno <[email protected]>
unix: always define pthread barrier fallback pad

Fixes: https://github.com/libuv/libuv/issues/1019
PR-URL: https://github.com/libuv/libuv/pull/10...

5d962778349e357e3b14ea92eb7d1844f301da93 authored over 8 years ago by Saúl Ibarra Corretgé <[email protected]>
win: fix typo in type name

Introduced in 58ccfd4c210d3cc1a36dd82474976aac296589f2, reviewed by
yours truly :-(

PR-URL: htt...

0895ccfc8ced0c2442c8aab75ccef1f1a6b3938e authored over 8 years ago by Saúl Ibarra Corretgé <[email protected]>
doc: add santigimeno to maintainers

PR-URL: https://github.com/libuv/libuv/pull/1016
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail...

ee111770068fecb7e3d151cb59c851cddc9bea72 authored over 8 years ago by Santiago Gimeno <[email protected]>
win,tty: add support for ANSI codes in win10 v1511

PR-URL: https://github.com/libuv/libuv/pull/889
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....

58ccfd4c210d3cc1a36dd82474976aac296589f2 authored over 8 years ago by Imran Iqbal <[email protected]>
unix: unneccessary use const qualifier in container_of

The type parameter in the "container_of(ptr, type, member)" macro
which uses builtin "offsetof(t...

afc93d1ed607822f7ae77386f48d7226286d62c0 authored over 8 years ago by John Barboza <[email protected]>
zos: implement uv__io_check_fd

This method uses the poll syscall to determine whether POLLNVAL is
flagged or not.

PR-URL: http...

9e641d251fa48c74faabd2b5506f8d972bdb93f3 authored over 8 years ago by John Barboza <[email protected]>
test: refactor fs_event_close_in_callback

This change refactors the `fs_event_close_in_callback` test so that:

1. It creates directory en...

ad20b96a8f258db79f67d7465a7373737e253802 authored over 8 years ago by Julien Gilli <[email protected]>
test: improve tap output on test failures

Print `errmsg` on TAP output. After making the TAP output the default,
the info in `errmsg` was ...

282dc7bc227eed61df2c3b657de4be351995e972 authored over 8 years ago by Santiago Gimeno <[email protected]>
zos: track unbound handles and bind before listen

On zOS the listen call does not bind automatically if the socket
is unbound. Hence the manual bi...

f4ef8976666db685a22379e76b397ac6aefed900 authored over 8 years ago by John Barboza <[email protected]>
unix: expand range of values for usleep

uv_sleep uses only usleep which can only take integers in the
range [0,1000000]. Avoid using bou...

e37f25d7762ca7f5cc71bf661bc06f405beb7309 authored over 8 years ago by John Barboza <[email protected]>
zos: implement uv__fs_futime

We do this using __fchattr syscall to change file attributes.

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

404025721fe13d631c3fb65ddbf54d6263deeaf1 authored over 8 years ago by John Barboza <[email protected]>
zos: use pthread helper functions

zOS does not implement some pthread_barrier functions. So we will use
the provided helper functi...

00c0ff149d7a33801853f08dfcb6f175a8b6b576 authored over 8 years ago by John Barboza <[email protected]>