Skip to content


Subversion checkout URL

You can clone with
Download ZIP
tag: v0.7.8
Commits on Apr 18, 2012
  1. @isaacs

    2012.04.18, Version 0.7.8, (unstable)

    isaacs authored
    * Upgrade V8 to
    * Upgrade OpenSSL to 1.0.0f
    * Upgrade npm to 1.1.18
    * Show licenses in Binary installers
    * Domains (isaacs)
    * readline: rename "end" to "close" (Nathan Rajlich)
    * tcp: make getsockname() return address family as string (Shigeki Ohtsu)
    * http, https: fix .setTimeout() (ssuda)
    * os: add cross platform EOL character (Mustansir Golawala)
    * typed arrays: unexport SizeOfArrayElementForType() (Aaron Jacobs)
    * net: honor 'enable' flag in .setNoDelay() (Ben Noordhuis)
    * child_process: emit error when .kill fails (Andreas Madsen)
    * gyp: fix 'argument list too long' build error (Ben Noordhuis)
    * fs.WriteStream: Handle modifications to (isaacs)
    * repl, readline: Handle newlines better (Nathan Rajlich, Nathan Friedly)
    * build: target OSX 10.5 when building on darwin (Nathan Rajlich)
    * Fix #3052 Handle errors properly in zlib (isaacs)
    * build: add support for DTrace and postmortem (Dave Pacheco)
    * core: add reusable Slab allocator (Ben Noordhuis)
  2. @isaacs

    typo in node_http_parser

    isaacs authored
  3. @isaacs

    Reapply patches floating on V8

    isaacs authored
  4. @isaacs

    Upgrade V8 to

    isaacs authored
  5. @isaacs

    Upgrade npm to 1.1.17

    isaacs authored
Commits on Apr 17, 2012
  1. @isaacs


    isaacs authored
  2. @isaacs
  3. @isaacs
  4. @davepacheco @isaacs

    Fix 64-bit SmartOS build

    davepacheco authored isaacs committed
  5. @isaacs

    Merge branch 'domains3'

    isaacs authored
  6. @isaacs
  7. @isaacs
  8. @isaacs
  9. @isaacs

    Domain feature

    isaacs authored
    This is a squashed commit of the main work done on the domains-wip branch.
    The original commit messages are preserved for posterity:
    * Implicitly add EventEmitters to active domain
    * Implicitly add timers to active domain
    * domain: add members, remove ctor cb
    * Don't hijack bound callbacks for Domain error events
    * Add dispose method
    * Add domain.remove(ee) method
    * A test of multiple domains in process at once
    * Put the active domain on the process object
    * Only intercept error arg if explicitly requested
    * Typo
    * Don't auto-add new domains to the current domain
        While an automatic parent/child relationship is sort of neat,
        and leads to some nice error-bubbling characteristics, it also
        results in keeping a reference to every EE and timer created,
        unless domains are explicitly disposed of.
    * Explicitly adding one domain to another is still fine, of course.
    * Don't allow circular domain->domain memberships
    * Disposing of a domain removes it from its parent
    * Domain disposal turns functions into no-ops
    * More documentation of domains
    * More thorough dispose() semantics
    * An example using domains in an HTTP server
    * Don't handle errors on a disposed domain
    * Need to push, even if the same domain is entered multiple times
    * Array.push is too slow for the EE Ctor
    * lint domain
    * domain: docs
    * Also call abort and destroySoon to clean up event emitters
    * domain: Wrap destroy methods in a try/catch
    * Attach tick callbacks to active domain
    * domain: Only implicitly bind timers, not explicitly
    * domain: Don't fire timers when disposed.
    * domain: Simplify naming so that MakeCallback works on Timers
    * Add setInterval and nextTick to domain test
    * domain: Make stack private
  10. @isaacs
  11. @isaacs
  12. @isaacs
  13. @isaacs
  14. @isaacs
  15. @isaacs
  16. @isaacs
  17. @isaacs
  18. @isaacs
  19. @TooTallNate
  20. @TooTallNate
  21. @TooTallNate

    repl: update the `repl` for the new `readline` behavior

    TooTallNate authored
    This fixes the failing REPL tests.
  22. @TooTallNate
  23. @TooTallNate

    readline: re-add the Interface#close() method; rename "end" to "close"

    TooTallNate authored
    The idea here is to reduce the number of times that `setRawMode()` is called
    on the `input` stream, since it is expensive, and simply pause()/resume()
    should not call it.
    So now `setRawMode()` only gets called at the beginning of the Interface
    instance, and then when `Interface#close()` is called.
    Test case included.
  24. @TooTallNate

    doc: change `in` to `input` in the readline docs

    TooTallNate authored
    Also compacting some long lines.
  25. @shama @bnoordhuis

    doc: add require.extensions to globals

    shama authored bnoordhuis committed
    Closes #3028
  26. @shama @bnoordhuis

    doc: add cache argument to fs.realpath()

    shama authored bnoordhuis committed
  27. @domenic @bnoordhuis

    doc: note that `stream.pause` is advisory

    domenic authored bnoordhuis committed
Commits on Apr 16, 2012
  1. @bnoordhuis

    Fixing ClientRequest setTimeout EventEmitter Leak

    ssuda authored bnoordhuis committed
    This will fix #3068
  2. @zzak @bnoordhuis

    docs: fix broken links in zlib docs

    zzak authored bnoordhuis committed
  3. @zzak @bnoordhuis

    docs: url.format uses host for hostname and port, not auth

    zzak authored bnoordhuis committed
    Fixes #3062.
Something went wrong with that request. Please try again.