Permalink
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.

    Benjamin Thomas committed with ry Feb 22, 2010
    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
         }
        }
  4. Revert "Add fs.readdirSync()"

    ry committed Feb 22, 2010
    Doesn't work on Linux.
    
    This reverts commit 05d6da6.
  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

    ry committed Feb 21, 2010
    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.
  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

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

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

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

    ry committed Feb 19, 2010
    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.
  5. Fix AUTHORS again

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

    ry committed Feb 18, 2010