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: ac21a5390c6e
Choose a base ref
...
head repository: nodejs/node-v0.x-archive
compare: 4fc03c6bc236
Choose a head ref
  • 4 commits
  • 13 files changed
  • 4 contributors

Commits on Feb 19, 2015

  1. net: unref timer in parent sockets

    `TLSSocket` wraps the original `net.Socket`, but writes/reads to/from
    `TLSSocket` do not touch the timers of original `net.Socket`.
    
    Introduce `socket._parent` property, and iterate through all parents
    to unref timers and prevent timeout event on original `net.Socket`.
    
    Fix: #9242
    PR-URL: nodejs/node#891
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    indutny authored and trevnorris committed Feb 19, 2015
    Copy the full SHA
    bada87b View commit details
    Browse the repository at this point in the history

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 23, 2015

  1. src: fix builtin modules failing with --use-strict

    Currently, lib/_tls_legacy.js and lib/crypto.js cannot be loaded when
    --use-strict is passed to node. In addition to that, console.trace
    throws because it uses arguments.callee.
    
    This change fixes these issues and adds a test that makes sure
    every external built-in module can be loaded with require when
    --use-strict is enabled.
    
    Please note that this change does not fix all issues with built-in
    modules' code running with --use-strict. It is very likely that some
    code in the built-in modules still fails when passing this flag.
    
    However, fixing all code would require us to enable strict mode by
    default in all builtins modules, which would certainly break existing
    applications.
    
    Fixes #9187.
    Julien Gilli committed Feb 23, 2015
    Copy the full SHA
    4fc03c6 View commit details
    Browse the repository at this point in the history