Skip to content
This repository has been archived by the owner on Apr 22, 2023. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: nodejs/node-v0.x-archive
base: 4f0acb9ca33d
Choose a base ref
...
head repository: nodejs/node-v0.x-archive
compare: d7962414c833
Choose a head ref
  • 1 commit
  • 2 files changed
  • 1 contributor

Commits on Feb 10, 2015

  1. lib: fix process.send() sync i/o regression

    process.send() should be synchronous, i.e. it should block until the
    message has been sent in full, but it wasn't after the second-to-last
    libuv upgrade because of commit libuv/libuv@393c1c5 ("unix: set
    non-block mode in uv_{pipe,tcp,udp}_open"), which made its way into
    io.js in commit 07bd05b ("deps: update libuv to 1.2.1").
    
    Commit libuv/libuv@b36d4ff ("unix: implement uv_stream_set_blocking()")
    as landed in io.js in commit 9681fca ("deps: update libuv to 1.4.0")
    makes it possible to restore the synchronous behavior again and that's
    precisely what this commit does.
    bnoordhuis authored and trevnorris committed Feb 10, 2015
    Copy the full SHA
    d796241 View commit details
    Browse the repository at this point in the history