Changes since version 0.10.14: * fsevents: create FSEvents thread on demand (Ben Noordhuis) * fsevents: use a single thread for interacting with FSEvents, because it's not thread-safe. (Fedor Indutny) * fsevents: share FSEventStream between multiple FS watchers, which removes a limit on the maximum number of file watchers that can be created on OS X. (Fedor Indutny)
247 lines
7.0 KiB
Plaintext
247 lines
7.0 KiB
Plaintext
2013.08.24, Version 0.10.15 (Stable)
|
|
|
|
Changes since version 0.10.14:
|
|
|
|
* fsevents: create FSEvents thread on demand (Ben Noordhuis)
|
|
|
|
* fsevents: use a single thread for interacting with FSEvents, because it's not
|
|
thread-safe. (Fedor Indutny)
|
|
|
|
* fsevents: share FSEventStream between multiple FS watchers, which removes a
|
|
limit on the maximum number of file watchers that can be created on OS X.
|
|
(Fedor Indutny)
|
|
|
|
|
|
2013.08.22, Version 0.10.14 (Stable), 15d64132151c18b26346afa892444b95e2addad0
|
|
|
|
Changes since version 0.10.13:
|
|
|
|
* unix: retry waitpid() on EINTR (Ben Noordhuis)
|
|
|
|
|
|
2013.07.26, Version 0.10.13 (Stable), 381312e1fe6fecbabc943ccd56f0e7d114b3d064
|
|
|
|
Changes since version 0.10.12:
|
|
|
|
* unix, windows: fix uv_fs_chown() function prototype (Ben Noordhuis)
|
|
|
|
|
|
2013.07.10, Version 0.10.12 (Stable), 58a46221bba726746887a661a9f36fe9ff204209
|
|
|
|
Changes since version 0.10.11:
|
|
|
|
* linux: add support for MIPS (Andrei Sedoi)
|
|
|
|
* windows: uv_spawn shouldn't reject reparse points (Bert Belder)
|
|
|
|
* windows: use WSAGetLastError(), not errno (Ben Noordhuis)
|
|
|
|
* build: darwin: disable -fstrict-aliasing warnings (Ben Noordhuis)
|
|
|
|
* build: `all` now builds static and dynamic lib (Ben Noordhuis)
|
|
|
|
* unix: fix build when !defined(PTHREAD_MUTEX_ERRORCHECK) (Ben Noordhuis)
|
|
|
|
|
|
2013.06.13, Version 0.10.11 (Stable), c3b75406a66a10222a589cb173e8f469e9665c7e
|
|
|
|
Changes since version 0.10.10:
|
|
|
|
* unix: unconditionally stop handle on close (Ben Noordhuis)
|
|
|
|
* freebsd: don't enable dtrace if it's not available (Brian White)
|
|
|
|
* build: make HAVE_DTRACE=0 should disable dtrace (Timothy J. Fontaine)
|
|
|
|
* unix: remove overzealous assert (Ben Noordhuis)
|
|
|
|
* unix: clear UV_STREAM_SHUTTING after shutdown() (Ben Noordhuis)
|
|
|
|
* unix: fix busy loop, write if POLLERR or POLLHUP (Ben Noordhuis)
|
|
|
|
|
|
2013.06.05, Version 0.10.10 (Stable), 0d95a88bd35fce93863c57a460be613aea34d2c5
|
|
|
|
Changes since version 0.10.9:
|
|
|
|
* include: document uv_update_time() and uv_now() (Ben Noordhuis)
|
|
|
|
* linux: fix cpu model parsing on newer arm kernels (Ben Noordhuis)
|
|
|
|
* linux: fix memory leak in uv_cpu_info() error path (Ben Noordhuis)
|
|
|
|
* linux: don't ignore OOM errors in uv_cpu_info() (Ben Noordhuis)
|
|
|
|
* unix, windows: move uv_now() to uv-common.c (Ben Noordhuis)
|
|
|
|
* darwin: make uv_fs_sendfile() respect length param (Wynn Wilkes)
|
|
|
|
|
|
2013.05.29, Version 0.10.9 (Stable), a195f9ace23d92345baf57582678bfc3017e6632
|
|
|
|
Changes since version 0.10.8:
|
|
|
|
* unix: fix stream refcounting buglet (Ben Noordhuis)
|
|
|
|
* unix: remove erroneous asserts (Ben Noordhuis)
|
|
|
|
* unix: add uv__is_closing() macro (Ben Noordhuis)
|
|
|
|
* unix: stop stream POLLOUT watcher on write error (Ben Noordhuis)
|
|
|
|
|
|
2013.05.25, Version 0.10.8 (Stable), 0f39be12926fe2d8766a9f025797a473003e6504
|
|
|
|
Changes since version 0.10.7:
|
|
|
|
* windows: make uv_spawn not fail under job control (Bert Belder)
|
|
|
|
* darwin: assume CFRunLoopStop() isn't thread-safe (Fedor Indutny)
|
|
|
|
* win: fix UV_EALREADY incorrectly set (Bert Belder)
|
|
|
|
* darwin: make two uv__cf_*() functions static (Ben Noordhuis)
|
|
|
|
* darwin: task_info() cannot fail (Ben Noordhuis)
|
|
|
|
* unix: add mapping for ENETDOWN (Ben Noordhuis)
|
|
|
|
* unix: implicitly signal write errors to libuv user (Ben Noordhuis)
|
|
|
|
* unix: fix assert on signal pipe overflow (Bert Belder)
|
|
|
|
* unix: turn off POLLOUT after stream connect (Ben Noordhuis)
|
|
|
|
|
|
2013.05.15, Version 0.10.7 (Stable), 028baaf0846b686a81e992cb2f2f5a9b8e841fcf
|
|
|
|
Changes since version 0.10.6:
|
|
|
|
* windows: kill child processes when the parent dies (Bert Belder)
|
|
|
|
|
|
2013.05.15, Version 0.10.6 (Stable), 11e6613e6260d95c8cf11bf89a2759c24649319a
|
|
|
|
Changes since version 0.10.5:
|
|
|
|
* stream: fix osx select hack (Fedor Indutny)
|
|
|
|
* stream: fix small nit in select hack, add test (Fedor Indutny)
|
|
|
|
* build: link with libkvm on openbsd (Ben Noordhuis)
|
|
|
|
* stream: use harder sync restrictions for osx-hack (Fedor Indutny)
|
|
|
|
* unix: fix EMFILE error handling (Ben Noordhuis)
|
|
|
|
* darwin: fix unnecessary include headers (Daisuke Murase)
|
|
|
|
* darwin: rename darwin-getproctitle.m (Ben Noordhuis)
|
|
|
|
* build: convert predefined $PLATFORM to lower case (Elliot Saba)
|
|
|
|
* build: set soname in shared library (Ben Noordhuis)
|
|
|
|
* build: make `make test` link against .a again (Ben Noordhuis)
|
|
|
|
* darwin: fix ios build, don't require ApplicationServices (Ben Noordhuis)
|
|
|
|
* build: only set soname on shared object builds (Timothy J. Fontaine)
|
|
|
|
|
|
2013.04.24, Version 0.10.5 (Stable), 6595a7732c52eb4f8e57c88655f72997a8567a67
|
|
|
|
Changes since version 0.10.4:
|
|
|
|
* unix: silence STATIC_ASSERT compiler warnings (Ben Noordhuis)
|
|
|
|
* windows: make timers handle large timeouts (Miroslav Bajtoš)
|
|
|
|
* windows: remove superfluous assert statement (Bert Belder)
|
|
|
|
* unix: silence STATIC_ASSERT compiler warnings (Ben Noordhuis)
|
|
|
|
* linux: don't use fopen() in uv_resident_set_memory() (Ben Noordhuis)
|
|
|
|
|
|
2013.04.12, Version 0.10.4 (Stable), 85827e26403ac6dfa331af8ec9916ea7e27bd833
|
|
|
|
Changes since version 0.10.3:
|
|
|
|
* include: update uv_backend_fd() documentation (Ben Noordhuis)
|
|
|
|
* unix: include uv.h in src/version.c (Ben Noordhuis)
|
|
|
|
* unix: don't write more than IOV_MAX iovecs (Fedor Indutny)
|
|
|
|
* mingw-w64: don't call _set_invalid_parameter_handler (Nils Maier)
|
|
|
|
* build: gyp disable thin archives (Timothy J. Fontaine)
|
|
|
|
* sunos: re-export entire library when static (Timothy J. Fontaine)
|
|
|
|
* unix: dtrace probes for tick-start and tick-stop (Timothy J. Fontaine)
|
|
|
|
* windows: fix memory leak in fs__sendfile (Shannen Saez)
|
|
|
|
* windows: remove double initialization in uv_tty_init (Shannen Saez)
|
|
|
|
* build: fix dtrace-enabled out of tree build (Ben Noordhuis)
|
|
|
|
* build: squelch -Wdollar-in-identifier-extension warnings (Ben Noordhuis)
|
|
|
|
* inet: snprintf returns int, not size_t (Brian White)
|
|
|
|
* win: refactor uv_cpu_info (Bert Belder)
|
|
|
|
* build: add support for Visual Studio 2012 (Nicholas Vavilov)
|
|
|
|
* build: -Wno-dollar-in-identifier-extension is clang only (Ben Noordhuis)
|
|
|
|
|
|
2013.03.28, Version 0.10.3 (Stable), 31ebe23973dd98fd8a24c042b606f37a794e99d0
|
|
|
|
Changes since version 0.10.2:
|
|
|
|
* include: remove extraneous const from uv_version() (Ben Noordhuis)
|
|
|
|
* doc: update README, replace `OS` by `PLATFORM` (Ben Noordhuis)
|
|
|
|
* build: simplify .buildstamp rule (Ben Noordhuis)
|
|
|
|
* build: disable -Wstrict-aliasing on darwin (Ben Noordhuis)
|
|
|
|
* darwin: don't select(&exceptfds) in fallback path (Ben Noordhuis)
|
|
|
|
* unix: don't clear flags after closing UDP handle (Saúl Ibarra Corretgé)
|
|
|
|
|
|
2013.03.25, Version 0.10.2 (Stable), 0f36a00568f3e7608f97f6c6cdb081f4800a50c9
|
|
|
|
This is the first officially versioned release of libuv. Starting now
|
|
libuv will make releases independently of Node.js.
|
|
|
|
Changes since Node.js v0.10.0:
|
|
|
|
* test: add tap output for windows (Timothy J. Fontaine)
|
|
|
|
* unix: fix uv_tcp_simultaneous_accepts() logic (Ben Noordhuis)
|
|
|
|
* include: bump UV_VERSION_MINOR (Ben Noordhuis)
|
|
|
|
* unix: improve uv_guess_handle() implementation (Ben Noordhuis)
|
|
|
|
* stream: run try_select only for pipes and ttys (Fedor Indutny)
|
|
|
|
Changes since Node.js v0.10.1:
|
|
|
|
* build: rename OS to PLATFORM (Ben Noordhuis)
|
|
|
|
* unix: make uv_timer_init() initialize repeat (Brian Mazza)
|
|
|
|
* unix: make timers handle large timeouts (Ben Noordhuis)
|
|
|
|
* build: add OBJC makefile var (Ben Noordhuis)
|
|
|
|
* Add `uv_version()` and `uv_version_string()` APIs (Bert Belder)
|