- 11 Apr, 2013 1 commit
-
-
isaacs authored
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)
-
- 10 Apr, 2013 15 commits
-
-
Ben Noordhuis authored
Add a compiler check because turning on the option unconditionally breaks the build when CC=gcc. This should also fix the build on versions of OS X that predate Apple's switch to clang (10.6 and older.)
-
mscdex authored
-
Nicholas Vavilov authored
Closes #722
-
Bert Belder authored
Fixes a couple of error handling issues: * Don't free an uninitialized pointer when allocating memory for `cpu_infos` fails. * Don't return a bogus error value when NtQuerySystemInformation fails. That function returns an NTSTATUS code instead of setting the last error. * Don't clobber out parameters when an error happens.
-
Brian White authored
-
Brian White authored
-
Ben Noordhuis authored
The dtrace probes contain dollar signs. We know, llvm-gcc, and we don't care. Suppress the warnings.
-
Ben Noordhuis authored
-
Ben Noordhuis authored
-
Shannen Saez authored
-
Shannen Saez authored
-
Timothy J Fontaine authored
-
Timothy J Fontaine authored
This is useful to make sure linker doesn't strip things like dtrace
-
Timothy J Fontaine authored
Thin archives aren't available on all platforms, notably smartos
-
Nils Maier authored
Check the __MSVCRT_VERSION__, as mingw-w64 always defines _WRITE_ABORT_MSG. Closes #774
-
- 08 Apr, 2013 1 commit
-
-
Fedor Indutny authored
Write no more than `IOV_MAX` chunks with `writev()` at once, otherwise `writev()` returns EINVAL.
-
- 04 Apr, 2013 1 commit
-
-
Ben Noordhuis authored
Include uv.h so the compiler sees the right visibility attribute for uv_version() and uv_version_string(). GYP builds compile with -fvisibility=hidden. Before this commit, the symbols were not visible in libuv.so. Fixes joyent/node#5213.
-
- 31 Mar, 2013 1 commit
-
-
Ben Noordhuis authored
uv_run_once() is no more, replace with uv_run(UV_RUN_NOWAIT). Fixes #759.
-
- 28 Mar, 2013 3 commits
-
-
Bert Belder authored
-
Bert Belder authored
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é)
-
Saúl Ibarra Corretgé authored
-
- 27 Mar, 2013 2 commits
-
-
Ben Noordhuis authored
The exceptfds set is for polling OOB data, not errors. Fixes joyent/node#5155.
-
Ben Noordhuis authored
The antiquated gcc/clang that ships with Xcode emits waaaay too many false positives.
-
- 26 Mar, 2013 3 commits
-
-
Ben Noordhuis authored
-
Ben Noordhuis authored
Commit a9740c9b changed the name of the OS var to PLATFORM but forgot to update the README.
-
Ben Noordhuis authored
Fixes the following warning: include/uv.h:236:30: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] UV_EXTERN const unsigned int uv_version(void);
-
- 25 Mar, 2013 4 commits
-
-
Bert Belder authored
-
Bert Belder authored
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)
-
Bert Belder authored
-
Bert Belder authored
-
- 23 Mar, 2013 1 commit
-
-
Ben Noordhuis authored
Overrides the Objective-C compiler that is used. Defaults to $(CC).
-
- 21 Mar, 2013 1 commit
-
-
Ben Noordhuis authored
This commit fixes two closely related integer overflow bugs: * Timers with a timeout > INT_MAX cause uv__next_timeout() to return a negative value. * Timers with very large timeouts (close or equal to ULLONG_MAX) run on the next tick. In both cases, clamp the values to prevent the overflow from happening. Fixes joyent/node#5101.
-
- 19 Mar, 2013 1 commit
-
-
Brian Mazza authored
uv_timer_get_repeat() should return 0 for timers that haven't been started.
-
- 16 Mar, 2013 2 commits
-
-
Ben Noordhuis authored
Rename the OS make variable to PLATFORM, it conflicts with the OS env var. That is, running `make` when the OS env var is set, may cause spurious build breakage. Fixes #737.
-
Fedor Indutny authored
Its not necesary for TCP and other streams, since fd is always working with kqueue there.
-
- 14 Mar, 2013 2 commits
-
-
Ben Noordhuis authored
Make it understand FIFOs, character devices and sockets.
-
Ben Noordhuis authored
Fixes #740.
-
- 12 Mar, 2013 1 commit
-
-
Ben Noordhuis authored
Inverts the meaning of the 'enable' argument. Before, it actually set the UV_TCP_SINGLE_ACCEPT flag when enable=1. Now it clears it, which is what uv-win does and what you would expect it to do.
-
- 11 Mar, 2013 1 commit
-
-
Timothy J Fontaine authored
-