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: 28af9f0388ca
Choose a base ref
...
head repository: nodejs/node-v0.x-archive
compare: f57e41379765
Choose a head ref
  • 9 commits
  • 403 files changed
  • 7 contributors

Commits on Mar 5, 2015

  1. buffer: reword Buffer.concat error message

    this brings the error messaging in line with
    other node TypeError messages.
    
    fixes #7766.
    
    PR: #8723
    PR-URL: #8723
    Reviewed-By: James M Snell <jasnell@users.noreply.github.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    chrisdickinson authored and Julien Gilli committed Mar 5, 2015
    Copy the full SHA
    d01a900 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'upstream/v0.10' into v0.12

    Conflicts:
    	lib/buffer.js
    Julien Gilli committed Mar 5, 2015
    Copy the full SHA
    b0425f0 View commit details
    Browse the repository at this point in the history
  3. net: allow port 0 in connect()

    The added validation allows non-negative numbers and numeric
    strings. All other values result in a thrown exception.
    
    Fixes: #9194
    PR-URL: #9268
    Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
    Reviewed-By: James M Snell <jasnell@users.noreply.github.com>
    cjihrig committed Mar 5, 2015
    Copy the full SHA
    1a2a4da View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2015

  1. deps: upgrade npm to 2.7.0

    PR: #9347
    PR-URL: #9347
    Reviewed-By: Julien Gilli <julien.gilli@joyent.com>
    othiym23 authored and Julien Gilli committed Mar 7, 2015
    Copy the full SHA
    cc6ee3f View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2015

  1. deps: update libuv to 1.4.0

    Reviewed-By:
    PR-URL: #9179
    trevnorris authored and Julien Gilli committed Mar 9, 2015
    Copy the full SHA
    632f8c1 View commit details
    Browse the repository at this point in the history
  2. build: fix use of strict aliasing

    The -fno-strict-aliasing flag was added to fix compilation warnings when
    building Node.js with GCC <= 4.4
    
    Reviewed-By:
    PR-URL: #9179
    trevnorris authored and Julien Gilli committed Mar 9, 2015
    Copy the full SHA
    11c5098 View commit details
    Browse the repository at this point in the history
  3. lib: fix stdio/ipc sync i/o regression

    process.send() should be synchronous, 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.
    
    The same line of reasoning applies to `net.Socket({ fd: 1 })`: creating
    a socket object from a stdio file descriptor, like the `process.stdout`
    getter does, should put the file descriptor in blocking mode for
    compatibility reasons.
    
    Reviewed-By:
    PR-URL: #9179
    bnoordhuis authored and Julien Gilli committed Mar 9, 2015
    Copy the full SHA
    de889d5 View commit details
    Browse the repository at this point in the history
  4. uv: float win pipe patch

    Float patch to fix pipe on Windows. Original commit message:
    
      win: fix pipe blocking writes
    
      In the code path for pipe blocking writes, WriteFile is already
      posting a completion packet to the I/O completion port.
      POST_COMPLETION_FOR_REQ was causing the same request to get
      returned twice by GetCompletionStatusEx.
      Also on the same code path, we were waiting on the wrong event.
    
      We need to update queued_bytes and write_queue_size when a
      blocking write request completes asynchronously.
    
    Ref: libuv/libuv#238
    
    Reviewed-By:
    PR-URL: #9179
    orangemocha authored and Julien Gilli committed Mar 9, 2015
    Copy the full SHA
    5c21277 View commit details
    Browse the repository at this point in the history
  5. deps: fix libuv build on SmartOS

    Reviewed-By:
    PR-URL: #9179
    Julien Gilli committed Mar 9, 2015
    Copy the full SHA
    f57e413 View commit details
    Browse the repository at this point in the history