Permalink
Commits on Mar 3, 2015
  1. Update Function.prototype.bind

    jonathantneal committed Mar 3, 2015
    Throw on non-functions
    Calculate bound function arity
    Bind prototype
Commits on Feb 11, 2015
Commits on Feb 10, 2015
  1. Add enqueueMicrotask

    jonathantneal committed Feb 9, 2015
    - Addresses #266 and would allow new Promise to be a microtask
    - May require resolution to #280 as this should be a private method
Commits on Jan 24, 2015
  1. Promise polyfill: source formatting

    jonathantneal committed Jan 24, 2015
    Strict type checking
    Existing setImmediate fallback
    Consistency of index variable
    Follow voice of library:
    - line breaks between thought changes
    - combined vars
    - prefixed ++
    - while loops
  2. Promise polyfill by Dmitry Korobkin

    jonathantneal committed Jan 24, 2015
    Update polyfill
    Add license
    Address #126
  3. Update replace method as replaceWith

    jonathantneal committed Jan 24, 2015
    Follow change from whatwg/dom@b7563aa
    Update reference comments
Commits on Nov 22, 2014
  1. Merge pull request #185 from Financial-Times/update-setImmediate

    jonathantneal committed Nov 22, 2014
    Update setImmediate
  2. Merge pull request #166 from Financial-Times/update-promise

    jonathantneal committed Nov 22, 2014
    Update Promise
  3. Merge pull request #183 from Financial-Times/update-contains

    jonathantneal committed Nov 22, 2014
    Update Node.prototype.contains
  4. Update setImmediate

    jonathantneal committed Nov 22, 2014
    - add polyfill
    - configure browser support
    - need for tests and feedback
  5. Update Opera support

    jonathantneal committed Nov 22, 2014
    - configure Opera support for Array.from and Array.prototype.contains
  6. Update Node.prototype.contains

    jonathantneal committed Nov 22, 2014
    - add support for various firefox, safari, and IE browsers
    - add tests (warning, bad native implementations in old IE crash the
    browser)
    - resolve crashing native implementations in old IE
    - resolve #177
Commits on Nov 20, 2014
  1. Update Promise

    jonathantneal committed Nov 20, 2014
    - optimize return of promise in Promise.resolve
    - add iterable support for Promise.all and Promise.race
    - change Promise.race to not resolve an empty iterable
Commits on Nov 13, 2014
  1. Update Promise

    jonathantneal committed Nov 13, 2014
    - use setImmediate where available
    - properly handle promises in Promise.resolve
    - cache slice method
    - separate polyfill from assignment (Object.defineProperty)
Commits on Nov 12, 2014
  1. Merge pull request #173 from Financial-Times/update-string-repeat

    jonathantneal committed Nov 12, 2014
    Update String.prototype.repeat
  2. Merge pull request #174 from Financial-Times/update-object-keys

    jonathantneal committed Nov 12, 2014
    Update Object.keys
  3. Update String.prototype.repeat

    jonathantneal committed Nov 12, 2014
    - require coercible object, 21.1.3.13: 1
    - require count to be positive and less than Infinity, 21.1.3.13: 6 & 7
    - always interpret count as a number
    
    Resolves #103
  4. Update Object.keys

    jonathantneal committed Nov 12, 2014
    - cache reusable methods
    - check for otherwise non-enumerable keys
    
    Resolves #99
  5. Merge pull request #168 from Financial-Times/update-event-hashchange

    jonathantneal committed Nov 12, 2014
    Update Event.hashchange
  6. Merge pull request #172 from Financial-Times/queryselector-no-exceptions

    jonathantneal committed Nov 12, 2014
    Fix failing tests in matches and closest by tolerating failure to throw an expected exception from queryselector
Commits on Nov 11, 2014
  1. Update Promise

    jonathantneal committed Nov 11, 2014
    - Promises/A+ compliance
    - basic tests
Commits on Nov 7, 2014
  1. Update Element.prototype.mutation

    jonathantneal committed Nov 7, 2014
    - update mutation helper
    - add tests.js
    - update browser compatibility, cleanup
  2. Cleanup config.json

    jonathantneal committed Nov 7, 2014
    - alphabetize keys
    - sort aliases as default, then alphabetical
    - indent arrays
    - move default to root
Commits on Oct 31, 2014
  1. Update Array

    jonathantneal committed Oct 31, 2014
    - remove enumerability in environments outside old IE
  2. Update Array.isArray test

    jonathantneal committed Oct 31, 2014
    - do not process Infinity
  3. Update matchMedia

    jonathantneal committed Oct 31, 2014
    - add jshint setting
  4. Update base64

    jonathantneal committed Oct 31, 2014
    - make default
    - remove Window dependency
    - simplify detection
  5. Update XMLHttpRequest detection

    jonathantneal committed Oct 31, 2014
    - be sensitive to missing prototypes
  6. Update XMLHttpRequest detection

    jonathantneal committed Oct 31, 2014
    - look for addEventListener in IE8
  7. Update Event.hashchange

    jonathantneal committed Oct 31, 2014
    - assign undefined to global.onhashchange
  8. Cleanup config.json

    jonathantneal committed Oct 31, 2014
    - alphabetical sort
    - remove unnecessary dependencies
    - remove whitespace