GitHub PushEvent at 2014-02-14 01:33:26
Repository: es6-shim
Actor: ljharb
Payload: {"shas":[["75819b8e89825f3c0ab71d8967f4831dd676b0f6","504a77cc2f6097306e5702dc6bfaa5f132b8dfb6@gmail.com","Updating mocha and es5-shim","Jordan Harband",true],["649bb3e1d38a4b89fe94431f8683125379429bc6","504a77cc2f6097306e5702dc6bfaa5f132b8dfb6@gmail.com","Adding tests for Math.roundFloat32","Jordan Harband",true],["5f126d68564a04623b917f84210b69e83aa2431c","504a77cc2f6097306e5702dc6bfaa5f132b8dfb6@gmail.com","Adding partial implementation of roundFloat32","Jordan Harband",true],["5cd20e986d9df9c17f2c210b2648732c179c68d3","504a77cc2f6097306e5702dc6bfaa5f132b8dfb6@gmail.com","Adding in numberConversion methods from https://github.com/inexorabletash/polyfill/blob/master/typedarray.js#L172-L278","Jordan Harband",true],["510e0f1dff03f3372a670eeb3ae38162addcb45a","504a77cc2f6097306e5702dc6bfaa5f132b8dfb6@gmail.com","Adding TypedArray approach for environments that support typed arrays.","Jordan Harband",true],["ba20a9340ade4739594f0b109ad23e17ebc75243","504a77cc2f6097306e5702dc6bfaa5f132b8dfb6@gmail.com","Renaming to Math.fround, per https://github.com/rwaldron/tc39-notes/blob/master/es6/2013-09/sept-17.md","Jordan Harband",true],["b0ea475fae8f6b26f60ffd6c8dac7f69e24bf84f","504a77cc2f6097306e5702dc6bfaa5f132b8dfb6@gmail.com","Merge pull request #140 from ljharb/math_round_float_32\n\nAdding \"Math.fround\" to truncate to a 32-bit floating point number.","Jordan Harband",true],["66ff9fdd55f745bbeba7b71fd76538b87692b2b0","504a77cc2f6097306e5702dc6bfaa5f132b8dfb6@gmail.com","Adding a failing test, per #183","Jordan Harband",true],["bbbe1bcd7ee4f9192a9079bb996775c3ba00fad8","c202ac25f919add5e42c8b3a052fcd6c452ef424@cscott.net","Fix Map/Set iteration after delete.\n\nBack up off of a deleted list element before continuing the iteration.\nThis ensures that newly added elements don't get skipped (because the\ndeleted element has a stale 'next' pointer).\n\nAlso reimplement Map.forEach() in terms of Map.entries(), ensuring that\nwe don't have to keep multiple iteration routines in sync.\n\nFinally, add tests for Set that parallel the mutation-during-iteration\ntests for Map, ensuring that this problem stays fixed in the future\nfor both Map and Set.\n\nCloses: #183","C. Scott Ananian",true],["e4c34d7223f4e0a51e7cb54b602456c16e2c0e15","504a77cc2f6097306e5702dc6bfaa5f132b8dfb6@gmail.com","Merge pull request #184 from cscott/gh-183\n\nFix Map/Set iteration after delete.","Jordan Harband",true],["07f80c511a5d8c9989c64b2b263f11d919b2fee3","c202ac25f919add5e42c8b3a052fcd6c452ef424@cscott.net","Map.prototype.size and Set.prototype.size should throw TypeError.\n\nCloses #176.","C. Scott Ananian",true],["cb538271de1004bc1f138ece9d8185b7593e1e1e","504a77cc2f6097306e5702dc6bfaa5f132b8dfb6@gmail.com","Merge pull request #185 from cscott/gh-176\n\nMap.prototype.size and Set.prototype.size should throw TypeError. Closes #176.","Jordan Harband",true],["9d62b24db7d331f07166ddb77249b6233d65b1b8","a027184a55211cd23e3f3094f1fdc728df5e0500@paulmillr.com","Delete Makefile","Paul Miller",true],["9c2055203c56e0dac297ccd0400bb980dbe49179","dd8fdbe95c7f81f312b273ef8860922803e9ef16@gmail.com","Don't use \"in\" operator where a typeof foo check can be used.\n\nSigned-off-by: Rick Waldron <waldron.rick@gmail.com>","Rick Waldron",true],["01ccd468356053834e24d70ea7970a8a40b24ec3","504a77cc2f6097306e5702dc6bfaa5f132b8dfb6@gmail.com","Merge pull request #187 from rwaldron/no-in-op\n\nDon't use \"in\" operator where a typeof foo check can be used.","Jordan Harband",true],["f77f9f52ccc4765a0674a001fd1f258fdd7cf58a","c202ac25f919add5e42c8b3a052fcd6c452ef424@cscott.net","Update ArrayIterator to match es6 spec; support iterators in Array.from().\n\nAll the iterator functions in the es6 spec now return an object with `value`\nand `done` fields.  Update the `ArrayIterator` implementation to match the\nlatest spec.\n\nAdd an implementation of `StringIterator`, based on the es6 spec.\n\nMake `Array.from()` support our shimmed iterator implementations (including\n`Map`, `Set`, `String`, and `Array`).  This also makes\n`Array.from('\\ud800\\udc00')` compliant, since the spec says this should\nreturn a single-element array.\n\nCloses #182","C. Scott Ananian",true],["c7d74903c30efc478f2af22eeb9dcf7d82ed61cd","a027184a55211cd23e3f3094f1fdc728df5e0500@paulmillr.com","Merge pull request #188 from cscott/gh-182\n\nUpdate ArrayIterator to match es6 spec; support iterators in Array.from().","Paul Miller",true],["010589fd3858d373a0d2f071e2fb94e5b4ea84a4","c202ac25f919add5e42c8b3a052fcd6c452ef424@cscott.net","Make iterators compat with Firefox/Chrome; update ArrayIterator.\n\nArrayIterator doesn't skip holes in the array anymore, according to the\nlatest es6 spec.  Fix our implementation.\n\nVerify that an iterator can never be revived after it has returned 'done'.\n\nUse `@@iterator` as a method name on Firefox for compatibility with its\npartial implementation.  Add shims to the native iterators behind\n`Array.values()` on Chrome (with harmony javascript enabled).  Add\nshims to the native `MapIterator` and `SetIterator`, anticipating\nthat Chrome might eventually implement those as well.\n\nFixes: #189","C. Scott Ananian",true],["26e3ec19a062e220befb9de66973247150010d17","504a77cc2f6097306e5702dc6bfaa5f132b8dfb6@gmail.com","Adding reference to standalone shim for Number.isNaN","Jordan Harband",true],["4668e5475c622d040655052bc7d1f67d84979c27","c202ac25f919add5e42c8b3a052fcd6c452ef424@cscott.net","Object.mixin() has been removed from the es6 spec.\n\nRemoved as of the Jan 20, 2014 es6 draft.\n\nCloses #192.","C. Scott Ananian",true]],"size":60,"ref":"refs/heads/master","head":"d1f8716b7055cddef6932e904aacf151741a246f"}