Permalink
Commits on Mar 4, 2010
  1. Fixed a bug that was causing a deep process.mixin to clobber existing…

    … deep properties in the target object.
    committed Mar 4, 2010
Commits on Mar 3, 2010
  1. @ry
  2. @ry

    Store connection in OutgoingMessage

    ry committed Mar 3, 2010
  3. @ry
  4. @ry

    Remove unused EventEmitter object

    ry committed Mar 3, 2010
  5. @isaacs @ry
  6. @ry

    Allow passing env to child process

    ry committed Mar 3, 2010
  7. @ncr @ry
  8. @ry
  9. @rsms @ry

    Rewrote realpath implementation solving all known failing tests (also…

    … added a bunch of new test cases)
    rsms committed with ry Mar 3, 2010
  10. @ry

    Add sys.log()

    ry committed Mar 3, 2010
Commits on Mar 2, 2010
  1. @ry
  2. @ry

    Disable ipv6 test on solaris

    ry committed Mar 2, 2010
  3. @ry
  4. @ry

    Fix coupling error on Solaris

    Was getting a lot of
    
      push_pump read(): Resource temporarily unavailable
    
    Apparently Solaris can return read() < 0 but errno == 0 to indicate a
    EAGAIN?
    ry committed Mar 2, 2010
  5. @ry

    Use EVBACKEND_SELECT on Solaris

    Using EVBACKEND_PORT DTraceToolkit-0.99/Proc/syscallbypid.d reports after 5
    seconds
    
       PID CMD                      SYSCALL                     COUNT
         . .                        .                               .
         . .                        .                               .
         . .                        .                               .
     28551 mysqld                   fcntl                         485
     24793 httpd                    gtime                         528
     28551 mysqld                   read                          707
     28551 mysqld                   gtime                         956
     21050 rsync                    pollsys                       965
     21050 rsync                    read                          965
     24793 httpd                    read                          982
     28551 mysqld                   lwp_sigmask                  1422
      4675 dtrace                   ioctl                        1579
     15136 node                     portfs                      15681
     15136 node                     clock_gettime               31358
    
    On a very simple node process.
    ry committed Mar 2, 2010
  6. @rsms @ry
  7. @ry

    Fix shebang in wscript

    ry committed Mar 1, 2010
Commits on Mar 1, 2010
  1. @felixge @ry

    Bug fix for deep process.mixin array handling

    process.mixin was throwing an exception when trying to do a deep copy
    of an object that included an array.
    
    This bug was introduced in: 3bb7ad6
    felixge committed with ry Mar 1, 2010
  2. @ry

    Stop sys.inspect from adding extra new lines for deep objects that ar…

    …e elements in an array.
    
    A couple other small fixes:
    
    If the keys of an object were all numeric they should be quoted. This
    way, you can now hypothetically copy and paste the output into your code
    (if the object doesn't contain any circular objects, deeply nested
    objects, Dates, RegExps or functions. I think).
    
    If a nested object isn't being recursed into, output "[Object]" as
    opposed to "[object Object]".
    
    If an object is longer than the max width but it is one line no matter
    what, then don't put the closing brace on a new line.
    
    Fix some formatting issues to try and match Node's style guidelines.
    Benjamin Thomas committed with ry Feb 27, 2010
  3. @ry

    Move process.inherits to sys

    ry committed Mar 1, 2010
  4. @ry

    Move watchFile into fs module

    ry committed Mar 1, 2010
  5. @ry
  6. @ry
Commits on Feb 28, 2010
  1. @kriskowal @ry
Commits on Feb 26, 2010
  1. @arlolra @ry

    Tests on common port.

    arlolra committed with ry Feb 26, 2010
  2. @zoka @ry

    Edit PrintHelp() text

    zoka committed with ry Feb 26, 2010
  3. @ry
  4. @arlolra @ry

    Decoupled readdir test.

    arlolra committed with ry Feb 26, 2010
  5. @ry

    Make the output of sys.inspect a lot more compact.

    See:
    http://groups.google.com/group/nodejs/browse_thread/thread/ac060521e27fef65
    
    By default now, sys.inspect doesn't recurse more than two times.  Pass
    in null as the third parameter to make it recurse indefinitely.
    Benjamin Thomas committed with ry Feb 26, 2010
Commits on Feb 25, 2010
  1. @ry

    Add optional third argument sys.inpect to indicate how many times you…

    … want it to recurse
    Benjamin Thomas committed with ry Feb 25, 2010
  2. @ry

    Rename writeHeader to writeHead

    Benjamin Thomas committed with ry Feb 25, 2010
  3. @ry
  4. @arlolra @ry

    Split tests.

    arlolra committed with ry Feb 25, 2010
Commits on Feb 24, 2010
  1. @grayrest @ry