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: 5b562b926c1b
Choose a base ref
...
head repository: nodejs/node-v0.x-archive
compare: e76dcdcd4495
Choose a head ref
  • 5 commits
  • 114 files changed
  • 3 contributors

Commits on Feb 20, 2015

  1. smalloc: extend user API

    node::Environment isn't accessible to user APIs, so extend smalloc to
    also accept v8::Isolate.
    
    Fixes: 75adde0 "src: remove `node_isolate` from source"
    PR-URL: nodejs/node#905
    Reviewed-by: Fedor Indutny <fedor@indutny.com>
    trevnorris committed Feb 20, 2015
    Copy the full SHA
    9deade4 View commit details
    Browse the repository at this point in the history
  2. deps: backport a02d97e from v8 upstream

    Original commit message:
    
      Fix --max_old_space_size=4096 integer overflow.
    
      BUG=v8:3857
      LOG=N
    
      Review URL: https://codereview.chromium.org/897543002
    
      Cr-Commit-Position: refs/heads/master@{#26510}
    
    PR-URL: #9200
    Reviewed-by: Trevor Norris <trev.norris@gmail.com>
    Reviewed-by: Julien Gilli <julien.gilli@joyent.com>
    bsnote authored and trevnorris committed Feb 20, 2015
    Copy the full SHA
    2fc5eeb View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2015

  1. deps: update libuv to 1.4.0

    Reviewed-By:
    PR-URL: #9185
    trevnorris authored and Julien Gilli committed Feb 21, 2015
    Copy the full SHA
    78e92ef View commit details
    Browse the repository at this point in the history
  2. build: fix SmartOS build

    The -fno-strict-aliasing flag was added to fix compilation warnings when
    building Node.js with GCC <= 4.4
    
    Reviewed-By:
    PR-URL: #9185
    trevnorris authored and Julien Gilli committed Feb 21, 2015
    Copy the full SHA
    2aebd74 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: #9185
    bnoordhuis authored and Julien Gilli committed Feb 21, 2015
    Copy the full SHA
    e76dcdc View commit details
    Browse the repository at this point in the history