GetIntrinsic entry pointES2015+: add ObjectCreateES2015+: ensure Math.{abs,floor} and Function.call are cachedES2015+: add iterator abstract opseslint, nsp, object.assign, semver, tapenode v9.8, v8.10, v6.13AdvanceStringIndexeslint, nspnode v9.2, v8.9, v6.12; use nvm install-latest-npm; pin included builds to LTSes2015+: add ArraySpeciesCreateCreateDataProperty and CreateDataPropertyOrThrownsp, eslintes2015+: ToNumber: provide the proper hint for Date objects (#27)eslintToPropertyKey: should return a symbol for Symbols (#26)function-bindeslint, @ljharb/eslint-configIsPropertyDescriptor, IsAccessorDescriptor, IsDataDescriptor, IsGenericDescriptor, FromPropertyDescriptor, ToPropertyDescriptorCompletePropertyDescriptor, Set, HasOwnProperty, HasProperty, IsConcatSpreadable, Invoke, CreateIterResultObject, RegExpExecis-regexnsp, eslint, @ljharb/eslint-configeslint, @ljharb/eslint-config, nsp, semver, tapenode v8.2, v7.10, v6.11, v4.8; newer npm breaks on older nodenyc for code coverageGetMethod (#16)GetV (#16)Get (#17)node v7.4, v6.9, v4.6; improve test matrixtape, nsp, eslint, @ljharb/eslint-config, safe-publish-latestclass constructors.TypeSpeciesConstructorjscs, nsp, eslint, @ljharb/eslint-config, semver; add safe-publish-latestnode v6.4, v5.12, v4.5ES.IsRegExp: actually look up Symbol.match on the argumentisNaN helperis-callable, function-bindes-to-primitive, fix ES5 testsjscs, eslint, @ljharb/eslint-config, tape, nspnode v6.2, v5.11, v4.4Symbol.toPrimitive support via es-to-primitiveis-callable, es-to-primitivejscs, nsp, eslint, @ljharb/eslint-config, semver, tapenode v5.3ES6.ToNumber: should give NaN for explicitly signed hex strings (#4)ES6.ToNumber: No need to double-trimnode v0.8ES.ToNumber trims whitespace, and does not trim non-whitespace (#3)tape, jscs, nsp, eslint, @ljharb/eslint-confignode v5.0is-callabletape, jscs, eslint, @ljharb/eslint-confignode v4.2SameValueNonNumber to ES7ES6.IsRegExp to properly handle Symbol.match, per spec.io.js v3.3, node v4.1tape, jscs, nsp, eslint, @ljharb/eslint-config, semvertoString to a binary or octal literal also convert properlyjscs, eslint, @ljharb/eslint-config, tapeio.js v3.0ES5.CheckObjectCoercible and ES6.RequireObjectCoercible return the value if they don't throw.io.js versions.eslint, jscs, tape, semver, covert, nspisFinite helper.es-to-primitive for ToPrimitive methods.io.js versions; allow failures on all but 2 latest node/io.js versions.eslint, editorconfig-tools, semver, nspnode/iojs versions now ship with an npm that understands ^.iojs-v1.2.is-callable instead of an internal function.tape, jscs, nsp, eslint