This repository has been archived by the owner. It is now read-only.
Switch branches/tags
Commits on Oct 22, 2011
  1. Bump version to v0.5.10

    ry committed Oct 22, 2011
  2. uv: upgrade to 179f475

    bnoordhuis committed Oct 22, 2011
  3. uv: upgrade to ec825ff

    bnoordhuis committed with ry Oct 22, 2011
  4. Merge remote branch 'origin/v0.4'

    ry committed Oct 22, 2011
  5. make simple\test-fs-symlink.js work on windows

    Igor Zinkovsky committed with ry Oct 22, 2011
Commits on Oct 21, 2011
  1. getaddrinfo returns ENOTFOUND for invalid domain names

    ry committed Oct 21, 2011
    change test-http-dns-error to reflect this.
  2. Fix test-eio-race on Windows

    ry committed Oct 21, 2011
  3. gyp: upgrade to r1081

    bnoordhuis committed Oct 21, 2011
  4. Upgrade libuv to 7738306

    ry committed Oct 21, 2011
  5. Emit 'end' from crypto streams on close

    ry committed Oct 21, 2011
    Fixes test/simple/test-tls-peer-certificate.js on Windows
    Patch from bnoordhuis.
    See also 75a0cf9
  6. Revert "Don't use a separate context for the repl."

    isaacs committed Oct 20, 2011
    This reverts commit b70fed4.
  7. build: fix wscript on solaris

    bnoordhuis committed Oct 21, 2011
    os.path.exists() in python 2.5.2 returns false for symlinks.
  8. make process.kill a no-op on windows

    Igor Zinkovsky committed with ry Oct 21, 2011
  9. http: improve http parser bindings

    bnoordhuis committed Sep 27, 2011
    Speeds up HTTP benchmarks by 10% on average.
  10. Upgrade libuv to 2c7e8bb

    ry committed Oct 21, 2011
Commits on Oct 20, 2011
  1. Fix windows build

    piscisaureus committed Oct 20, 2011
  2. uv: upgrade to 28234d7

    bnoordhuis committed Oct 20, 2011
  3. Add binding to uv_getaddrinfo

    ry committed Oct 20, 2011
  4. repl: print out `undefined`

    TooTallNate committed with bnoordhuis Oct 19, 2011
    util.inspect() has a special case for "undefined", so it's nice to be able to
    distinguish visually that undefined is the result of an expression.
  5. docs: improve buffer.fill() documentation

    bnoordhuis committed Oct 20, 2011
    Fixes #1912.
Commits on Oct 19, 2011
  1. Remove os.openOSHandle

    ry committed Oct 19, 2011
  2. Remove support for cygwin

    ry committed Oct 19, 2011
  3. Revert "Fix #1801 vm: Use 'sandbox' as global_prototype"

    ry committed Oct 19, 2011
    Accidentally committed. Revert until review.
    This reverts commit 200df86.
  4. http: Added support for HTTP PATCH verb

    almost committed with koichik Oct 18, 2011
    Fixes #1907.
  5. buffer: use NO_NULL_TERMINATION flag

    koichik committed Oct 17, 2011
    Refs #394.
    Fixes #1902.
  6. Don't use a separate context for the repl.

    isaacs committed Oct 18, 2011
    Fix #1484
    Fix #1834
    Fix #1482
    Fix #771
    It's been a while now, and we've seen how this separate context thing
    works.  It constantly confuses people, and no one actually uses '.clear'
    anyway, so the benefit of that feature does not justify the constant
    This makes repl.context actually be a getter that returns the global
    object, and prints a deprecation warning.  The '.clear' command is gone,
    and will report that it's an invalid repl keyword.  Tests updated to
    allow the require, module, and exports globals, which are still
    available in the repl just like they were before, by making them global.
  7. Fix #1801 vm: Use 'sandbox' as global_prototype

    ELLIOTTCABLE committed with isaacs Oct 14, 2011
    Squashed commit:
    (- re tests) Cleaning up the `Script` test suite.
    For whatever reason, there were several duplicate test files related to `Script`
    and the `'vm'` module. I removed these, and fixed a few other small issues.
    (More fixes coming in subsequent commits.)
    Squashes: 19e86045a0..1e3dcff4eb
    (api fix:1801 new:1801) `'vm'` module uses sandbox as prototype
    As described in GH-1801, the `'vm'` module was handling the `sandbox` object
    provided by the API consumer in a particularly terrible and fragile fashion: it
    was simply shallow-copying any enumerable properties from the sandbox onto the
    global context before executing the code, and then eventually copying any values
    on the global context back into the sandbox object *afterwards*.
    This commit removes all of that implementation, and utilizes the passed sandbox
    object as the *prototype of the context* instead. A bit of a hack, but a very
    effective one.
    This no longer allows for new variables created in the global context to be
    placed into your sandbox after execution has completed, but that’s for the best
    anyway, as it’s not very in line with the concept of a “box of passed-in
    context.” I’m planning to further implement an interface for API consumers to
    acquire the *actual global* from within the VM soon, thus allowing for
    separation-of-concerns: providing data *to* the VM via the sandbox-prototype,
    and exploring the internal environment of the VM itself.
    // GitHub cruft: closes #1801
    Squashes: 43b8e3c..209ed86
Commits on Oct 18, 2011