Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Jul 02, 2012

  1. Matti Schneider

    Added tests for when and rejection.

    authored

Jun 25, 2012

  1. Domenic Denicola

    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 authored
  2. Domenic Denicola

    Build on Node 0.6 and 0.8.

    domenic authored
  3. Filatov Dmitry

    Prevent memory leaks

    dfilatov authored domenic committed

May 26, 2012

  1. Domenic Denicola

    Remove CommonJS testing scaffold.

    Fixes #79.
    domenic authored
  2. Domenic Denicola

    Ignore npm-debug.log.

    domenic authored
  3. Domenic Denicola

    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 authored
  4. Domenic Denicola

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

    This might solve #78?
    domenic authored
  5. Domenic Denicola

    Finish code coverage for `Q.all`.

    domenic authored
  6. Domenic Denicola

    Add tests for fin.

    domenic authored
  7. Domenic Denicola

    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 authored
  8. Domenic Denicola

    Pass correct thisp along in npost and napply.

    Fixes #74, with tests.
    domenic authored
  9. Forbes Lindesay

    Add warnings for deprecated methods.

    ForbesLindesay authored domenic committed

May 21, 2012

  1. Domenic Denicola

    Adding .npmignore. Fixes #72.

    domenic authored

May 20, 2012

  1. Domenic Denicola

    Don't barf when rejection reasons don't have stacks.

    Fixes #73.
    domenic authored

May 18, 2012

  1. Domenic Denicola

    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 authored
  2. Domenic Denicola

    Moving browser specs to spec/ directory.

    domenic authored

May 16, 2012

  1. Domenic Denicola

    Clarify some of the "The Beginning" section.

    domenic authored
  2. Domenic Denicola

    Fixing some `call` vs. `fcall` confusion.

    domenic authored
  3. Domenic Denicola

    Adding use of new `exception` property to `allResolved` example.

    domenic authored
  4. Kris Kowal

    Drop Node v0.4 test coverage support

    kriskowal authored
  5. Kris Kowal

    Version 0.8.5

    kriskowal authored
  6. Kris Kowal

    Merge branch 'master' of github.com:kriskowal/q

    kriskowal authored
  7. Kris Kowal

    Updated examples

    Many were obsolete and I opted to just delete them.
    
    Fixes #70
    kriskowal authored
  8. Domenic Denicola

    Don't use `Function.prototype.bind` for IE<9, Safari<5.1.

    Fixes #69.
    domenic authored
  9. Kris Kowal

    Merge branch 'master' of github.com:kriskowal/q

    kriskowal authored
  10. Domenic Denicola

    Synchronous errors shouldn't hang the spec runner.

    domenic authored
  11. Kris Kowal

    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 authored
  12. Domenic Denicola

    This commit is brought to you by the semicolon wars.

    Also by SublimeLinter.
    domenic authored
  13. Domenic Denicola

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

    This seems bizarre.
    domenic authored
  14. Domenic Denicola

    HTML5-izing the spec runner.

    domenic authored

May 15, 2012

  1. Kris Kowal

    Add spec for makeNodeResolver

    kriskowal authored
  2. Kris Kowal

    Use reduce for map shim

    Reduces code size, increases code correctness.  Only a little slower
    than unrolling the implementation.
    kriskowal authored
  3. Domenic Denicola

    Making tests not use `every` and `filter` so they pass in IE<9.

    domenic authored
  4. Domenic Denicola

    Array.prototype.map shim for IE<9.

    domenic authored
Something went wrong with that request. Please try again.