Permalink
Commits on Mar 19, 2010
  1. Fix some odd bugs around compiling to JS and compilers that return an…

    isaacs committed Mar 19, 2010
    … object rather than a JS string
Commits on Mar 18, 2010
  1. remove outdated comment

    isaacs committed Mar 18, 2010
  2. naming convention

    isaacs committed Mar 18, 2010
  3. more cleanup

    isaacs committed Mar 18, 2010
  4. cleanup

    isaacs committed Mar 18, 2010
  5. Passing almost all tests. Can run the repl, load remote modules, and …

    isaacs committed Mar 18, 2010
    …node.js is about 500 lines shorter.
  6. async http loading working

    isaacs committed Mar 18, 2010
  7. async require working

    isaacs committed Mar 18, 2010
  8. Put the deprecation messages back

    isaacs committed Mar 18, 2010
  9. fix the race condition with async modules resolving while their paren…

    isaacs committed Mar 18, 2010
    …ts do the onload stuff
  10. use the absolute module id as a second key in the modulecache so that…

    isaacs committed Mar 18, 2010
    … we can short-circuit without having to stat so much
  11. typo

    isaacs committed Mar 18, 2010
  12. remove useless caching

    isaacs committed Mar 18, 2010
  13. make require.paths a true proxy to the "actual" search paths, so even…

    isaacs committed Mar 18, 2010
    … replacing the array totally will work as expected.
  14. First pass. Can load basic filesystem module synchronously. Dumps a L…

    isaacs committed Mar 18, 2010
    …OT of debug output.
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 committed with ry Mar 17, 2010
  3. evalcx shouldn't be too fancy

    isaacs committed with ry 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. Fix calls to dns bindings in dns.js

    blazzy committed with ry Mar 16, 2010
  2. Make evalcx work like it's supposed to.

    isaacs committed with ry 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