Skip to content
This repository

Jan 16, 2013

  1. Trevor Norris

    buffer: floating point read/write improvements

    * 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
    trevnorris authored isaacs committed

Jan 07, 2013

  1. Fedor Indutny

    dtrace: x64 ustack helper

    indutny authored

Jan 03, 2013

  1. Scott Blomquist

    windows: improve Visual Studio Express build support

    * Moved generated files to a clearer directory.
    * Improved detection logic for ctrpp.exe tool.
    Closes #4482
    sblom authored piscisaureus committed

Dec 21, 2012

  1. Maciej Małecki

    build: allow to specify custom tags

    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.
    mmalecki authored TooTallNate committed
  2. Scott Blomquist

    Ease building with VS Express by checking in generated files.

    sblom authored isaacs committed

Dec 17, 2012

  1. Fedor Indutny

    Revert "build: enable DEAD_CODE_STRIPPING on OS X"

    This reverts commit 02dffb0.
    DEAD_CODE_STRIPPING is stripping out CRYPTO_set_add_lock_callback
    symbol on which some addons are relying.
    indutny authored

Dec 14, 2012

  1. Isaac Z. Schlueter

    streams2: The new stream base classes

    isaacs authored

Nov 21, 2012

  1. Scott Blomquist

    windows: add tracing with performance counters

    Patch by Henry Rawas and Scott Blomquist.
    sblom authored piscisaureus committed

Nov 20, 2012

  1. Ben Noordhuis

    build: make python executable configurable

    bnoordhuis authored

Nov 16, 2012

  1. Stephen Gallagher

    build: allow linking against system libuv

    sgallagher authored bnoordhuis committed

Nov 05, 2012

  1. Timothy J Fontaine

    build: enable DEAD_CODE_STRIPPING on OS X

    tjfontaine authored bnoordhuis committed
  2. Stephen Gallagher

    build: allow linking against system c-ares

    sgallagher authored bnoordhuis committed
  3. Stephen Gallagher

    build: allow linking against system http_parser

    sgallagher authored bnoordhuis committed

Nov 01, 2012

  1. tracing: add systemtap support

    Jan Wynholds authored bnoordhuis committed

Oct 29, 2012

  1. Scott Blomquist

    windows: correct outputs list in "node_etw" gyp target

    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.
    sblom authored piscisaureus committed

Oct 11, 2012

  1. Ben Noordhuis

    deps: upgrade libuv to 47b2cd3

    bnoordhuis authored

Sep 24, 2012

  1. Bert Belder

    windows: fix typo in node.gyp

    piscisaureus authored

Aug 29, 2012

  1. Nathan Rajlich

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

    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.
    TooTallNate authored

Aug 20, 2012

  1. Bert Belder

    Remove node_io_watcher

    piscisaureus authored
  2. Bert Belder

    process: use uv_signal instead of ev_signal

    piscisaureus authored

Aug 06, 2012

  1. Bert Belder

    dns: don't rely on libuv for c-ares integration

    piscisaureus authored

Jul 27, 2012

  1. Trent Mick

    always link sunos builds with libumem

    trentm authored isaacs committed

Jul 18, 2012

  1. Ben Noordhuis

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

    The system linker on SunOS doesn't understand --export-dynamic.
    bnoordhuis authored

Jul 12, 2012

  1. Ben Noordhuis

    build: fix add-on loading on freebsd

    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.
    bnoordhuis authored

Jun 26, 2012

  1. Ben Noordhuis

    build: fix --shared-v8 option

    bnoordhuis authored

Jun 21, 2012

  1. Ben Noordhuis

    fs: make fs.watchFile() work on windows

    bnoordhuis authored

Jun 20, 2012

  1. ry

    Rename GYP variable node_use_system_openssl to be consistent

    ry authored piscisaureus committed

Jun 13, 2012

  1. Windows: Enable ETW events.

    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.
    Igor Zinkovsky authored
  2. Bert Belder

    Move resource files to src/res.

    tools/msvs/res is not an appropriate place.
    piscisaureus authored

Jun 01, 2012

  1. Fedor Indutny

    child_process: new stdio API for .spawn() method

    indutny authored

May 15, 2012

  1. Ben Noordhuis

    process: add _getActiveHandles(), _getActiveRequests()

    * 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.).
    bnoordhuis authored

Apr 17, 2012

  1. David Pacheco

    Fix 64-bit SmartOS build

    davepacheco authored isaacs committed
  2. Isaac Z. Schlueter

    Domain feature

    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
    isaacs authored

Apr 01, 2012

  1. David Pacheco

    build: add support for DTrace and postmortem

    * 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
    davepacheco authored bnoordhuis committed

Mar 30, 2012

  1. Ben Noordhuis

    core: add reusable slab allocator

    bnoordhuis authored
Something went wrong with that request. Please try again.