#
79d836b9 |
| 19-Jun-2021 |
twosee |
doc: more accurate list of valid send_handle's PR-URL: https://github.com/libuv/libuv/pull/3201 Reviewed-By: Jameson Nash <vtjnash@gmail.com>
|
#
bcc4f8fd |
| 28-May-2021 |
twosee |
stream: introduce uv_try_write2 function `uv_try_write2(stream, bufs, nbufs, send_handle)` acts like `uv_try_write()` and extended write function for sending handles over a pipe like
stream: introduce uv_try_write2 function `uv_try_write2(stream, bufs, nbufs, send_handle)` acts like `uv_try_write()` and extended write function for sending handles over a pipe like `uv_write2`. It always returns `UV_EAGAIN` instead of `UV_ENOSYS` on Windows so we can easily write cross-platform code without special treatment. PR-URL: https://github.com/libuv/libuv/pull/3183 Reviewed-By: Jameson Nash <vtjnash@gmail.com>
show more ...
|
#
4cf638de |
| 24-May-2021 |
Simon Kissane |
doc: uv_read_stop always succeeds Fixes: https://github.com/libuv/libuv/issues/3041 PR-URL: https://github.com/libuv/libuv/pull/3076 Reviewed-By: Jameson Nash <vtjnash@gmail.com>
|
Revision tags: v1.41.0, v1.40.0, v1.39.0, v1.38.1 |
|
#
06b73174 |
| 08-Jun-2020 |
Ben Noordhuis |
unix,win: harmonize uv_read_start() error handling The behavior of `uv_read_start()` when the handle is closing or already busy reading wasn't consistent across platforms. Now it is.
unix,win: harmonize uv_read_start() error handling The behavior of `uv_read_start()` when the handle is closing or already busy reading wasn't consistent across platforms. Now it is. Fixes: https://github.com/libuv/help/issues/137 PR-URL: https://github.com/libuv/libuv/pull/2795 Reviewed-By: Jameson Nash <vtjnash@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com>
show more ...
|
Revision tags: v1.38.0, v1.37.0, v1.36.0, v1.35.0, v1.34.2, v1.34.1, v1.34.0, v1.33.1, v1.33.0, v1.32.0 |
|
#
641ec772 |
| 22-Aug-2019 |
Tomas Krizek |
doc: clarify uv_buf_t usage in uv_alloc_cb Clarify the uv_buf_t isn't reused and the user is responsible for freeing it in the recv/read callback. Previously, this wasn't clear
doc: clarify uv_buf_t usage in uv_alloc_cb Clarify the uv_buf_t isn't reused and the user is responsible for freeing it in the recv/read callback. Previously, this wasn't clear when reading only the docs for uv_udp_recv_cb and uv_alloc_cb. PR-URL: https://github.com/libuv/libuv/pull/2438 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
Revision tags: v1.31.0, v1.30.1, v1.30.0, v1.29.1, v1.29.0, v1.28.0, v1.27.0, v1.26.0, v1.25.0, v1.24.1, v1.24.0, v1.23.2, v1.23.1 |
|
#
ff45b0d7 |
| 31-Aug-2018 |
Emil Bay |
doc: add missing slash in stream.rst PR-URL: https://github.com/libuv/libuv/pull/1973 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
doc: add missing slash in stream.rst PR-URL: https://github.com/libuv/libuv/pull/1973 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
Revision tags: v1.23.0, v1.22.0, v1.21.0, v1.20.3, v1.20.2, v1.20.1, v1.20.0, v1.19.2, v1.19.1, v1.19.0, v1.18.0 |
|
#
0d6525ac |
| 29-Nov-2017 |
Anna Henningsen |
core: add getter/setter functions for easier ABI compat Add getter/setter functions for the fields of public structs that might be relevant to e.g. Node.js addons. Through these
core: add getter/setter functions for easier ABI compat Add getter/setter functions for the fields of public structs that might be relevant to e.g. Node.js addons. Through these methods, ABI compatibility for a subset of the ABI is easier to achieve, since using them makes code independent of the exact offsets of these fields. The intended use case that prompted this are N-API addons for Node.js, which look for more long-term ABI compatibility guarantees than typical Node code. With these helper functions, using libuv directly should no longer be an obstacle for such addons. PR-URL: https://github.com/libuv/libuv/pull/1657 Refs: https://github.com/nodejs/node/issues/13512 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
Revision tags: v1.17.0, v1.16.1, v1.16.0, v1.15.0, v1.14.1 |
|
#
737b482b |
| 01-Sep-2017 |
Vladimír Čunát |
doc: fix a trivial typo PR-URL: https://github.com/libuv/libuv/pull/1516 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com> |
Revision tags: v1.14.0, v1.13.1, v1.13.0, v1.12.0, v1.11.0, v1.10.2, v1.10.1, v1.10.0 |
|
#
1bcdca29 |
| 29-Sep-2016 |
Vladimír Čunát |
doc: note buffer lifetime requirements in uv_write Fixes: https://github.com/libuv/libuv/issues/1072 PR-URL: https://github.com/libuv/libuv/pull/1074 Reviewed-By: Saúl Ibarra Corretg
doc: note buffer lifetime requirements in uv_write Fixes: https://github.com/libuv/libuv/issues/1072 PR-URL: https://github.com/libuv/libuv/pull/1074 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
#
1d27bbbb |
| 27-Jun-2016 |
neevek |
doc: add a note on safe reuse of uv_write_t uv_write_t can be reused safely only after the callback passed to uv_write is fired. PR-URL: https://github.com/libuv/libuv/pull/927
doc: add a note on safe reuse of uv_write_t uv_write_t can be reused safely only after the callback passed to uv_write is fired. PR-URL: https://github.com/libuv/libuv/pull/927 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
Revision tags: v0.10.37 |
|
#
23043a7e |
| 13-Jun-2016 |
Pierre-Marie de Rodat |
doc: fix stream typos PR-URL: https://github.com/libuv/libuv/pull/910 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com> |
Revision tags: v1.9.1, v1.9.0 |
|
#
729d6859 |
| 24-Feb-2016 |
Nándor István Krácser |
doc: add missing write callback to example PR-URL: https://github.com/libuv/libuv/pull/734 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com> |
Revision tags: v1.8.0, v1.7.5, v1.7.4 |
|
#
9ef523e2 |
| 30-Aug-2015 |
Ben Trask |
doc: uv_read_start and uv_read_cb clarifications PR-URL: https://github.com/libuv/libuv/pull/500 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com> |
Revision tags: v1.7.3, v1.7.2, v1.7.1 |
|
#
fc556acb |
| 09-Aug-2015 |
Corbin Simpson |
doc: clarify uv_read_stop() is idempotent PR-URL: https://github.com/libuv/libuv/pull/478 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com> |
Revision tags: v1.7.0 |
|
#
e110c46b |
| 09-Jul-2015 |
Yosuke Furukawa |
doc: add missing variable name PR-URL: https://github.com/libuv/libuv/pull/432 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com> |
Revision tags: v1.6.1, v1.6.0, v1.5.0 |
|
#
3b0998c9 |
| 02-Mar-2015 |
Saúl Ibarra Corretgé |
doc: link system and library calls to man pages PR-URL: https://github.com/libuv/libuv/pull/236 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> |
Revision tags: v0.10.36, v1.4.2, v0.10.35, v1.4.1, v0.10.34, v1.4.0 |
|
#
b36d4ff9 |
| 09-Feb-2015 |
Ben Noordhuis |
unix: implement uv_stream_set_blocking() Commit 393c1c5 ("unix: set non-block mode in uv_{pipe,tcp,udp}_open") causes a regression in the io.js cluster module. The io.js documen
unix: implement uv_stream_set_blocking() Commit 393c1c5 ("unix: set non-block mode in uv_{pipe,tcp,udp}_open") causes a regression in the io.js cluster module. The io.js documentation states that `worker.send()` and `process.send()` are synchronous but they no longer were after upgrading to libuv v1.2.1. The reason they are synchronous is because of backpressure - or rather, lack of backpressure: a slow consumer eventually causes a fast producer to run out of memory because the backlog of pending messages in the producer can grow unchecked. Ergo, implement uv_stream_set_blocking() on UNIX platforms to let io.js enable the old blocking behavior for pipes again. Refs: https://github.com/iojs/io.js/issues/760 PR-URL: https://github.com/libuv/libuv/pull/187 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
Revision tags: v1.3.0, v0.10.33, v1.2.1, v1.2.0, v0.10.32, v1.1.0, v0.10.31, v1.0.2, v0.10.30 |
|
#
45c7ccce |
| 28-Nov-2014 |
Joey Geralnik |
doc: fix spelling Fix various typos and spelling mistakes in the documentation PR-URL: https://github.com/libuv/libuv/pull/17 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> |
Revision tags: v1.0.1, v1.0.0, v0.10.29, v1.0.0-rc2 |
|
#
9486e462 |
| 30-Sep-2014 |
Saúl Ibarra Corretgé |
doc: document missing stream related structures uv_connect_t, uv_write_t and uv_shutdown_t. Closes #1507 |
Revision tags: v1.0.0-rc1 |
|
#
32e2e75f |
| 06-Sep-2014 |
Saúl Ibarra Corretgé |
doc: add API documentation |