Permalink
Switch branches/tags
Commits on Feb 22, 2010
  1. bump version

    ry committed Feb 22, 2010
  2. Implement fs.readdirSync()

    ry committed Feb 22, 2010
  3. Fix bug in process.mixin where deep copies would not work at all.

    Before, doing this:
    
        var sys = require("sys");
    
        var obj = {
          one: 1,
          two: 2,
          three: {
            value: 3
          }
        };
    
        sys.p(process.mixin(true, {}, obj));
    
    Would output this:
    
        {
         "two": 2,
         "three": {
          "one": 1,
          "two": 2,
          "three": {
           "value": 3
          },
          "value": 3
         },
         "one": 1
        }
    
    When it should have outputed this:
    
        {
         "one": 1,
         "two": 2,
         "three": {
          "value": 3
         }
        }
    Benjamin Thomas committed with ry Feb 22, 2010
  4. Revert "Add fs.readdirSync()"

    Doesn't work on Linux.
    
    This reverts commit 05d6da6.
    ry committed Feb 22, 2010
  5. Expose fs.lstat

    isaacs committed with ry Feb 22, 2010
  6. Configurable debug ports, and --debug-brk

    zoka committed with ry Feb 22, 2010
  7. Add fs.readdirSync()

    miksago committed with ry Feb 18, 2010
Commits on Feb 21, 2010
  1. Add note about Promise removal

    ry committed Feb 21, 2010
  2. Fixed encoding in fs.writeFile().

    scottgonzalez committed with ry Feb 21, 2010
  3. Remove '--' from command line parsing

    jashkenas committed with ry Feb 21, 2010
  4. Add changelog to website

    ry committed Feb 21, 2010
  5. Fix typo in fs.writeFile

    creationix committed with ry Feb 21, 2010
  6. Simplify call to V8::IdleNotification

    Run a max priority ev_timer every 2 seconds. If there aren't any pending
    watchers then call V8::IdleNotification() once. This is slower at freeing
    memory, but I think simpler and less aggressive.
    ry committed Feb 21, 2010
  7. Remove promises

    ry committed Feb 21, 2010
  8. Experimental idle garbage compact

    ry committed Feb 21, 2010
Commits on Feb 20, 2010
  1. sys.exec() no longer uses Promise

    ry committed Feb 20, 2010
  2. 'dns' no longer uses Promise

    ry committed Feb 20, 2010
  3. http.cat no longer uses Promise

    ry committed Feb 20, 2010
  4. Do not use Promise in 'fs' module

    ry committed Feb 20, 2010
Commits on Feb 19, 2010
  1. Module loading no longer depends on Promise

    The module loading code is looking extremely messy. It needs a refactor.
    ry committed Feb 19, 2010
  2. Upgrade V8 to 2.1.1

    ry committed Feb 19, 2010
  3. Remove Promise.prototype.wait()

    I don't want users to have to think about coroutine safety.
    
    http://thread.gmane.org/gmane.comp.lang.javascript.nodejs/2468/focus=2603
    ry committed Feb 19, 2010
  4. Truly synchronous require()

    This is to reduce our dependency on wait(). For some reason this patch
    affects the timer test:
    
      % ./node test/mjsunit/test-timers.js
      diff: 989
      diff: 989
      diff: 1989
      diff: 2989
    
    Previously it showed:
    
      % ./node test/mjsunit/test-timers.js
      diff: 1000
      diff: 1000
      diff: 2000
      diff: 3000
    
    I'm not sure what caused this change, and it's rather disturbing. However I
    want to remove wait() as soon as possible and so am pushing this patch
    through.
    
    The module loading code is becoming increasingly ugly - this patch has not
    helped. A refactor needs to be done soon.
    ry committed Feb 19, 2010
  5. Fix AUTHORS again

    I hope I won't spend all my time now maintaining this file...
    ry committed Feb 18, 2010
Commits on Feb 18, 2010
  1. fix email in AUTHORS

    ry committed Feb 18, 2010