Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
tree: a52a44e072
Commits on Jul 17, 2012
  1. @isaacs
  2. @isaacs
  3. @isaacs
  4. @isaacs

    Move MakeCallback to JS

    isaacs authored
  5. @isaacs
  6. @langpavel @isaacs

    Enable color customization of `util.inspect`

    langpavel authored isaacs committed
    This is rewrite of #3701 and #3603 before.
    
    This patch introduce `util.inspect.styles`
    and `util.inspect.colors` objects, which enables customization
    of color sequences.
  7. @isaacs

    domain: Fix stack leak on error

    isaacs authored
Commits on Jul 16, 2012
  1. @isaacs
  2. @mmorearty @bnoordhuis

    doc: fix bug in child_process.spawn() sample code

    mmorearty authored bnoordhuis committed
Commits on Jul 13, 2012
  1. @piscisaureus
  2. @taterbase @isaacs

    doc: update 'Fork me at Github' ribbon

    taterbase authored isaacs committed
    Replace 'Fork me at Github' ribbon with a new one fitting the website's color
    scheme.
  3. @isaacs

    Merge remote-tracking branch 'ry/v0.8'

    isaacs authored
    Conflicts:
    	deps/npm
  4. @isaacs

    build: Move npm shebang logic into an npm script

    isaacs authored
    This allows us to run npm's scripts/relocate.sh script whenever
    necessary, if for example node has been 'make install'ed into one
    folder, and then you wish to move it into another one.
  5. @isaacs

    npm: upgrade to 1.1.41

    isaacs authored
Commits on Jul 12, 2012
  1. @bnoordhuis

    build: fix add-on loading on freebsd

    bnoordhuis authored
    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.
  2. @TooTallNate

    Revert "events: don't delete the listeners array in removeListener()"

    TooTallNate authored
    This reverts commit 928ea56.
    
    Keeping the original Array instance in-place essentially causes a memory leak
    on EventEmitters that use an infinite number of event names (an incrementing
    counter, for example), which isn't an unreasonable thing to want to do.
    
    Fixes #3702.
  3. @bnoordhuis

    net: fix net.Server.listen({fd:x}) error reporting

    bnoordhuis authored
    * don't assert when fd isn't an open file descriptor
    
    * don't die with a ReferenceError when fd isn't a file descriptor
      you can listen() on
    
    Fixes #3699.
  4. @bnoordhuis

    net: fix bogus errno reporting

    bnoordhuis authored
    _listen2() emits the error on the next tick. The errno value may have changed
    by then.
  5. @bnoordhuis

    build: partially fix configure on ARM

    bnoordhuis authored
    V8 on ARM requires that armv7 is set. We don't have a good way to detect the
    CPU model right now so we pick a default and hope that it works okay for the
    majority of people.
    
    Non-scientific sampling - the ARM hardware I have lying around the house -
    suggests that ARMv5 and ARMv6 are still most common so armv7=0 it is.
    
    This obviously needs to be revisited sometime in the future.
  6. @bnoordhuis

    build: disable unsafe optimizations

    bnoordhuis authored
    Compile at -O2 and disable optimizations that trigger gcc bugs.
    
    Some people still reported mksnapshot crashes after commit b40f813 ("build: fix
    spurious mksnapshot crashes for good" - so much for that).
    
    Average performance of the -O2 binary is on par with the -O3 binary. Variance
    on the http_simple bytes/8 benchmark appears to be slightly greater but small
    enough that the possibly of it being noise cannot be excluded.
    
    The new binary very slightly but consistently outperforms the -O3 binary (by
    about 0.5%) on the mostly CPU-bound bytes/102400 benchmark. That could be an
    artifact of the system I benchmarked it on, a Core 2 Duo with a puny 32 kB of
    L1 instruction cache. The smaller binary seems to play nicer with the cache.
  7. @piscisaureus
  8. @isaacs

    npm: upgrade to 1.1.39

    isaacs authored
    Fix #3616
  9. @isaacs

    lint

    isaacs authored
  10. @isaacs

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

    isaacs authored
    Conflicts:
    	src/node_version.h
Commits on Jul 11, 2012
  1. @isaacs

    Now working on 0.6.21

    isaacs authored
  2. @phihag @bnoordhuis

    tools: fix shebang in tools/doc/generate.js

    phihag authored bnoordhuis committed
  3. @bnoordhuis

    build: fix spurious mksnapshot crashes for good

    bnoordhuis authored
    A variety of gcc bugs made mksnapshot crash with either a segmentation fault
    or a 'pure virtual method callled' run-time error.
    
    After much wailing and gnashing of teeth I managed to deduce that the bugs
    show up when:
    
      1. gcc 4.5.2 for i386-pc-solaris2.11 is used and -fstrict-aliasing is
         enabled, or
    
      2. gcc version 4.4.6 for x86_64-redhat-linux is used and
         -ffunction-sections -finline-functions at -O2 or higher is enabled
    
    Therefore, disable -ffunction-sections and -fdata-sections unconditionally
    and disable -fstrict-aliasing only on Solaris.
    
    The -ffunction-sections and -fdata-sections switches were nonsense anyway
    because we don't link with -Wl,--gc-sections.
  4. @isaacs

    Blog post for v0.6.20

    isaacs authored
Commits on Jul 10, 2012
  1. @isaacs

    2012.07.10 Version 0.6.20 (maintenance)

    isaacs authored
    * npm: Upgrade to 1.1.37 (isaacs)
    
    * benchmark: Backport improvements made in master (isaacs)
    
    * build: always link with -lz (Trent Mick)
    
    * core: use proper #include directives (Ben Noordhuis)
    
    * cluster: don't silently drop messages when the write queue gets big (Bert Belder)
    
    * windows: don't print error when GetConsoleTitleW returns an empty string (Bert Belder)
  2. @isaacs
  3. @isaacs

    npm: Upgrade to 1.1.37

    isaacs authored
  4. @shigeki @bnoordhuis

    timer: change new Date to Date.now for performance

    shigeki authored bnoordhuis committed
    Speeds up benchmark/settimeout.js by about 30%.
  5. @isaacs
  6. @mexpolk @bnoordhuis

    doc: clarify fs.symlink and fs.symlinkSync parameters

    mexpolk authored bnoordhuis committed
Commits on Jul 9, 2012
  1. @isaacs

    Now working on 0.8.3

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