Commits on Nov 26, 2012
  1. @isaacs

    2012.11.26, Version 0.8.15 (Stable)

    * npm: Upgrade to 1.1.66 (isaacs)
    
    * linux: use /proc/cpuinfo for CPU frequency (Ben Noordhuis)
    
    * windows: map WSAESHUTDOWN to UV_EPIPE (Ben Noordhuis)
    
    * windows: map ERROR_GEN_FAILURE to UV_EIO (Bert Belder)
    
    * unix: do not set environ unless one is provided (Charlie McConnell)
    
    * domains: don't crash if domain is set to null (Bert Belder)
    
    * windows: fix the x64 debug build (Bert Belder)
    
    * net, tls: fix connect() resource leak (Ben Noordhuis)
    isaacs committed Oct 25, 2012
  2. @bnoordhuis

    tls: fix tls.connect() resource leak

    The 'secureConnect' event listener was attached with .on(), which blocked it
    from getting garbage collected. Use .once() instead.
    
    Fixes #4308.
    bnoordhuis committed Nov 26, 2012
Commits on Nov 24, 2012
  1. @bnoordhuis

    net: fix net.connect() resource leak

    The 'connect' event listener was attached with .on(), which blocked it from
    getting garbage collected. Use .once() instead.
    
    Fixes #4308.
    bnoordhuis committed Nov 24, 2012
Commits on Nov 23, 2012
  1. @isaacs

    blog: Don't filter out non-latest release notes

    This causes too many people to ask me why it's broken.
    isaacs committed Nov 23, 2012
  2. @isaacs

    npm: Upgrade to 1.1.66

    isaacs committed Nov 23, 2012
Commits on Nov 22, 2012
  1. @trevnorris @TooTallNate

    doc: Add lines about additonal uses of Buffer

    That Buffers can be used with Typed Array Views and DataViews. Included
    are a couple simple examples.
    
    Closes #4257.
    trevnorris committed with TooTallNate Nov 22, 2012
Commits on Nov 20, 2012
  1. @bnoordhuis
Commits on Nov 8, 2012
  1. @piscisaureus
  2. @piscisaureus
Commits on Oct 30, 2012
  1. @fmarier @bnoordhuis
Commits on Oct 29, 2012
  1. @fmarier @bnoordhuis

    doc: reflect hostname v. host preference in examples

    The documentation for http.request and https.request states that
    `hostname` is preferred over `host` so the code examples should
    use that option name.
    fmarier committed with bnoordhuis Oct 29, 2012
Commits on Oct 25, 2012
  1. @isaacs

    blog: Correct shasums for v0.8.14

    isaacs committed Oct 25, 2012
  2. @isaacs

    blog: Post for v0.8.14

    isaacs committed Oct 25, 2012
  3. @isaacs

    Now working on 0.8.15

    isaacs committed Oct 25, 2012
  4. @isaacs
  5. @isaacs

    2012.10.25, Version 0.8.14 (Stable)

    * events: Don't clobber pre-existing _events obj in EE ctor (isaacs)
    isaacs committed Oct 25, 2012
  6. @isaacs
  7. @isaacs

    blog: Post for v0.8.13

    isaacs committed Oct 25, 2012
  8. @isaacs

    Now working on 0.8.14

    isaacs committed Oct 25, 2012
  9. @isaacs
  10. @isaacs

    2012.10.25, Version 0.8.13 (Stable)

    * V8: Upgrade to 3.11.10.25
    
    * npm: Upgrade to 1.1.65
    
    * url: parse hostnames that start with - or _ (Ben Noordhuis)
    
    * repl: Fix Windows 8 terminal issue (Bert Belder)
    
    * typed arrays: use signed char for signed int8s (Aaron Jacobs)
    
    * crypto: fix bugs in DiffieHellman (Ben Noordhuis)
    
    * configure: turn on VFPv3 on ARMv7 (Ben Noordhuis)
    
    * Re-enable OpenSSL UI for entering passphrases via tty (Ben Noordhuis)
    
    * repl: ensure each REPL instance gets its own "context" (Nathan Rajlich)
    isaacs committed Oct 25, 2012
  11. @isaacs
  12. @isaacs

    npm: Upgrade to 1.1.65

    isaacs committed Oct 25, 2012
  13. @isaacs

    events: Make the EventEmitter class monomorphic

    Always add domain, _events, and _maxListeners properties, set to the
    default values at first.
    
    Leads to a very very slight perf improvement when using setMaxListeners,
    or dealing with a lot of EE objects that don't have any listeners.
    isaacs committed Oct 25, 2012
Commits on Oct 24, 2012
  1. @bnoordhuis

    v8: remove optimization switches

    Remove compiler switches from $(TOPLEVEL)/deps/v8/build/common.gypi, we set
    them globally in $(TOPLEVEL)/common.gypi.
    
    Commit 29d12c7 accidentally reintroduced the switches again. In particular,
    the 'cflags!': ['-O2','-Os'] section forced building V8 without any
    optimizations, resulting in a steep (~66%) performance drop on some benchmarks.
    
    Fixes #4191.
    bnoordhuis committed Oct 25, 2012
  2. @bnoordhuis

    build: add --unsafe-optimizations configure switch

    Turns on -O3 and other optimizations that may produce buggy code with some
    toolchains. Use at your own risk.
    bnoordhuis committed Oct 25, 2012
  3. @bnoordhuis

    url: parse hostnames that start with - or _

    Allow hostnames like '-lovemonsterz.tumblr.com' and '_jabber._tcp.google.com'.
    
    Fixes #4177.
    bnoordhuis committed Oct 23, 2012
  4. @isaacs

    blog: Post for v0.9.3 release

    isaacs committed Oct 24, 2012
  5. @piscisaureus

    repl: call resume() after setRawMode()

    Solves #4178, but does not fix the underlying issue
    piscisaureus committed Oct 24, 2012
Commits on Oct 23, 2012
  1. @olalonde @bnoordhuis
  2. @isaacs

    V8: Reapply patches

    isaacs committed Oct 23, 2012
  3. @isaacs

    V8: Upgrade to 3.11.10.25

    isaacs committed Oct 23, 2012
  4. @isaacs

    npm: Upgrade to 1.1.64

    isaacs committed Oct 23, 2012
  5. @bnoordhuis

    test: add typed arrays regression test

    Ensure that uint8 values >= 128 are correctly promoted to int8 <= -1.
    bnoordhuis committed Oct 23, 2012
  6. @jacobsa @bnoordhuis

    typed arrays: use `signed char` for signed int8s

    The C standard allows plain `char` to be unsigned. The build environment
    at Google trips this issue.
    jacobsa committed with bnoordhuis Oct 23, 2012