Permalink
Commits on Mar 20, 2010
  1. bump version

    ry committed Mar 20, 2010
Commits on Mar 19, 2010
  1. DRY loading native module

    Herbert Vojcik authored and ry committed Mar 18, 2010
Commits on Mar 18, 2010
  1. just replayed x64 patch to v8 so make works

    Herbert Vojcik
    Herbert Vojcik committed Mar 18, 2010
  2. Merge remote branch 'upstream/master' into ry-rebase

    Herbert Vojcik
    Herbert Vojcik committed Mar 18, 2010
  3. DRY loading native module

    Herbert Vojcik
    Herbert Vojcik committed Mar 18, 2010
    Conflicts:
    
    	src/node.js
  4. Better EventEmitter modify-in-emit

    carsonmcdonald authored and ry committed Mar 18, 2010
    Changed ReallyEmit so that it clones the Array of listeners before
    processing the emit. Added better tests to make sure that modifying
    listeners inside event handlers doesn't cause later listeners to be skipped
    or added.
  5. Remove duplicate shebang filtering

    smtlaissezfaire authored and ry committed Mar 18, 2010
  6. node.cc: EvalCX: Third argument as filename

    Tim-Smart authored and ry committed Mar 17, 2010
Commits on Mar 17, 2010
  1. Upgrade V8 to 2.1.5

    ry committed Mar 17, 2010
  2. Fixing a typo in the fs.readFile example.

    pyrotechnick authored and ry committed Mar 17, 2010
  3. Check for callback argument in PTR lookup

    blazzy authored and ry committed Mar 17, 2010
  4. evalcx shouldn't be too fancy

    isaacs authored and ry committed Mar 17, 2010
    After getting some feedback from Mikeal Rogers and Tim Smart, it was decided
    that evalcx should not try to do any fancy security stuff, and instead leave
    that in the hands of the user. To comply more with spidermonkey, everything
    is passed in, and objects are passed in by reference rather than being
    cloned.
Commits on Mar 16, 2010
  1. Update test-dns.js to work with latest api

    blazzy authored and ry committed Mar 16, 2010
  2. Fix calls to dns bindings in dns.js

    blazzy authored and ry committed Mar 16, 2010
  3. Make evalcx work like it's supposed to.

    isaacs authored and ry committed Mar 16, 2010
    1. Move the context->Enter() call so that the global obj is available for writing.
    2. On success, copy the modified global out to the sandbox object.
    3. Don't copy functions in either direction.  They have scope and closures, and make for craziness when trying to keep contexts separate.
    4. Only do the ->ToObject->Clone() on objects, so that simple values stay simple.
    5. Update the test so that it tests all this stuff.
Commits on Mar 15, 2010
  1. Fix StatWatcher typo

    ry committed Mar 15, 2010
  2. Add missing lib/events.js

    ry committed Mar 15, 2010
  3. Use uniform watcher names

    ry committed Mar 15, 2010
  4. Load c++ modules on demand

    ry committed Mar 15, 2010
  5. Fix gcc warnings in node.cc

    ry committed Mar 15, 2010
  6. Lazy load fs.readFile

    ry committed Mar 15, 2010
  7. remove whitespace

    ry committed Mar 15, 2010
  8. Upgrade V8 to 2.1.4

    ry committed Mar 15, 2010
  9. Include lib/ directory in node executable. Compile on demand.

    ry committed Mar 15, 2010
    Instead of installing the files in /usr/lib/node/libraries and loading them
    from the file system, the files are built-in to the node executable.
    However, they are only compiled on demand.
    
    The reasoning is:
      1. Allow for more complex internal javascript. In particular,
      process.stdout and process.stdin can be js implemented streams.
    
      2. Ease system installs. Loading from disk each time is unnecessary
      overhead. Note that there is no "system" path for modules anymore. Only
      $HOME/.node_libraries.
Commits on Mar 14, 2010
  1. Added check to make sure writeHead() is called before write(), to pre…

    jed authored and ry committed Mar 14, 2010
    …vent silent failure.
  2. Only Ref in idle watcher when wasn't already active.

    Herbert Vojčík authored and ry committed Mar 13, 2010
Commits on Mar 13, 2010
  1. FreeBsd->Solaris on homepage

    ry committed Mar 13, 2010