1. 11 Apr, 2013 1 commit
    • isaacs's avatar
      2013.04.12, Version 0.10.4 (Stable) · 85827e26
      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)
      85827e26
  2. 10 Apr, 2013 15 commits
  3. 08 Apr, 2013 1 commit
  4. 04 Apr, 2013 1 commit
    • Ben Noordhuis's avatar
      unix: include uv.h in src/version.c · f1215b79
      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.
      f1215b79
  5. 31 Mar, 2013 1 commit
  6. 28 Mar, 2013 3 commits
  7. 27 Mar, 2013 2 commits
  8. 26 Mar, 2013 3 commits
  9. 25 Mar, 2013 4 commits
    • Bert Belder's avatar
      Now working on v0.10.3 · d5f8c1a4
      Bert Belder authored
      d5f8c1a4
    • Bert Belder's avatar
      2013.03.25, Version 0.10.2 (Stable) · 0f36a005
      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)
      0f36a005
    • Bert Belder's avatar
      Update AUTHORS and .mailmap · eeeb0793
      Bert Belder authored
      eeeb0793
    • Bert Belder's avatar
  10. 23 Mar, 2013 1 commit
  11. 21 Mar, 2013 1 commit
    • Ben Noordhuis's avatar
      unix: make timers handle large timeouts · 9b619396
      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.
      9b619396
  12. 19 Mar, 2013 1 commit
  13. 16 Mar, 2013 2 commits
  14. 14 Mar, 2013 2 commits
  15. 12 Mar, 2013 1 commit
    • Ben Noordhuis's avatar
      unix: fix uv_tcp_simultaneous_accepts() logic · 905d56c1
      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.
      905d56c1
  16. 11 Mar, 2013 1 commit