Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jun 1, 2012
  1. @indutny
Commits on May 15, 2012
  1. @bnoordhuis

    process: add _getActiveHandles(), _getActiveRequests()

    bnoordhuis authored
    * process._getActiveHandles() returns a list containing all active handles
      (timers, sockets, etc.) that have not been unref'd.
    
    * process._getActiveRequests() returns a list of active requests (in-flight
      actions like connecting to a remote host, writing data to a socket, etc.).
Commits on Apr 17, 2012
  1. @davepacheco @isaacs

    Fix 64-bit SmartOS build

    davepacheco authored isaacs committed
  2. @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
Commits on Apr 1, 2012
  1. @davepacheco @bnoordhuis

    build: add support for DTrace and postmortem

    davepacheco authored bnoordhuis committed
    * fixes #2110
    * includes V8 postmortem metadata in Solaris builds
    * adds GYP support for DTrace probes and ustack helper
    * ustack helper derives constants dynamically from libv8_base.a
    * build with DTrace support by default on SunOS
Commits on Mar 30, 2012
  1. @bnoordhuis
Commits on Mar 16, 2012
  1. @TooTallNate
Commits on Mar 5, 2012
  1. @bnoordhuis
Commits on Feb 27, 2012
  1. @tchollingsworth @bnoordhuis

    build: support shared zlib

    tchollingsworth authored bnoordhuis committed
Commits on Feb 25, 2012
  1. @tchollingsworth @bnoordhuis

    build: use else instead of node_shared_v8==false

    tchollingsworth authored bnoordhuis committed
Commits on Feb 23, 2012
  1. @TooTallNate @isaacs

    Default node_shared_v8 to false.

    TooTallNate authored isaacs committed
    Fixes #2818.
  2. @isaacs

    Revert "Revert "build: support shared V8 properly""

    isaacs authored
    This reverts commit a913022.
  3. @isaacs

    Revert "build: support shared V8 properly"

    isaacs authored
    This reverts commit 3d1b670.
    
    Breaks build on windows.
    https://gist.github.com/1895279
Commits on Feb 22, 2012
  1. @tchollingsworth @bnoordhuis

    build: support shared V8 properly

    tchollingsworth authored bnoordhuis committed
    -don't pull in bundled v8 as a dependency when node_shared_v8==true
    -use node_shared_v8_includes for v8.h and v8-debug.h
Commits on Feb 18, 2012
  1. @isaacs

    Merge remote-tracking branch 'ry/v0.6' into v0.6-merge

    isaacs authored
    Conflicts:
    	AUTHORS
    	ChangeLog
    	Makefile
    	doc/about/index.html
    	doc/api/tls.markdown
    	doc/community/index.html
    	doc/index.html
    	doc/logos/index.html
    	doc/template.html
    	lib/http.js
    	lib/tls.js
    	src/node_version.h
    	src/platform_win32.cc
    	test/simple/test-tls-connect-given-socket.js
Commits on Feb 16, 2012
  1. @piscisaureus
Commits on Feb 12, 2012
  1. @bnoordhuis

    Merge remote-tracking branch 'origin/v0.6'

    bnoordhuis authored
    Conflicts:
    	common.gypi
Commits on Feb 7, 2012
  1. enable x64 windows build

    Igor Zinkovsky authored
    use "vcbuild x64" to do x64 build of node.exe
Commits on Feb 6, 2012
  1. @bnoordhuis

    Revert support for isolates.

    bnoordhuis authored
    It was decided that the performance benefits that isolates offer (faster spin-up
    times for worker processes, faster inter-worker communication, possibly a lower
    memory footprint) are not actual bottlenecks for most people and do not outweigh
    the potential stability issues and intrusive changes to the code base that
    first-class support for isolates requires.
    
    Hence, this commit backs out all isolates-related changes.
    
    Good bye, isolates. We hardly knew ye.
Commits on Jan 16, 2012
  1. fix windows build

    Igor Zinkovsky authored
Commits on Jan 12, 2012
  1. @TooTallNate @bnoordhuis

    build: remove the old -DPLATFORM="mac" define

    TooTallNate authored bnoordhuis committed
    To prevent redefinition warnings.
  2. @TooTallNate @bnoordhuis

    build: set `process.platform` to "darwin" on OS X

    TooTallNate authored bnoordhuis committed
    This is consistent with the old waf build system, and doesn't break old scripts
    that are expecting the value to be "darwin".
    
    Fixes #2518.
Commits on Jan 9, 2012
  1. @ry

    Merge remote branch 'origin/v0.6'

    ry authored
    Conflicts:
    	Makefile
    	configure
    	src/node_version.h
Commits on Jan 7, 2012
  1. @ry

    support nosnapshot in vcbuild.bat

    ry authored
Commits on Dec 29, 2011
  1. @bnoordhuis
  2. @bnoordhuis
  3. @bnoordhuis
Commits on Dec 21, 2011
  1. @ry
Commits on Dec 16, 2011
  1. Remove platform files, and use uv platform api

    Igor Zinkovsky authored
Commits on Dec 7, 2011
  1. @ry

    Begin moving static vars into struct for isolates.

    ry authored
    Only node.cc, stream_wrap.cc, and tcp_wrap.cc have been done. The rest still
    need work.
Commits on Nov 30, 2011
  1. @bnoordhuis

    build: always compile with large file support

    bnoordhuis authored
    Fixes a nasty sizeof(struct stat) mismatch bug that caused random crashes and
    silent memory corruption.
Commits on Nov 17, 2011
  1. @bnoordhuis

    build: remove v8-node.gyp

    bnoordhuis authored
Commits on Nov 10, 2011
  1. @ry

    Add node.rc with a version resource

    Igor Zinkovsky authored ry committed
    Fixes #2059
Commits on Oct 28, 2011
  1. @piscisaureus
  2. Revert "remove node_io_watcher"

    Igor Zinkovsky authored
    This reverts commit cc2ac1c.
Something went wrong with that request. Please try again.