1. 22 Apr, 2018 4 commits
  2. 18 Apr, 2018 5 commits
  3. 17 Apr, 2018 4 commits
  4. 12 Apr, 2018 1 commit
  5. 07 Apr, 2018 2 commits
  6. 06 Apr, 2018 1 commit
  7. 02 Apr, 2018 4 commits
    • cjihrig's avatar
      00d13c5b
    • cjihrig's avatar
      Add SHA to ChangeLog · d06e33f3
      cjihrig authored
      d06e33f3
    • cjihrig's avatar
      2018.04.03, Version 1.20.0 (Stable) · 0012178e
      cjihrig authored
      Changes since version 1.19.2:
      
      * unix,spawn: respect user stdio flags for new pipe (Jameson Nash)
      
      * Revert "Revert "unix,tcp: avoid marking server sockets connected""
        (Jameson Nash)
      
      * req: revisions to uv_req_t handling (Jameson Nash)
      
      * win: remove unnecessary initialization (cjihrig)
      
      * win: update uv_os_homedir() to use uv_os_getenv() (cjihrig)
      
      * test: fix tcp_oob test flakiness (Santiago Gimeno)
      
      * posix: fix uv__pollfds_del() for invalidated fd's (Jesse Gorzinski)
      
      * doc: README: add note on installing gyp (Jamie Davis)
      
      * unix: refactor uv_os_homedir to use uv_os_getenv (Santiago Gimeno)
      
      * unix: fix several instances of lost errno (Michael Kilburn)
      
      * win,tty: update several TODO comments (Ruslan Bekenev)
      
      * unix: add UV_FS_COPYFILE_FICLONE support (cjihrig)
      
      * test: fix connect_unspecified (Santiago Gimeno)
      
      * unix,win: add UV_FS_COPYFILE_FICLONE_FORCE support (cjihrig)
      
      * win: use long directory name for handle->dirw (Nicholas Vavilov)
      
      * build: build with -D_FILE_OFFSET_BITS=64 again (Ben Noordhuis)
      
      * win, fs: fix uv_fs_unlink for +R -A files (Bartosz Sosnowski)
      
      * win, fs: use FILE_WRITE_ATTRIBUTES when opening files (Bartosz
        Sosnowski)
      
      * unix: use __PASE__ on IBM i platforms (Jesse Gorzinski)
      
      * test,freebsd: fix flaky poll tests (Santiago Gimeno)
      
      * test: increase connection timeout to 1 second (jBarz)
      
      * win,tcp: handle canceled connect with ECANCELED (Jameson Nash)
      0012178e
    • Jameson Nash's avatar
  8. 31 Mar, 2018 3 commits
  9. 29 Mar, 2018 1 commit
  10. 21 Mar, 2018 2 commits
  11. 19 Mar, 2018 1 commit
  12. 16 Mar, 2018 1 commit
  13. 08 Mar, 2018 1 commit
  14. 05 Mar, 2018 2 commits
  15. 03 Mar, 2018 2 commits
  16. 28 Feb, 2018 3 commits
  17. 27 Feb, 2018 1 commit
  18. 26 Feb, 2018 1 commit
  19. 25 Feb, 2018 1 commit
    • Jameson Nash's avatar
      req: revisions to uv_req_t handling · 88c2af0e
      Jameson Nash authored
       - Remove the `active_reqs` queue, which is never used. There are more
         efficient per-stream queues that `libuv` uses whenever it needs this
         information, so duplicating it and managing it here seems
         like unnecessary extra space and work.
       - Unix `uv_loop_init` didn't explicitly initialize.
         `loop->active_handles` (although it did memset the whole struct
         to 0, so it wasn't wrong previously, just inconsistent).
       - Consolidate repeated code for `uv__has_active_reqs`.
       - Change `uv__loop_alive` to use the helper functions (mirroring the
         unix copy of the same function).
       - Initialize some more uv_stream_t fields in init, rather than waiting
         for the connection callback. This helps surface bugs in libuv or the
         caller better, since it ensures libuv doesn't see uninitialized
         memory if asked to look at these fields before it thinks the socket
         is connected.
       - Fixes what appears to be a double-counting of `handle->reqs_pending`,
         in the highly-unlikely event that the code wants to emulate IOCP,
         but `RegisterWaitForSingleObject` somehow managed to fail.
      
      PR-URL: https://github.com/libuv/libuv/pull/1746
      
      
      Reviewed-By: default avatarBen Noordhuis <info@bnoordhuis.nl>
      Reviewed-By: default avatarColin Ihrig <cjihrig@gmail.com>
      Reviewed-By: default avatarSantiago Gimeno <santiago.gimeno@gmail.com>
      88c2af0e