1. Jul 20, 2013
  2. Jul 18, 2013
  3. Jul 17, 2013
    • isaacs's avatar
      doc: Explain process.nextTick timing · bd5ab9c6
      isaacs authored
      Provide more detailed explanation of the timing of `process.nextTick`
      relative to I/O.
      bd5ab9c6
    • isaacs's avatar
      doc: style the 'type' fields in API docs · 04e0324f
      isaacs authored
      04e0324f
    • isaacs's avatar
      doc: Streams API Doc Rewrite · db5776cf
      isaacs authored
      The Streams API doc is now broken up into 3 sections:
      
      1. API for Consumers
      2. API for Implementors
      3. Details and Extras
      
      This addresses one of the biggest points of confusion for new users who
      start to consume streams, and get the impression that they have to do
      lots of extra work and implement classes and such, just to get some data
      out of a file.
      db5776cf
  4. Jul 16, 2013
    • Trevor Norris's avatar
      smalloc: remove NULL assert check · be940b45
      Trevor Norris authored
      In fa10b757 the assert to check if data == NULL was remove for
      smalloc::Alloc with no callback. It should have also been removed where
      a callback is accepted.
      
      No sense in making sure that length == 0 if data == NULL because devs
      already have to be responsible for checking that length is the same as
      the char* they're passing in.
      be940b45
  5. Jul 15, 2013
  6. Jul 13, 2013
    • Ben Noordhuis's avatar
      src: remove Buffer::Data(Persistent<T>&) · 2c470301
      Ben Noordhuis authored
      It hits a compiler bug in gcc <= 4.4 similar to the issue that was
      recently addressed in commit 157d2bcc:
      
          ../deps/v8/include/v8.h: In function ‘char*
          node::Buffer::Data(v8::Persistent&) [with TypeName = v8::Object]’:
          ../src/node_crypto.cc:1123: instantiated from here
          ../deps/v8/include/v8.h:876: error: ‘class v8::Data’ is not a
          function,
          ../src/node_internals.h:356: error: conflict with ‘template char*
          node::Buffer::Data(v8::Persistent&)’
          ../src/node_internals.h:357: error: in call to ‘Data’
      
      Remove the helper function, it was only used in a couple of places.
      Should fix the build on Ubuntu 10.04.
      
      Fixes #5844.
      2c470301
    • Timothy J Fontaine's avatar
      blog: v0.11.4 is unstable not stable · 875dd37a
      Timothy J Fontaine authored
      875dd37a
    • Timothy J Fontaine's avatar
      c898704d
    • Timothy J Fontaine's avatar
      Now working on 0.11.5 · 81c2a364
      Timothy J Fontaine authored
      81c2a364
    • Timothy J Fontaine's avatar
      Merge branch 'v0.11.4-release' · 31109808
      Timothy J Fontaine authored
      31109808
    • Timothy J Fontaine's avatar
      blog: v0.11.4 release · 21dd5f4e
      Timothy J Fontaine authored
      21dd5f4e
    • Timothy J Fontaine's avatar
      2013.07.12, Version 0.11.4 (Unstable) · b5b84197
      Timothy J Fontaine authored
      * npm: Upgrade to 1.3.4
      
      * v8: Upgrade to v3.20.2
      
      * c-ares: Upgrade to piscisaureus/cares@805d153
      
      * timers: setImmediate process full queue each turn (Ben Noordhuis)
      
      * http: Add agent.get/request methods (isaacs)
      
      * http: Proper KeepAlive behavior (isaacs)
      
      * configure: fix the --without-ssl option (Nathan Rajlich)
      
      * buffer: propagate originating parent (Trevor Norris)
      
      * tls_wrap: return Error not throw for missing cert (Timothy J Fontaine)
      
      * src: enable native v8 typed arrays (Ben Noordhuis)
      
      * stream: objectMode transform should allow falsey values (Jeff Barczewski)
      
      * slab_allocator: remove SlabAllocator (Trevor Norris)
      
      * crypto: fix memory leak in LoadPKCS12 (Fedor Indutny)
      
      * tls: export TLSSocket (Fedor Indutny)
      
      * zlib: allow changing of level and strategy (Brian White)
      
      * zlib: allow custom flush type for flush() (Brian White)
      b5b84197
    • Timothy J Fontaine's avatar
      Merge remote-tracking branch 'upstream/v0.10' · 48c542db
      Timothy J Fontaine authored
      Conflicts:
      	AUTHORS
      	ChangeLog
      	deps/npm/Makefile
      	deps/npm/doc/api/npm-commands.md
      	deps/npm/doc/api/npm-deprecate.md
      	deps/npm/doc/api/npm-init.md
      	deps/npm/doc/api/npm-owner.md
      	deps/npm/doc/api/npm-publish.md
      	deps/npm/doc/api/npm-run-script.md
      	deps/npm/doc/cli/npm-adduser.md
      	deps/npm/doc/cli/npm-bin.md
      	deps/npm/doc/cli/npm-bugs.md
      	deps/npm/doc/cli/npm-build.md
      	deps/npm/doc/cli/npm-cache.md
      	deps/npm/doc/cli/npm-completion.md
      	deps/npm/doc/cli/npm-deprecate.md
      	deps/npm/doc/cli/npm-docs.md
      	deps/npm/doc/cli/npm-edit.md
      	deps/npm/doc/cli/npm-explore.md
      	deps/npm/doc/cli/npm-help-search.md
      	deps/npm/doc/cli/npm-help.md
      	deps/npm/doc/cli/npm-init.md
      	deps/npm/doc/cli/npm-install.md
      	deps/npm/doc/cli/npm-link.md
      	deps/npm/doc/cli/npm-ls.md
      	deps/npm/doc/cli/npm-outdated.md
      	deps/npm/doc/cli/npm-owner.md
      	deps/npm/doc/cli/npm-pack.md
      	deps/npm/doc/cli/npm-prefix.md
      	deps/npm/doc/cli/npm-prune.md
      	deps/npm/doc/cli/npm-publish.md
      	deps/npm/doc/cli/npm-restart.md
      	deps/npm/doc/cli/npm-rm.md
      	deps/npm/doc/cli/npm-root.md
      	deps/npm/doc/cli/npm-run-script.md
      	deps/npm/doc/cli/npm-search.md
      	deps/npm/doc/cli/npm-shrinkwrap.md
      	deps/npm/doc/cli/npm-start.md
      	deps/npm/doc/cli/npm-stop.md
      	deps/npm/doc/cli/npm-submodule.md
      	deps/npm/doc/cli/npm-tag.md
      	deps/npm/doc/cli/npm-test.md
      	deps/npm/doc/cli/npm-uninstall.md
      	deps/npm/doc/cli/npm-unpublish.md
      	deps/npm/doc/cli/npm-update.md
      	deps/npm/doc/cli/npm-version.md
      	deps/npm/doc/cli/npm-view.md
      	deps/npm/doc/cli/npm-whoami.md
      	deps/npm/doc/files/npm-folders.md
      	deps/npm/doc/files/package.json.md
      	deps/npm/doc/misc/npm-coding-style.md
      	deps/npm/doc/misc/npm-config.md
      	deps/npm/doc/misc/npm-developers.md
      	deps/npm/doc/misc/npm-disputes.md
      	deps/npm/doc/misc/npm-faq.md
      	deps/npm/doc/misc/npm-registry.md
      	deps/npm/doc/misc/npm-scripts.md
      	deps/npm/doc/misc/semver.md
      	deps/npm/html/doc/README.html
      	deps/npm/html/doc/api/npm-bin.html
      	deps/npm/html/doc/api/npm-bugs.html
      	deps/npm/html/doc/api/npm-commands.html
      	deps/npm/html/doc/api/npm-config.html
      	deps/npm/html/doc/api/npm-deprecate.html
      	deps/npm/html/doc/api/npm-docs.html
      	deps/npm/html/doc/api/npm-edit.html
      	deps/npm/html/doc/api/npm-explore.html
      	deps/npm/html/doc/api/npm-help-search.html
      	deps/npm/html/doc/api/npm-init.html
      	deps/npm/html/doc/api/npm-install.html
      	deps/npm/html/doc/api/npm-link.html
      	deps/npm/html/doc/api/npm-load.html
      	deps/npm/html/doc/api/npm-ls.html
      	deps/npm/html/doc/api/npm-outdated.html
      	deps/npm/html/doc/api/npm-owner.html
      	deps/npm/html/doc/api/npm-pack.html
      	deps/npm/html/doc/api/npm-prefix.html
      	deps/npm/html/doc/api/npm-prune.html
      	deps/npm/html/doc/api/npm-publish.html
      	deps/npm/html/doc/api/npm-rebuild.html
      	deps/npm/html/doc/api/npm-restart.html
      	deps/npm/html/doc/api/npm-root.html
      	deps/npm/html/doc/api/npm-run-script.html
      	deps/npm/html/doc/api/npm-search.html
      	deps/npm/html/doc/api/npm-shrinkwrap.html
      	deps/npm/html/doc/api/npm-start.html
      	deps/npm/html/doc/api/npm-stop.html
      	deps/npm/html/doc/api/npm-submodule.html
      	deps/npm/html/doc/api/npm-tag.html
      	deps/npm/html/doc/api/npm-test.html
      	deps/npm/html/doc/api/npm-uninstall.html
      	deps/npm/html/doc/api/npm-unpublish.html
      	deps/npm/html/doc/api/npm-update.html
      	deps/npm/html/doc/api/npm-version.html
      	deps/npm/html/doc/api/npm-view.html
      	deps/npm/html/doc/api/npm-whoami.html
      	deps/npm/html/doc/api/npm.html
      	deps/npm/html/doc/cli/npm-adduser.html
      	deps/npm/html/doc/cli/npm-bin.html
      	deps/npm/html/doc/cli/npm-bugs.html
      	deps/npm/html/doc/cli/npm-build.html
      	deps/npm/html/doc/cli/npm-bundle.html
      	deps/npm/html/doc/cli/npm-cache.html
      	deps/npm/html/doc/cli/npm-completion.html
      	deps/npm/html/doc/cli/npm-config.html
      	deps/npm/html/doc/cli/npm-dedupe.html
      	deps/npm/html/doc/cli/npm-deprecate.html
      	deps/npm/html/doc/cli/npm-docs.html
      	deps/npm/html/doc/cli/npm-edit.html
      	deps/npm/html/doc/cli/npm-explore.html
      	deps/npm/html/doc/cli/npm-help-search.html
      	deps/npm/html/doc/cli/npm-help.html
      	deps/npm/html/doc/cli/npm-init.html
      	deps/npm/html/doc/cli/npm-install.html
      	deps/npm/html/doc/cli/npm-link.html
      	deps/npm/html/doc/cli/npm-ls.html
      	deps/npm/html/doc/cli/npm-outdated.html
      	deps/npm/html/doc/cli/npm-owner.html
      	deps/npm/html/doc/cli/npm-pack.html
      	deps/npm/html/doc/cli/npm-prefix.html
      	deps/npm/html/doc/cli/npm-prune.html
      	deps/npm/html/doc/cli/npm-publish.html
      	deps/npm/html/doc/cli/npm-rebuild.html
      	deps/npm/html/doc/cli/npm-restart.html
      	deps/npm/html/doc/cli/npm-rm.html
      	deps/npm/html/doc/cli/npm-root.html
      	deps/npm/html/doc/cli/npm-run-script.html
      	deps/npm/html/doc/cli/npm-search.html
      	deps/npm/html/doc/cli/npm-shrinkwrap.html
      	deps/npm/html/doc/cli/npm-star.html
      	deps/npm/html/doc/cli/npm-stars.html
      	deps/npm/html/doc/cli/npm-start.html
      	deps/npm/html/doc/cli/npm-stop.html
      	deps/npm/html/doc/cli/npm-submodule.html
      	deps/npm/html/doc/cli/npm-tag.html
      	deps/npm/html/doc/cli/npm-test.html
      	deps/npm/html/doc/cli/npm-uninstall.html
      	deps/npm/html/doc/cli/npm-unpublish.html
      	deps/npm/html/doc/cli/npm-update.html
      	deps/npm/html/doc/cli/npm-version.html
      	deps/npm/html/doc/cli/npm-view.html
      	deps/npm/html/doc/cli/npm-whoami.html
      	deps/npm/html/doc/cli/npm.html
      	deps/npm/html/doc/files/npm-folders.html
      	deps/npm/html/doc/files/npm-global.html
      	deps/npm/html/doc/files/npm-json.html
      	deps/npm/html/doc/files/npmrc.html
      	deps/npm/html/doc/files/package.json.html
      	deps/npm/html/doc/index.html
      	deps/npm/html/doc/misc/npm-coding-style.html
      	deps/npm/html/doc/misc/npm-config.html
      	deps/npm/html/doc/misc/npm-developers.html
      	deps/npm/html/doc/misc/npm-disputes.html
      	deps/npm/html/doc/misc/npm-faq.html
      	deps/npm/html/doc/misc/npm-index.html
      	deps/npm/html/doc/misc/npm-registry.html
      	deps/npm/html/doc/misc/npm-scripts.html
      	deps/npm/html/doc/misc/removing-npm.html
      	deps/npm/html/doc/misc/semver.html
      	deps/npm/man/man1/npm-README.1
      	deps/npm/man/man1/npm-adduser.1
      	deps/npm/man/man1/npm-bin.1
      	deps/npm/man/man1/npm-bugs.1
      	deps/npm/man/man1/npm-build.1
      	deps/npm/man/man1/npm-bundle.1
      	deps/npm/man/man1/npm-cache.1
      	deps/npm/man/man1/npm-completion.1
      	deps/npm/man/man1/npm-dedupe.1
      	deps/npm/man/man1/npm-deprecate.1
      	deps/npm/man/man1/npm-docs.1
      	deps/npm/man/man1/npm-edit.1
      	deps/npm/man/man1/npm-explore.1
      	deps/npm/man/man1/npm-help-search.1
      	deps/npm/man/man1/npm-help.1
      	deps/npm/man/man1/npm-init.1
      	deps/npm/man/man1/npm-install.1
      	deps/npm/man/man1/npm-link.1
      	deps/npm/man/man1/npm-ls.1
      	deps/npm/man/man1/npm-outdated.1
      	deps/npm/man/man1/npm-owner.1
      	deps/npm/man/man1/npm-pack.1
      	deps/npm/man/man1/npm-prefix.1
      	deps/npm/man/man1/npm-prune.1
      	deps/npm/man/man1/npm-publish.1
      	deps/npm/man/man1/npm-rebuild.1
      	deps/npm/man/man1/npm-restart.1
      	deps/npm/man/man1/npm-rm.1
      	deps/npm/man/man1/npm-root.1
      	deps/npm/man/man1/npm-run-script.1
      	deps/npm/man/man1/npm-search.1
      	deps/npm/man/man1/npm-shrinkwrap.1
      	deps/npm/man/man1/npm-star.1
      	deps/npm/man/man1/npm-stars.1
      	deps/npm/man/man1/npm-start.1
      	deps/npm/man/man1/npm-stop.1
      	deps/npm/man/man1/npm-submodule.1
      	deps/npm/man/man1/npm-tag.1
      	deps/npm/man/man1/npm-test.1
      	deps/npm/man/man1/npm-uninstall.1
      	deps/npm/man/man1/npm-unpublish.1
      	deps/npm/man/man1/npm-update.1
      	deps/npm/man/man1/npm-version.1
      	deps/npm/man/man1/npm-view.1
      	deps/npm/man/man1/npm-whoami.1
      	deps/npm/man/man1/npm.1
      	deps/npm/man/man3/npm-bin.3
      	deps/npm/man/man3/npm-bugs.3
      	deps/npm/man/man3/npm-commands.3
      	deps/npm/man/man3/npm-config.3
      	deps/npm/man/man3/npm-deprecate.3
      	deps/npm/man/man3/npm-docs.3
      	deps/npm/man/man3/npm-edit.3
      	deps/npm/man/man3/npm-explore.3
      	deps/npm/man/man3/npm-help-search.3
      	deps/npm/man/man3/npm-init.3
      	deps/npm/man/man3/npm-install.3
      	deps/npm/man/man3/npm-link.3
      	deps/npm/man/man3/npm-load.3
      	deps/npm/man/man3/npm-ls.3
      	deps/npm/man/man3/npm-outdated.3
      	deps/npm/man/man3/npm-owner.3
      	deps/npm/man/man3/npm-pack.3
      	deps/npm/man/man3/npm-prefix.3
      	deps/npm/man/man3/npm-prune.3
      	deps/npm/man/man3/npm-publish.3
      	deps/npm/man/man3/npm-rebuild.3
      	deps/npm/man/man3/npm-restart.3
      	deps/npm/man/man3/npm-root.3
      	deps/npm/man/man3/npm-run-script.3
      	deps/npm/man/man3/npm-search.3
      	deps/npm/man/man3/npm-shrinkwrap.3
      	deps/npm/man/man3/npm-start.3
      	deps/npm/man/man3/npm-stop.3
      	deps/npm/man/man3/npm-submodule.3
      	deps/npm/man/man3/npm-tag.3
      	deps/npm/man/man3/npm-test.3
      	deps/npm/man/man3/npm-uninstall.3
      	deps/npm/man/man3/npm-unpublish.3
      	deps/npm/man/man3/npm-update.3
      	deps/npm/man/man3/npm-version.3
      	deps/npm/man/man3/npm-view.3
      	deps/npm/man/man3/npm-whoami.3
      	deps/npm/man/man3/npm.3
      	deps/npm/man/man5/npm-folders.5
      	deps/npm/man/man5/npm-global.5
      	deps/npm/man/man5/npm-json.5
      	deps/npm/man/man7/npm-coding-style.7
      	deps/npm/man/man7/npm-config.7
      	deps/npm/man/man7/npm-developers.7
      	deps/npm/man/man7/npm-disputes.7
      	deps/npm/man/man7/npm-faq.7
      	deps/npm/man/man7/npm-registry.7
      	deps/npm/man/man7/npm-scripts.7
      	deps/npm/man/man7/removing-npm.7
      	deps/npm/man/man7/semver.7
      	deps/npm/package.json
      	deps/uv/AUTHORS
      	deps/uv/ChangeLog
      	deps/uv/src/version.c
      	deps/uv/test/test-fs.c
      	deps/uv/test/test-list.h
      	lib/http.js
      	lib/tls.js
      	src/node_version.h
      48c542db
    • isaacs's avatar
      npm: Upgrade to 1.3.4 · 5e865191
      isaacs authored
      5e865191
  7. Jul 12, 2013
  8. Jul 11, 2013
    • Ben Noordhuis's avatar
      build: fix windows build · c679ac8f
      Ben Noordhuis authored
      Be very careful with forward declarations, MSVC is quite picky and
      rather stupid about it.
      
      Fixes #5810.
      c679ac8f
    • Trevor Norris's avatar
      node: call MakeDomainCallback in all domain cases · 6d91bd37
      Trevor Norris authored
      Previously there was no way to pass a Function callback directly to
      MakeCallback and support domains. The check has been added so that users
      never have to worry about supporting domains while using MakeCallback.
      6d91bd37
  9. Jul 10, 2013