Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Feb 26, 2013
  1. @indutny

    Revert "sunos: unbreak build after v8 downgrade"

    indutny committed
    This reverts commit f80f3c5.
  2. @bnoordhuis

    sunos: unbreak build after v8 downgrade

    bnoordhuis committed
    Commit 3d67f89 ("fix generation of v8 constants on freebsd") is an
    unfortunate victim of this rollback.
    Revert "dtrace: fix generation of v8 constants on freebsd"
    Revert "dtrace: More style"
    Revert "dtrace: Make D style more D-ish"
    Revert "dtrace: x64 ustack helper"
    Revert "dtrace: fix style in ustack helper"
    Revert "dtrace: SeqAsciiString was renamed to SeqOneByteString in v8"
    This reverts commit 3d67f89.
    This reverts commit 321b8ee.
    This reverts commit 38df9d5.
    This reverts commit f9afb3f.
    This reverts commit 13296e4.
    This reverts commit 3b715ed.
Commits on Jan 16, 2013
  1. @trevnorris @isaacs

    buffer: floating point read/write improvements

    trevnorris committed with isaacs
    * floating point operations are approx 4x's faster
    * Now write quiet NaN's
    * all read/write on floating point now done in C, so no more need for
    * float values have more accurate min/max value checks
    * add additional benchmarks for buffers read/write
    * created benchmark/_bench_timer.js which is a simple library that
      can be included into any benchmark and provides an intelligent tracker
      for sync and async tests
    * add benchmarks for DataView set methods
    * add checks and tests to make sure offset is greater than 0
Commits on Jan 7, 2013
  1. @indutny

    dtrace: x64 ustack helper

    indutny committed
Commits on Jan 3, 2013
  1. @sblom @piscisaureus

    windows: improve Visual Studio Express build support

    sblom committed with piscisaureus
    * Moved generated files to a clearer directory.
    * Improved detection logic for ctrpp.exe tool.
    Closes #4482
Commits on Dec 21, 2012
  1. @mmalecki @TooTallNate

    build: allow to specify custom tags

    mmalecki committed with TooTallNate
    When building custom `node` versions (e.g., floating features/fixes from
    different versions) it's often useful to specify a custom tag which
    easily identifies build when invoking `node -v`.
    Introduce a way to specify this tag in `node_version.h` file or by
    running `./configure --tag="<tag>"`. Insert it right after the patch
    version (and before `-pre`, if build is not a release).
    Closes #4452.
  2. @sblom @isaacs
Commits on Dec 17, 2012
  1. @indutny

    Revert "build: enable DEAD_CODE_STRIPPING on OS X"

    indutny committed
    This reverts commit 02dffb0.
    DEAD_CODE_STRIPPING is stripping out CRYPTO_set_add_lock_callback
    symbol on which some addons are relying.
Commits on Dec 14, 2012
  1. @isaacs
Commits on Nov 21, 2012
  1. @sblom @piscisaureus

    windows: add tracing with performance counters

    sblom committed with piscisaureus
    Patch by Henry Rawas and Scott Blomquist.
Commits on Nov 20, 2012
  1. @bnoordhuis
Commits on Nov 16, 2012
  1. @sgallagher @bnoordhuis
Commits on Nov 5, 2012
  1. @tjfontaine @bnoordhuis
  2. @sgallagher @bnoordhuis
  3. @sgallagher @bnoordhuis
Commits on Nov 1, 2012
  1. @bnoordhuis

    tracing: add systemtap support

    Jan Wynholds committed with bnoordhuis
Commits on Oct 29, 2012
  1. @sblom @piscisaureus

    windows: correct outputs list in "node_etw" gyp target

    sblom committed with piscisaureus
    The gyp target node_etw didn't list its output dependencies. This
    was causing virgin builds to fail with a "failed to open file for
    write" error.
    With this corrected outputs list, gyp reliably pre-creates
    required output directories.
Commits on Oct 11, 2012
  1. @bnoordhuis
Commits on Sep 24, 2012
  1. @piscisaureus
Commits on Aug 29, 2012
  1. @TooTallNate

    build: set `process.platform` to "sunos" on SunOS

    TooTallNate committed
    gyp sets it to "solaris" by default, but versions of node v0.6.x and
    older would report "sunos". Let's keep things consistent.
    Fixes #3944.
Commits on Aug 20, 2012
  1. @piscisaureus

    Remove node_io_watcher

    piscisaureus committed
  2. @piscisaureus
Commits on Aug 6, 2012
  1. @piscisaureus
Commits on Jul 27, 2012
  1. @trentm @isaacs
Commits on Jul 18, 2012
  1. @bnoordhuis

    build: link with -rdynamic, not -Wl,--export-dynamic

    bnoordhuis committed
    The system linker on SunOS doesn't understand --export-dynamic.
Commits on Jul 12, 2012
  1. @bnoordhuis

    build: fix add-on loading on freebsd

    bnoordhuis committed
    Link with -Wl,--export-dynamic, makes symbols from the node binary visible to
    binary add-ons.
    Fixes "undefined symbol: _ZN2v811HandleScopeC1Ev" errors when loading add-ons
    on FreeBSD and likely other BSDs.
    Fixes #3623.
Commits on Jun 26, 2012
  1. @bnoordhuis

    build: fix --shared-v8 option

    bnoordhuis committed
Commits on Jun 21, 2012
  1. @bnoordhuis
Commits on Jun 20, 2012
  1. @ry @piscisaureus
Commits on Jun 13, 2012
  1. Windows: Enable ETW events.

    Igor Zinkovsky committed
    This commit enables ETW events to be fired on Windows for existing
    DTrace probes.  ETW instrumentation is enabled by default.  It
    is possible to build node.exe without ETW instrumentation by
    using --without-etw option with configure script.
  2. @piscisaureus

    Move resource files to src/res.

    piscisaureus committed
    tools/msvs/res is not an appropriate place.
Commits on Jun 1, 2012
  1. @indutny
Commits on May 15, 2012
  1. @bnoordhuis

    process: add _getActiveHandles(), _getActiveRequests()

    bnoordhuis committed
    * 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 committed with isaacs
  2. @isaacs

    Domain feature

    isaacs committed
    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
Something went wrong with that request. Please try again.