{"action":"closed","issue":{"url":"https://api.github.com/repos/zloirock/core-js/issues/83","labels_url":"https://api.github.com/repos/zloirock/core-js/issues/83/labels{/name}","comments_url":"https://api.github.com/repos/zloirock/core-js/issues/83/comments","events_url":"https://api.github.com/repos/zloirock/core-js/issues/83/events","html_url":"https://github.com/zloirock/core-js/issues/83","id":89089893,"number":83,"title":"[WIP] 1.0","user":{"login":"zloirock","id":2213682,"avatar_url":"https://avatars.githubusercontent.com/u/2213682?v=3","gravatar_id":"","url":"https://api.github.com/users/zloirock","html_url":"https://github.com/zloirock","followers_url":"https://api.github.com/users/zloirock/followers","following_url":"https://api.github.com/users/zloirock/following{/other_user}","gists_url":"https://api.github.com/users/zloirock/gists{/gist_id}","starred_url":"https://api.github.com/users/zloirock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zloirock/subscriptions","organizations_url":"https://api.github.com/users/zloirock/orgs","repos_url":"https://api.github.com/users/zloirock/repos","events_url":"https://api.github.com/users/zloirock/events{/privacy}","received_events_url":"https://api.github.com/users/zloirock/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/zloirock/core-js/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-06-17T18:24:25Z","updated_at":"2015-07-21T18:43:36Z","closed_at":"2015-07-21T18:43:36Z","body":"- ~~Add [`Observable`](https://github.com/zenparsing/es-observable) if it will be enough stable~~ Awaiting results of [the July TC39 meeting](https://github.com/tc39/agendas/blob/master/2015/07.md) - will be discussed `Observable` API.\r\n- [x] Add logic for well-known symbols if it will be enough fast:\r\n  - [x] `Symbol.match`\r\n  - [x] `Symbol.replace`\r\n  - [x] `Symbol.split`\r\n  - [x] `Symbol.search`\r\n- [x] Actualize and optimize work with iterables:\r\n  - [x] Optimize  `Map`, `Set`, `WeakMap`, `WeakSet` constructors, `Promise.all`, `Promise.race` for default `Array Iterator`.\r\n  - [x] Optimize  `Array.from` for default `Array Iterator`.\r\n  - [x] Add `core.getIteratorMethod` helper.\r\n- [x] Use enumerable properties in shimmed instances - collections, iterators, etc for optimize performance.\r\n- [x] Add support native constructors to [`Reflect.construct`](https://github.com/zloirock/core-js#ecmascript-6-reflect) with 2 arguments.\r\n- [x] Add support native constructors to [`Function#bind`](https://github.com/zloirock/core-js#ecmascript-5) shim with `new`.\r\n- [x] Remove  obsolete `.clear` methods native `Weak`-collections.\r\n- [x] Final cleaning non-standard features:\r\n  - [x] Move `$for` to [separate library](https://github.com/zloirock/forof). This work for syntax - `for-of` loop and comprehensions.\r\n  - [x] Move `Date#{format, formatUTC}` to [separate library](https://github.com/zloirock/dtf). Standard way for this - `ECMA-402`.\r\n  - [x] Remove `Math` methods from `Number.prototype`. Slight sugar for simple `Math` methods calling.\r\n  - [x] Remove `{Array#, Array, Dict}.turn`.\r\n  - [x] Remove `core.global`.\r\n- [x] Use `ToNumber` instead of `ToLength` in [`Number Iterator`](https://github.com/zloirock/core-js#number-iterator), `Array.from(2.5)` will be `[0, 1, 2]` instead of `[0, 1]`.\r\n- [x] Maximum modularity, split to submodules:\r\n  - [x] `es6.reflect`\r\n  - [x] `es6.regexp`\r\n  - [x] `es6.math`\r\n  - [x] `es6.number`\r\n  - [x] `es7.object.to-array`\r\n  - [x] `core.object`\r\n  - [x] `core.string`\r\n  - [x] `core.iter-helpers`\r\n  - [x] Internal modules (`$`, `$.iter`, etc)\r\n- [x] Fix #85 - invalid `Promise` unhandled rejection message in nested `setTimeout`.\r\n- [x] Fix #86 - support FF extensions.\r\n- [x] Fix #89 - behavior `Number` constructor in strange case.\r\n- [x] Add to README \"missing polyfills\" section.\r\n- [x] Refactoring.\r\n\r\nSomething else?"}}