Permalink
Commits on Jul 2, 2012
Commits on Jun 25, 2012
  1. @domenic

    Add a .mailmap to fix commiter names in git shortlog.

    This consolidates domenic, DomenicDenicola, and Domenic Denicola, plus kriskowal, Kris Kowal, and Kristopher Kowal.
    domenic committed Jun 25, 2012
  2. @domenic

    Build on Node 0.6 and 0.8.

    domenic committed Jun 25, 2012
  3. @dfilatov @domenic

    Prevent memory leaks

    dfilatov committed with domenic Jun 7, 2012
Commits on May 26, 2012
  1. @domenic

    Remove CommonJS testing scaffold.

    Fixes #79.
    domenic committed May 26, 2012
  2. @domenic

    Ignore npm-debug.log.

    domenic committed May 26, 2012
  3. @domenic

    Update JSHint usage.

    * 0.7.1 includes `MessageChannel`
    * All global variables except `Q` should be set to non-writable (e.g. `msSetImmediate: false` instead of `msSetImmediate: true`).
    * Use comments to opt out of certain JSHint warnings in certain places, so that the lint script can remain noise-free.
    domenic committed May 26, 2012
  4. @domenic

    Update npm scripts. Now have test, lint, and cover.

    This might solve #78?
    domenic committed May 26, 2012
  5. @domenic
  6. @domenic

    Add tests for fin.

    domenic committed May 26, 2012
  7. @domenic

    Making specs actually Node-compatible.

    Previously they were failing because setting this.Q didn't work great, and there was a test explicitly involving `window`.
    domenic committed May 26, 2012
  8. @domenic

    Pass correct thisp along in npost and napply.

    Fixes #74, with tests.
    domenic committed May 26, 2012
  9. @ForbesLindesay @domenic
Commits on May 21, 2012
  1. @domenic

    Adding .npmignore. Fixes #72.

    domenic committed May 21, 2012
Commits on May 20, 2012
  1. @domenic
Commits on May 18, 2012
  1. @domenic

    Adding code coverage for both specs and tests, in Node.

    Uses itay/node-cover. Run with:
    
        npm run-script test-cover
        npm run-script spec-cover
    
    Both will generate cover_html folders with an index.html containing the coverage report. There unfortunately doesn't seem to be a cross-platform way of automatically launching that index.html in your default browser [1].
    
    This reveals a few missing spots, in addition to large swathes of untested-but-that's-OK code (like shims and long stack trace code).
    
    Ideally we would be able to run this in different browser environments (e.g. to make sure the shims are covered), but that would require a decent bit more work, I believe.
    
    NB some small additions were necessary to make the Jasmine specs run in Node.
    
    [1]: http://superuser.com/questions/38984/linux-equivalent-command-for-open-command-on-mac-windows
    domenic committed May 16, 2012
  2. @domenic
Commits on May 16, 2012
  1. @domenic
  2. @domenic
  3. @domenic
  4. @kriskowal
  5. @kriskowal

    Version 0.8.5

    kriskowal committed May 16, 2012
  6. @kriskowal
  7. @kriskowal

    Updated examples

    Many were obsolete and I opted to just delete them.
    
    Fixes #70
    kriskowal committed May 16, 2012
  8. @domenic
  9. @kriskowal
  10. @domenic
  11. @kriskowal

    Add "exception" property to rejected promises

    Rejected promises now have an "exception" property.  If an object
    isRejected(object), then object.valueOf().exception will synchronously
    observe the wrapped error.
    kriskowal committed May 16, 2012
  12. @domenic

    This commit is brought to you by the semicolon wars.

    Also by SublimeLinter.
    domenic committed May 16, 2012
  13. @domenic

    So it turns out `msSetImmediate` must be bound to `window`.

    This seems bizarre.
    domenic committed May 16, 2012
  14. @domenic

    HTML5-izing the spec runner.

    domenic committed May 16, 2012
Commits on May 15, 2012
  1. @kriskowal

    Add spec for makeNodeResolver

    kriskowal committed May 15, 2012
  2. @kriskowal

    Use reduce for map shim

    Reduces code size, increases code correctness.  Only a little slower
    than unrolling the implementation.
    kriskowal committed May 15, 2012
  3. @domenic
  4. @domenic