diff --git a/CHANGELOG.md b/CHANGELOG.md index 9ec584ba51c6..68cab63105ef 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -311,7 +311,7 @@ - Features - Add new features: - `Object.fromEntries` ([ECMAScript 2019](https://github.com/tc39/proposal-object-from-entries)) - - `Symbol#description` ([ECMAScript 2019](https://tc39.github.io/ecma262/#sec-symbol.prototype.description)) + - `Symbol#description` ([ECMAScript 2019](https://tc39.es/ecma262/#sec-symbol.prototype.description)) - New `Set` methods ([stage 2 proposal](https://github.com/tc39/proposal-set-methods)) - `Set#difference` - `Set#intersection` @@ -573,7 +573,7 @@ - `Math.scale` - Added `Math.signbit` [stage 1 proposal](http://jfbastien.github.io/papers/Math.signbit.html) - Updated `global` [stage 3 proposal](https://github.com/tc39/proposal-global) - added `global` global object, `System.global` deprecated -- Updated `Object.getOwnPropertyDescriptors` to the [final version](https://tc39.github.io/ecma262/2017/#sec-object.getownpropertydescriptors) - it should not create properties if descriptors are `undefined` +- Updated `Object.getOwnPropertyDescriptors` to the [final version](https://tc39.es/ecma262/2017/#sec-object.getownpropertydescriptors) - it should not create properties if descriptors are `undefined` - Updated the list of iterable DOM collections, [#249](https://github.com/zloirock/core-js/issues/249), added: - `CSSStyleDeclaration#@@iterator` - `CSSValueList#@@iterator` @@ -602,8 +602,8 @@ - `TextTrackList#@@iterator` - `TouchList#@@iterator` - Updated stages of proposals: - - [`Object.getOwnPropertyDescriptors`](https://github.com/tc39/proposal-object-getownpropertydescriptors) to [stage 4 (ES2017)](https://tc39.github.io/ecma262/2017/#sec-object.getownpropertydescriptors) - - [String padding](https://github.com/tc39/proposal-string-pad-start-end) to [stage 4 (ES2017)](https://tc39.github.io/ecma262/2017/#sec-string.prototype.padend) + - [`Object.getOwnPropertyDescriptors`](https://github.com/tc39/proposal-object-getownpropertydescriptors) to [stage 4 (ES2017)](https://tc39.es/ecma262/2017/#sec-object.getownpropertydescriptors) + - [String padding](https://github.com/tc39/proposal-string-pad-start-end) to [stage 4 (ES2017)](https://tc39.es/ecma262/2017/#sec-string.prototype.padend) - [`global`](https://github.com/tc39/proposal-global) to [stage 3](https://github.com/rwaldron/tc39-notes/blob/master/es7/2016-09/sept-28.md#revisit-systemglobal--global) - [String trimming](https://github.com/tc39/proposal-string-left-right-trim) to [stage 2](https://github.com/rwaldron/tc39-notes/blob/master/es7/2016-07/jul-27.md#10iic-trimstarttrimend) - Updated typed arrays to the modern (ES2016+) arguments validation, diff --git a/README.md b/README.md index 2e3f2fb6a5d7..52e611e798c7 100644 --- a/README.md +++ b/README.md @@ -359,7 +359,7 @@ Modules [`es.object.assign`](https://github.com/zloirock/core-js/blob/v3.8.1/pac Just ES5 features: [`es.object.create`](https://github.com/zloirock/core-js/blob/v3.8.1/packages/core-js/modules/es.object.create.js), [`es.object.define-property`](https://github.com/zloirock/core-js/blob/v3.8.1/packages/core-js/modules/es.object.define-property.js) and [`es.object.define-properties`](https://github.com/zloirock/core-js/blob/v3.8.1/packages/core-js/modules/es.object.es.object.define-properties.js). -[ES2017 Annex B](https://tc39.github.io/ecma262/#sec-object.prototype.__defineGetter__) - modules [`es.object.define-setter`](https://github.com/zloirock/core-js/blob/v3.8.1/packages/core-js/modules/es.object.define-setter.js), [`es.object.define-getter`](https://github.com/zloirock/core-js/blob/v3.8.1/packages/core-js/modules/es.object.define-getter.js), [`es.object.lookup-setter`](https://github.com/zloirock/core-js/blob/v3.8.1/packages/core-js/modules/es.object.lookup-setter.js) and [`es.object.lookup-getter`](https://github.com/zloirock/core-js/blob/v3.8.1/packages/core-js/modules/es.object.lookup-getter.js) +[ES2017 Annex B](https://tc39.es/ecma262/#sec-object.prototype.__defineGetter__) - modules [`es.object.define-setter`](https://github.com/zloirock/core-js/blob/v3.8.1/packages/core-js/modules/es.object.define-setter.js), [`es.object.define-getter`](https://github.com/zloirock/core-js/blob/v3.8.1/packages/core-js/modules/es.object.define-getter.js), [`es.object.lookup-setter`](https://github.com/zloirock/core-js/blob/v3.8.1/packages/core-js/modules/es.object.lookup-setter.js) and [`es.object.lookup-getter`](https://github.com/zloirock/core-js/blob/v3.8.1/packages/core-js/modules/es.object.lookup-getter.js) ```js class Object { toString(): string; // ES2015+ fix: @@toStringTag support diff --git a/packages/core-js-pure/override/modules/es.date.to-json.js b/packages/core-js-pure/override/modules/es.date.to-json.js index 592f9e82ba92..f8216f5ffc70 100644 --- a/packages/core-js-pure/override/modules/es.date.to-json.js +++ b/packages/core-js-pure/override/modules/es.date.to-json.js @@ -11,6 +11,8 @@ var FORCED = fails(function () { || Date.prototype.toJSON.call({ toISOString: function () { return 1; } }) !== 1; }); +// `Date.prototype.toJSON` method +// https://tc39.es/ecma262/#sec-date.prototype.tojson $({ target: 'Date', proto: true, forced: FORCED }, { // eslint-disable-next-line no-unused-vars toJSON: function toJSON(key) { diff --git a/packages/core-js/internals/add-to-unscopables.js b/packages/core-js/internals/add-to-unscopables.js index 4af733dc4dbb..c03eed1b7858 100644 --- a/packages/core-js/internals/add-to-unscopables.js +++ b/packages/core-js/internals/add-to-unscopables.js @@ -6,7 +6,7 @@ var UNSCOPABLES = wellKnownSymbol('unscopables'); var ArrayPrototype = Array.prototype; // Array.prototype[@@unscopables] -// https://tc39.github.io/ecma262/#sec-array.prototype-@@unscopables +// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables if (ArrayPrototype[UNSCOPABLES] == undefined) { definePropertyModule.f(ArrayPrototype, UNSCOPABLES, { configurable: true, diff --git a/packages/core-js/internals/advance-string-index.js b/packages/core-js/internals/advance-string-index.js index 700fbf012a7c..f104d5336265 100644 --- a/packages/core-js/internals/advance-string-index.js +++ b/packages/core-js/internals/advance-string-index.js @@ -2,7 +2,7 @@ var charAt = require('../internals/string-multibyte').charAt; // `AdvanceStringIndex` abstract operation -// https://tc39.github.io/ecma262/#sec-advancestringindex +// https://tc39.es/ecma262/#sec-advancestringindex module.exports = function (S, index, unicode) { return index + (unicode ? charAt(S, index).length : 1); }; diff --git a/packages/core-js/internals/array-copy-within.js b/packages/core-js/internals/array-copy-within.js index 70c8edbf92db..9f3db1c192d1 100644 --- a/packages/core-js/internals/array-copy-within.js +++ b/packages/core-js/internals/array-copy-within.js @@ -6,7 +6,7 @@ var toLength = require('../internals/to-length'); var min = Math.min; // `Array.prototype.copyWithin` method implementation -// https://tc39.github.io/ecma262/#sec-array.prototype.copywithin +// https://tc39.es/ecma262/#sec-array.prototype.copywithin module.exports = [].copyWithin || function copyWithin(target /* = 0 */, start /* = 0, end = @length */) { var O = toObject(this); var len = toLength(O.length); diff --git a/packages/core-js/internals/array-fill.js b/packages/core-js/internals/array-fill.js index 7c15a04f10f8..1ef61561aadc 100644 --- a/packages/core-js/internals/array-fill.js +++ b/packages/core-js/internals/array-fill.js @@ -4,7 +4,7 @@ var toAbsoluteIndex = require('../internals/to-absolute-index'); var toLength = require('../internals/to-length'); // `Array.prototype.fill` method implementation -// https://tc39.github.io/ecma262/#sec-array.prototype.fill +// https://tc39.es/ecma262/#sec-array.prototype.fill module.exports = function fill(value /* , start = 0, end = @length */) { var O = toObject(this); var length = toLength(O.length); diff --git a/packages/core-js/internals/array-for-each.js b/packages/core-js/internals/array-for-each.js index d8872dbd21f6..0e2dc90c710a 100644 --- a/packages/core-js/internals/array-for-each.js +++ b/packages/core-js/internals/array-for-each.js @@ -7,7 +7,7 @@ var STRICT_METHOD = arrayMethodIsStrict('forEach'); var USES_TO_LENGTH = arrayMethodUsesToLength('forEach'); // `Array.prototype.forEach` method implementation -// https://tc39.github.io/ecma262/#sec-array.prototype.foreach +// https://tc39.es/ecma262/#sec-array.prototype.foreach module.exports = (!STRICT_METHOD || !USES_TO_LENGTH) ? function forEach(callbackfn /* , thisArg */) { return $forEach(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); } : [].forEach; diff --git a/packages/core-js/internals/array-from.js b/packages/core-js/internals/array-from.js index 490a3c29cd3a..454b13be4462 100644 --- a/packages/core-js/internals/array-from.js +++ b/packages/core-js/internals/array-from.js @@ -8,7 +8,7 @@ var createProperty = require('../internals/create-property'); var getIteratorMethod = require('../internals/get-iterator-method'); // `Array.from` method implementation -// https://tc39.github.io/ecma262/#sec-array.from +// https://tc39.es/ecma262/#sec-array.from module.exports = function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) { var O = toObject(arrayLike); var C = typeof this == 'function' ? this : Array; diff --git a/packages/core-js/internals/array-includes.js b/packages/core-js/internals/array-includes.js index a4161204b34c..3e15e0d7397e 100644 --- a/packages/core-js/internals/array-includes.js +++ b/packages/core-js/internals/array-includes.js @@ -24,9 +24,9 @@ var createMethod = function (IS_INCLUDES) { module.exports = { // `Array.prototype.includes` method - // https://tc39.github.io/ecma262/#sec-array.prototype.includes + // https://tc39.es/ecma262/#sec-array.prototype.includes includes: createMethod(true), // `Array.prototype.indexOf` method - // https://tc39.github.io/ecma262/#sec-array.prototype.indexof + // https://tc39.es/ecma262/#sec-array.prototype.indexof indexOf: createMethod(false) }; diff --git a/packages/core-js/internals/array-iteration.js b/packages/core-js/internals/array-iteration.js index 53dec6285fff..33522eb41a53 100644 --- a/packages/core-js/internals/array-iteration.js +++ b/packages/core-js/internals/array-iteration.js @@ -46,25 +46,25 @@ var createMethod = function (TYPE) { module.exports = { // `Array.prototype.forEach` method - // https://tc39.github.io/ecma262/#sec-array.prototype.foreach + // https://tc39.es/ecma262/#sec-array.prototype.foreach forEach: createMethod(0), // `Array.prototype.map` method - // https://tc39.github.io/ecma262/#sec-array.prototype.map + // https://tc39.es/ecma262/#sec-array.prototype.map map: createMethod(1), // `Array.prototype.filter` method - // https://tc39.github.io/ecma262/#sec-array.prototype.filter + // https://tc39.es/ecma262/#sec-array.prototype.filter filter: createMethod(2), // `Array.prototype.some` method - // https://tc39.github.io/ecma262/#sec-array.prototype.some + // https://tc39.es/ecma262/#sec-array.prototype.some some: createMethod(3), // `Array.prototype.every` method - // https://tc39.github.io/ecma262/#sec-array.prototype.every + // https://tc39.es/ecma262/#sec-array.prototype.every every: createMethod(4), // `Array.prototype.find` method - // https://tc39.github.io/ecma262/#sec-array.prototype.find + // https://tc39.es/ecma262/#sec-array.prototype.find find: createMethod(5), // `Array.prototype.findIndex` method - // https://tc39.github.io/ecma262/#sec-array.prototype.findIndex + // https://tc39.es/ecma262/#sec-array.prototype.findIndex findIndex: createMethod(6), // `Array.prototype.filterOut` method // https://github.com/tc39/proposal-array-filtering diff --git a/packages/core-js/internals/array-last-index-of.js b/packages/core-js/internals/array-last-index-of.js index 8d1c93c4a9ff..a1bf9c6d13c4 100644 --- a/packages/core-js/internals/array-last-index-of.js +++ b/packages/core-js/internals/array-last-index-of.js @@ -14,7 +14,7 @@ var USES_TO_LENGTH = arrayMethodUsesToLength('indexOf', { ACCESSORS: true, 1: 0 var FORCED = NEGATIVE_ZERO || !STRICT_METHOD || !USES_TO_LENGTH; // `Array.prototype.lastIndexOf` method implementation -// https://tc39.github.io/ecma262/#sec-array.prototype.lastindexof +// https://tc39.es/ecma262/#sec-array.prototype.lastindexof module.exports = FORCED ? function lastIndexOf(searchElement /* , fromIndex = @[*-1] */) { // convert -0 to +0 if (NEGATIVE_ZERO) return nativeLastIndexOf.apply(this, arguments) || 0; diff --git a/packages/core-js/internals/array-reduce.js b/packages/core-js/internals/array-reduce.js index 3f170377deec..76290fe41374 100644 --- a/packages/core-js/internals/array-reduce.js +++ b/packages/core-js/internals/array-reduce.js @@ -32,9 +32,9 @@ var createMethod = function (IS_RIGHT) { module.exports = { // `Array.prototype.reduce` method - // https://tc39.github.io/ecma262/#sec-array.prototype.reduce + // https://tc39.es/ecma262/#sec-array.prototype.reduce left: createMethod(false), // `Array.prototype.reduceRight` method - // https://tc39.github.io/ecma262/#sec-array.prototype.reduceright + // https://tc39.es/ecma262/#sec-array.prototype.reduceright right: createMethod(true) }; diff --git a/packages/core-js/internals/array-species-create.js b/packages/core-js/internals/array-species-create.js index 5c6eaabe14ab..e6142b7c0cdf 100644 --- a/packages/core-js/internals/array-species-create.js +++ b/packages/core-js/internals/array-species-create.js @@ -5,7 +5,7 @@ var wellKnownSymbol = require('../internals/well-known-symbol'); var SPECIES = wellKnownSymbol('species'); // `ArraySpeciesCreate` abstract operation -// https://tc39.github.io/ecma262/#sec-arrayspeciescreate +// https://tc39.es/ecma262/#sec-arrayspeciescreate module.exports = function (originalArray, length) { var C; if (isArray(originalArray)) { diff --git a/packages/core-js/internals/create-html.js b/packages/core-js/internals/create-html.js index 57e560c30097..9d37c1a2826b 100644 --- a/packages/core-js/internals/create-html.js +++ b/packages/core-js/internals/create-html.js @@ -3,7 +3,7 @@ var requireObjectCoercible = require('../internals/require-object-coercible'); var quot = /"/g; // B.2.3.2.1 CreateHTML(string, tag, attribute, value) -// https://tc39.github.io/ecma262/#sec-createhtml +// https://tc39.es/ecma262/#sec-createhtml module.exports = function (string, tag, attribute, value) { var S = String(requireObjectCoercible(string)); var p1 = '<' + tag; diff --git a/packages/core-js/internals/date-to-iso-string.js b/packages/core-js/internals/date-to-iso-string.js index f22503a3a767..63c15cd23704 100644 --- a/packages/core-js/internals/date-to-iso-string.js +++ b/packages/core-js/internals/date-to-iso-string.js @@ -8,7 +8,7 @@ var getTime = DatePrototype.getTime; var nativeDateToISOString = DatePrototype.toISOString; // `Date.prototype.toISOString` method implementation -// https://tc39.github.io/ecma262/#sec-date.prototype.toisostring +// https://tc39.es/ecma262/#sec-date.prototype.toisostring // PhantomJS / old WebKit fails here: module.exports = (fails(function () { return nativeDateToISOString.call(new Date(-5e13 - 1)) != '0385-07-25T07:06:39.999Z'; diff --git a/packages/core-js/internals/function-bind.js b/packages/core-js/internals/function-bind.js index 6e1e81dd3abd..9e9a0b58f3cb 100644 --- a/packages/core-js/internals/function-bind.js +++ b/packages/core-js/internals/function-bind.js @@ -14,7 +14,7 @@ var construct = function (C, argsLength, args) { }; // `Function.prototype.bind` method implementation -// https://tc39.github.io/ecma262/#sec-function.prototype.bind +// https://tc39.es/ecma262/#sec-function.prototype.bind module.exports = Function.bind || function bind(that /* , ...args */) { var fn = aFunction(this); var partArgs = slice.call(arguments, 1); diff --git a/packages/core-js/internals/get-substitution.js b/packages/core-js/internals/get-substitution.js index 935965f347c4..7e55a619b8f3 100644 --- a/packages/core-js/internals/get-substitution.js +++ b/packages/core-js/internals/get-substitution.js @@ -5,7 +5,7 @@ var replace = ''.replace; var SUBSTITUTION_SYMBOLS = /\$([$&'`]|\d\d?|<[^>]*>)/g; var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&'`]|\d\d?)/g; -// https://tc39.github.io/ecma262/#sec-getsubstitution +// https://tc39.es/ecma262/#sec-getsubstitution module.exports = function (matched, str, position, captures, namedCaptures, replacement) { var tailPos = position + matched.length; var m = captures.length; diff --git a/packages/core-js/internals/is-array.js b/packages/core-js/internals/is-array.js index 757515da506b..3f00b7bc1fca 100644 --- a/packages/core-js/internals/is-array.js +++ b/packages/core-js/internals/is-array.js @@ -1,7 +1,7 @@ var classof = require('../internals/classof-raw'); // `IsArray` abstract operation -// https://tc39.github.io/ecma262/#sec-isarray +// https://tc39.es/ecma262/#sec-isarray module.exports = Array.isArray || function isArray(arg) { return classof(arg) == 'Array'; }; diff --git a/packages/core-js/internals/is-integer.js b/packages/core-js/internals/is-integer.js index df16086443d2..e32ccde1c32d 100644 --- a/packages/core-js/internals/is-integer.js +++ b/packages/core-js/internals/is-integer.js @@ -3,7 +3,7 @@ var isObject = require('../internals/is-object'); var floor = Math.floor; // `Number.isInteger` method implementation -// https://tc39.github.io/ecma262/#sec-number.isinteger +// https://tc39.es/ecma262/#sec-number.isinteger module.exports = function isInteger(it) { return !isObject(it) && isFinite(it) && floor(it) === it; }; diff --git a/packages/core-js/internals/is-regexp.js b/packages/core-js/internals/is-regexp.js index e2c7247e04b7..b6a97bc39992 100644 --- a/packages/core-js/internals/is-regexp.js +++ b/packages/core-js/internals/is-regexp.js @@ -5,7 +5,7 @@ var wellKnownSymbol = require('../internals/well-known-symbol'); var MATCH = wellKnownSymbol('match'); // `IsRegExp` abstract operation -// https://tc39.github.io/ecma262/#sec-isregexp +// https://tc39.es/ecma262/#sec-isregexp module.exports = function (it) { var isRegExp; return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : classof(it) == 'RegExp'); diff --git a/packages/core-js/internals/iterators-core.js b/packages/core-js/internals/iterators-core.js index fccca93e91d3..bbaf9db410e1 100644 --- a/packages/core-js/internals/iterators-core.js +++ b/packages/core-js/internals/iterators-core.js @@ -11,7 +11,7 @@ var BUGGY_SAFARI_ITERATORS = false; var returnThis = function () { return this; }; // `%IteratorPrototype%` object -// https://tc39.github.io/ecma262/#sec-%iteratorprototype%-object +// https://tc39.es/ecma262/#sec-%iteratorprototype%-object var IteratorPrototype, PrototypeOfArrayIteratorPrototype, arrayIterator; if ([].keys) { diff --git a/packages/core-js/internals/math-expm1.js b/packages/core-js/internals/math-expm1.js index 3a14c0731177..9faa5dec3a3e 100644 --- a/packages/core-js/internals/math-expm1.js +++ b/packages/core-js/internals/math-expm1.js @@ -2,7 +2,7 @@ var nativeExpm1 = Math.expm1; var exp = Math.exp; // `Math.expm1` method implementation -// https://tc39.github.io/ecma262/#sec-math.expm1 +// https://tc39.es/ecma262/#sec-math.expm1 module.exports = (!nativeExpm1 // Old FF bug || nativeExpm1(10) > 22025.465794806719 || nativeExpm1(10) < 22025.4657948067165168 diff --git a/packages/core-js/internals/math-fround.js b/packages/core-js/internals/math-fround.js index 0642e3121cca..7a536916c4b8 100644 --- a/packages/core-js/internals/math-fround.js +++ b/packages/core-js/internals/math-fround.js @@ -12,7 +12,7 @@ var roundTiesToEven = function (n) { }; // `Math.fround` method implementation -// https://tc39.github.io/ecma262/#sec-math.fround +// https://tc39.es/ecma262/#sec-math.fround module.exports = Math.fround || function fround(x) { var $abs = abs(x); var $sign = sign(x); diff --git a/packages/core-js/internals/math-log1p.js b/packages/core-js/internals/math-log1p.js index 3d2545c6c47e..1f1a0c935869 100644 --- a/packages/core-js/internals/math-log1p.js +++ b/packages/core-js/internals/math-log1p.js @@ -1,7 +1,7 @@ var log = Math.log; // `Math.log1p` method implementation -// https://tc39.github.io/ecma262/#sec-math.log1p +// https://tc39.es/ecma262/#sec-math.log1p module.exports = Math.log1p || function log1p(x) { return (x = +x) > -1e-8 && x < 1e-8 ? x - x * x / 2 : log(1 + x); }; diff --git a/packages/core-js/internals/math-sign.js b/packages/core-js/internals/math-sign.js index 92606963382b..b6585470ae9d 100644 --- a/packages/core-js/internals/math-sign.js +++ b/packages/core-js/internals/math-sign.js @@ -1,5 +1,5 @@ // `Math.sign` method implementation -// https://tc39.github.io/ecma262/#sec-math.sign +// https://tc39.es/ecma262/#sec-math.sign module.exports = Math.sign || function sign(x) { // eslint-disable-next-line no-self-compare return (x = +x) == 0 || x != x ? x : x < 0 ? -1 : 1; diff --git a/packages/core-js/internals/number-is-finite.js b/packages/core-js/internals/number-is-finite.js index 4b26c4a8c723..721f9ab1f120 100644 --- a/packages/core-js/internals/number-is-finite.js +++ b/packages/core-js/internals/number-is-finite.js @@ -3,7 +3,7 @@ var global = require('../internals/global'); var globalIsFinite = global.isFinite; // `Number.isFinite` method -// https://tc39.github.io/ecma262/#sec-number.isfinite +// https://tc39.es/ecma262/#sec-number.isfinite module.exports = Number.isFinite || function isFinite(it) { return typeof it == 'number' && globalIsFinite(it); }; diff --git a/packages/core-js/internals/number-parse-float.js b/packages/core-js/internals/number-parse-float.js index 0ff341d34e2a..cdf2d789036b 100644 --- a/packages/core-js/internals/number-parse-float.js +++ b/packages/core-js/internals/number-parse-float.js @@ -6,7 +6,7 @@ var $parseFloat = global.parseFloat; var FORCED = 1 / $parseFloat(whitespaces + '-0') !== -Infinity; // `parseFloat` method -// https://tc39.github.io/ecma262/#sec-parsefloat-string +// https://tc39.es/ecma262/#sec-parsefloat-string module.exports = FORCED ? function parseFloat(string) { var trimmedString = trim(String(string)); var result = $parseFloat(trimmedString); diff --git a/packages/core-js/internals/number-parse-int.js b/packages/core-js/internals/number-parse-int.js index 11b8232f249e..d284f3431744 100644 --- a/packages/core-js/internals/number-parse-int.js +++ b/packages/core-js/internals/number-parse-int.js @@ -7,7 +7,7 @@ var hex = /^[+-]?0[Xx]/; var FORCED = $parseInt(whitespaces + '08') !== 8 || $parseInt(whitespaces + '0x16') !== 22; // `parseInt` method -// https://tc39.github.io/ecma262/#sec-parseint-string-radix +// https://tc39.es/ecma262/#sec-parseint-string-radix module.exports = FORCED ? function parseInt(string, radix) { var S = trim(String(string)); return $parseInt(S, (radix >>> 0) || (hex.test(S) ? 16 : 10)); diff --git a/packages/core-js/internals/object-assign.js b/packages/core-js/internals/object-assign.js index f15d0005d82e..74fe42a5fcfd 100644 --- a/packages/core-js/internals/object-assign.js +++ b/packages/core-js/internals/object-assign.js @@ -11,7 +11,7 @@ var nativeAssign = Object.assign; var defineProperty = Object.defineProperty; // `Object.assign` method -// https://tc39.github.io/ecma262/#sec-object.assign +// https://tc39.es/ecma262/#sec-object.assign module.exports = !nativeAssign || fails(function () { // should have correct order of operations (Edge bug) if (DESCRIPTORS && nativeAssign({ b: 1 }, nativeAssign(defineProperty({}, 'a', { diff --git a/packages/core-js/internals/object-create.js b/packages/core-js/internals/object-create.js index 346d10867cb6..11dc28bdbc75 100644 --- a/packages/core-js/internals/object-create.js +++ b/packages/core-js/internals/object-create.js @@ -64,7 +64,7 @@ var NullProtoObject = function () { hiddenKeys[IE_PROTO] = true; // `Object.create` method -// https://tc39.github.io/ecma262/#sec-object.create +// https://tc39.es/ecma262/#sec-object.create module.exports = Object.create || function create(O, Properties) { var result; if (O !== null) { diff --git a/packages/core-js/internals/object-define-properties.js b/packages/core-js/internals/object-define-properties.js index c2b53399d94c..64c7f5ddf5e1 100644 --- a/packages/core-js/internals/object-define-properties.js +++ b/packages/core-js/internals/object-define-properties.js @@ -4,7 +4,7 @@ var anObject = require('../internals/an-object'); var objectKeys = require('../internals/object-keys'); // `Object.defineProperties` method -// https://tc39.github.io/ecma262/#sec-object.defineproperties +// https://tc39.es/ecma262/#sec-object.defineproperties module.exports = DESCRIPTORS ? Object.defineProperties : function defineProperties(O, Properties) { anObject(O); var keys = objectKeys(Properties); diff --git a/packages/core-js/internals/object-define-property.js b/packages/core-js/internals/object-define-property.js index 375f20fb481e..8cd2b32ff257 100644 --- a/packages/core-js/internals/object-define-property.js +++ b/packages/core-js/internals/object-define-property.js @@ -6,7 +6,7 @@ var toPrimitive = require('../internals/to-primitive'); var nativeDefineProperty = Object.defineProperty; // `Object.defineProperty` method -// https://tc39.github.io/ecma262/#sec-object.defineproperty +// https://tc39.es/ecma262/#sec-object.defineproperty exports.f = DESCRIPTORS ? nativeDefineProperty : function defineProperty(O, P, Attributes) { anObject(O); P = toPrimitive(P, true); diff --git a/packages/core-js/internals/object-get-own-property-descriptor.js b/packages/core-js/internals/object-get-own-property-descriptor.js index acdae01787c5..f8d6b3871e76 100644 --- a/packages/core-js/internals/object-get-own-property-descriptor.js +++ b/packages/core-js/internals/object-get-own-property-descriptor.js @@ -9,7 +9,7 @@ var IE8_DOM_DEFINE = require('../internals/ie8-dom-define'); var nativeGetOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; // `Object.getOwnPropertyDescriptor` method -// https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptor +// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor exports.f = DESCRIPTORS ? nativeGetOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) { O = toIndexedObject(O); P = toPrimitive(P, true); diff --git a/packages/core-js/internals/object-get-own-property-names.js b/packages/core-js/internals/object-get-own-property-names.js index f1b1be6ce684..9dd23c9b9c8a 100644 --- a/packages/core-js/internals/object-get-own-property-names.js +++ b/packages/core-js/internals/object-get-own-property-names.js @@ -4,7 +4,7 @@ var enumBugKeys = require('../internals/enum-bug-keys'); var hiddenKeys = enumBugKeys.concat('length', 'prototype'); // `Object.getOwnPropertyNames` method -// https://tc39.github.io/ecma262/#sec-object.getownpropertynames +// https://tc39.es/ecma262/#sec-object.getownpropertynames exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) { return internalObjectKeys(O, hiddenKeys); }; diff --git a/packages/core-js/internals/object-get-prototype-of.js b/packages/core-js/internals/object-get-prototype-of.js index c0bb726b8071..73a1715c05e6 100644 --- a/packages/core-js/internals/object-get-prototype-of.js +++ b/packages/core-js/internals/object-get-prototype-of.js @@ -7,7 +7,7 @@ var IE_PROTO = sharedKey('IE_PROTO'); var ObjectPrototype = Object.prototype; // `Object.getPrototypeOf` method -// https://tc39.github.io/ecma262/#sec-object.getprototypeof +// https://tc39.es/ecma262/#sec-object.getprototypeof module.exports = CORRECT_PROTOTYPE_GETTER ? Object.getPrototypeOf : function (O) { O = toObject(O); if (has(O, IE_PROTO)) return O[IE_PROTO]; diff --git a/packages/core-js/internals/object-keys.js b/packages/core-js/internals/object-keys.js index 7188505dc525..2d5a94629098 100644 --- a/packages/core-js/internals/object-keys.js +++ b/packages/core-js/internals/object-keys.js @@ -2,7 +2,7 @@ var internalObjectKeys = require('../internals/object-keys-internal'); var enumBugKeys = require('../internals/enum-bug-keys'); // `Object.keys` method -// https://tc39.github.io/ecma262/#sec-object.keys +// https://tc39.es/ecma262/#sec-object.keys module.exports = Object.keys || function keys(O) { return internalObjectKeys(O, enumBugKeys); }; diff --git a/packages/core-js/internals/object-property-is-enumerable.js b/packages/core-js/internals/object-property-is-enumerable.js index 9ff22096793b..6b1066165c4a 100644 --- a/packages/core-js/internals/object-property-is-enumerable.js +++ b/packages/core-js/internals/object-property-is-enumerable.js @@ -6,7 +6,7 @@ var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; var NASHORN_BUG = getOwnPropertyDescriptor && !nativePropertyIsEnumerable.call({ 1: 2 }, 1); // `Object.prototype.propertyIsEnumerable` method implementation -// https://tc39.github.io/ecma262/#sec-object.prototype.propertyisenumerable +// https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable exports.f = NASHORN_BUG ? function propertyIsEnumerable(V) { var descriptor = getOwnPropertyDescriptor(this, V); return !!descriptor && descriptor.enumerable; diff --git a/packages/core-js/internals/object-set-prototype-of.js b/packages/core-js/internals/object-set-prototype-of.js index ce7e97ccf7c6..be4ae03e5fc0 100644 --- a/packages/core-js/internals/object-set-prototype-of.js +++ b/packages/core-js/internals/object-set-prototype-of.js @@ -2,7 +2,7 @@ var anObject = require('../internals/an-object'); var aPossiblePrototype = require('../internals/a-possible-prototype'); // `Object.setPrototypeOf` method -// https://tc39.github.io/ecma262/#sec-object.setprototypeof +// https://tc39.es/ecma262/#sec-object.setprototypeof // Works with __proto__ only. Old v8 can't work with null proto objects. /* eslint-disable no-proto */ module.exports = Object.setPrototypeOf || ('__proto__' in {} ? function () { diff --git a/packages/core-js/internals/object-to-array.js b/packages/core-js/internals/object-to-array.js index 8e2409df7925..7ecba6edb956 100644 --- a/packages/core-js/internals/object-to-array.js +++ b/packages/core-js/internals/object-to-array.js @@ -24,9 +24,9 @@ var createMethod = function (TO_ENTRIES) { module.exports = { // `Object.entries` method - // https://tc39.github.io/ecma262/#sec-object.entries + // https://tc39.es/ecma262/#sec-object.entries entries: createMethod(true), // `Object.values` method - // https://tc39.github.io/ecma262/#sec-object.values + // https://tc39.es/ecma262/#sec-object.values values: createMethod(false) }; diff --git a/packages/core-js/internals/object-to-string.js b/packages/core-js/internals/object-to-string.js index 68fbea7c752b..d624036d786b 100644 --- a/packages/core-js/internals/object-to-string.js +++ b/packages/core-js/internals/object-to-string.js @@ -3,7 +3,7 @@ var TO_STRING_TAG_SUPPORT = require('../internals/to-string-tag-support'); var classof = require('../internals/classof'); // `Object.prototype.toString` method implementation -// https://tc39.github.io/ecma262/#sec-object.prototype.tostring +// https://tc39.es/ecma262/#sec-object.prototype.tostring module.exports = TO_STRING_TAG_SUPPORT ? {}.toString : function toString() { return '[object ' + classof(this) + ']'; }; diff --git a/packages/core-js/internals/regexp-exec-abstract.js b/packages/core-js/internals/regexp-exec-abstract.js index 496225f14aea..901ec6b7259d 100644 --- a/packages/core-js/internals/regexp-exec-abstract.js +++ b/packages/core-js/internals/regexp-exec-abstract.js @@ -2,7 +2,7 @@ var classof = require('./classof-raw'); var regexpExec = require('./regexp-exec'); // `RegExpExec` abstract operation -// https://tc39.github.io/ecma262/#sec-regexpexec +// https://tc39.es/ecma262/#sec-regexpexec module.exports = function (R, S) { var exec = R.exec; if (typeof exec === 'function') { diff --git a/packages/core-js/internals/regexp-flags.js b/packages/core-js/internals/regexp-flags.js index c77927b023a2..09bb5e4174f5 100644 --- a/packages/core-js/internals/regexp-flags.js +++ b/packages/core-js/internals/regexp-flags.js @@ -2,7 +2,7 @@ var anObject = require('../internals/an-object'); // `RegExp.prototype.flags` getter implementation -// https://tc39.github.io/ecma262/#sec-get-regexp.prototype.flags +// https://tc39.es/ecma262/#sec-get-regexp.prototype.flags module.exports = function () { var that = anObject(this); var result = ''; diff --git a/packages/core-js/internals/require-object-coercible.js b/packages/core-js/internals/require-object-coercible.js index f7b266273162..08bf0a8fe080 100644 --- a/packages/core-js/internals/require-object-coercible.js +++ b/packages/core-js/internals/require-object-coercible.js @@ -1,5 +1,5 @@ // `RequireObjectCoercible` abstract operation -// https://tc39.github.io/ecma262/#sec-requireobjectcoercible +// https://tc39.es/ecma262/#sec-requireobjectcoercible module.exports = function (it) { if (it == undefined) throw TypeError("Can't call method on " + it); return it; diff --git a/packages/core-js/internals/same-value-zero.js b/packages/core-js/internals/same-value-zero.js index 452f23083c3b..5ac9e87cd618 100644 --- a/packages/core-js/internals/same-value-zero.js +++ b/packages/core-js/internals/same-value-zero.js @@ -1,5 +1,5 @@ // `SameValueZero` abstract operation -// https://tc39.github.io/ecma262/#sec-samevaluezero +// https://tc39.es/ecma262/#sec-samevaluezero module.exports = function (x, y) { // eslint-disable-next-line no-self-compare return x === y || x != x && y != y; diff --git a/packages/core-js/internals/same-value.js b/packages/core-js/internals/same-value.js index 4661f85a2984..12ad859c775b 100644 --- a/packages/core-js/internals/same-value.js +++ b/packages/core-js/internals/same-value.js @@ -1,5 +1,5 @@ // `SameValue` abstract operation -// https://tc39.github.io/ecma262/#sec-samevalue +// https://tc39.es/ecma262/#sec-samevalue module.exports = Object.is || function is(x, y) { // eslint-disable-next-line no-self-compare return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y; diff --git a/packages/core-js/internals/species-constructor.js b/packages/core-js/internals/species-constructor.js index 4d8f565746b9..99793ac9b88f 100644 --- a/packages/core-js/internals/species-constructor.js +++ b/packages/core-js/internals/species-constructor.js @@ -5,7 +5,7 @@ var wellKnownSymbol = require('../internals/well-known-symbol'); var SPECIES = wellKnownSymbol('species'); // `SpeciesConstructor` abstract operation -// https://tc39.github.io/ecma262/#sec-speciesconstructor +// https://tc39.es/ecma262/#sec-speciesconstructor module.exports = function (O, defaultConstructor) { var C = anObject(O).constructor; var S; diff --git a/packages/core-js/internals/string-multibyte.js b/packages/core-js/internals/string-multibyte.js index c0cf086294ba..9bf1f16f4906 100644 --- a/packages/core-js/internals/string-multibyte.js +++ b/packages/core-js/internals/string-multibyte.js @@ -19,7 +19,7 @@ var createMethod = function (CONVERT_TO_STRING) { module.exports = { // `String.prototype.codePointAt` method - // https://tc39.github.io/ecma262/#sec-string.prototype.codepointat + // https://tc39.es/ecma262/#sec-string.prototype.codepointat codeAt: createMethod(false), // `String.prototype.at` method // https://github.com/mathiasbynens/String.prototype.at diff --git a/packages/core-js/internals/string-pad.js b/packages/core-js/internals/string-pad.js index c03090e08b5d..9ead579be2c6 100644 --- a/packages/core-js/internals/string-pad.js +++ b/packages/core-js/internals/string-pad.js @@ -23,9 +23,9 @@ var createMethod = function (IS_END) { module.exports = { // `String.prototype.padStart` method - // https://tc39.github.io/ecma262/#sec-string.prototype.padstart + // https://tc39.es/ecma262/#sec-string.prototype.padstart start: createMethod(false), // `String.prototype.padEnd` method - // https://tc39.github.io/ecma262/#sec-string.prototype.padend + // https://tc39.es/ecma262/#sec-string.prototype.padend end: createMethod(true) }; diff --git a/packages/core-js/internals/string-repeat.js b/packages/core-js/internals/string-repeat.js index ab872b2fee96..10795280b007 100644 --- a/packages/core-js/internals/string-repeat.js +++ b/packages/core-js/internals/string-repeat.js @@ -3,7 +3,7 @@ var toInteger = require('../internals/to-integer'); var requireObjectCoercible = require('../internals/require-object-coercible'); // `String.prototype.repeat` method implementation -// https://tc39.github.io/ecma262/#sec-string.prototype.repeat +// https://tc39.es/ecma262/#sec-string.prototype.repeat module.exports = ''.repeat || function repeat(count) { var str = String(requireObjectCoercible(this)); var result = ''; diff --git a/packages/core-js/internals/string-trim.js b/packages/core-js/internals/string-trim.js index 294a32c8f459..9086f1a9d5f0 100644 --- a/packages/core-js/internals/string-trim.js +++ b/packages/core-js/internals/string-trim.js @@ -17,12 +17,12 @@ var createMethod = function (TYPE) { module.exports = { // `String.prototype.{ trimLeft, trimStart }` methods - // https://tc39.github.io/ecma262/#sec-string.prototype.trimstart + // https://tc39.es/ecma262/#sec-string.prototype.trimstart start: createMethod(1), // `String.prototype.{ trimRight, trimEnd }` methods - // https://tc39.github.io/ecma262/#sec-string.prototype.trimend + // https://tc39.es/ecma262/#sec-string.prototype.trimend end: createMethod(2), // `String.prototype.trim` method - // https://tc39.github.io/ecma262/#sec-string.prototype.trim + // https://tc39.es/ecma262/#sec-string.prototype.trim trim: createMethod(3) }; diff --git a/packages/core-js/internals/this-number-value.js b/packages/core-js/internals/this-number-value.js index 7734b329e01e..d1b7f421db32 100644 --- a/packages/core-js/internals/this-number-value.js +++ b/packages/core-js/internals/this-number-value.js @@ -1,7 +1,7 @@ var classof = require('../internals/classof-raw'); // `thisNumberValue` abstract operation -// https://tc39.github.io/ecma262/#sec-thisnumbervalue +// https://tc39.es/ecma262/#sec-thisnumbervalue module.exports = function (value) { if (typeof value != 'number' && classof(value) != 'Number') { throw TypeError('Incorrect invocation'); diff --git a/packages/core-js/internals/to-index.js b/packages/core-js/internals/to-index.js index 004a3a22eb77..9bfd02757af9 100644 --- a/packages/core-js/internals/to-index.js +++ b/packages/core-js/internals/to-index.js @@ -2,7 +2,7 @@ var toInteger = require('../internals/to-integer'); var toLength = require('../internals/to-length'); // `ToIndex` abstract operation -// https://tc39.github.io/ecma262/#sec-toindex +// https://tc39.es/ecma262/#sec-toindex module.exports = function (it) { if (it === undefined) return 0; var number = toInteger(it); diff --git a/packages/core-js/internals/to-integer.js b/packages/core-js/internals/to-integer.js index f7c63906f83c..50c151dfff7b 100644 --- a/packages/core-js/internals/to-integer.js +++ b/packages/core-js/internals/to-integer.js @@ -2,7 +2,7 @@ var ceil = Math.ceil; var floor = Math.floor; // `ToInteger` abstract operation -// https://tc39.github.io/ecma262/#sec-tointeger +// https://tc39.es/ecma262/#sec-tointeger module.exports = function (argument) { return isNaN(argument = +argument) ? 0 : (argument > 0 ? floor : ceil)(argument); }; diff --git a/packages/core-js/internals/to-length.js b/packages/core-js/internals/to-length.js index fbc2a49ea6c8..51a0840cb298 100644 --- a/packages/core-js/internals/to-length.js +++ b/packages/core-js/internals/to-length.js @@ -3,7 +3,7 @@ var toInteger = require('../internals/to-integer'); var min = Math.min; // `ToLength` abstract operation -// https://tc39.github.io/ecma262/#sec-tolength +// https://tc39.es/ecma262/#sec-tolength module.exports = function (argument) { return argument > 0 ? min(toInteger(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991 }; diff --git a/packages/core-js/internals/to-object.js b/packages/core-js/internals/to-object.js index fd635e2568fc..5ea37bde4bba 100644 --- a/packages/core-js/internals/to-object.js +++ b/packages/core-js/internals/to-object.js @@ -1,7 +1,7 @@ var requireObjectCoercible = require('../internals/require-object-coercible'); // `ToObject` abstract operation -// https://tc39.github.io/ecma262/#sec-toobject +// https://tc39.es/ecma262/#sec-toobject module.exports = function (argument) { return Object(requireObjectCoercible(argument)); }; diff --git a/packages/core-js/internals/to-primitive.js b/packages/core-js/internals/to-primitive.js index 00a403141749..aa6c06e7154d 100644 --- a/packages/core-js/internals/to-primitive.js +++ b/packages/core-js/internals/to-primitive.js @@ -1,7 +1,7 @@ var isObject = require('../internals/is-object'); // `ToPrimitive` abstract operation -// https://tc39.github.io/ecma262/#sec-toprimitive +// https://tc39.es/ecma262/#sec-toprimitive // instead of the ES6 spec version, we didn't implement @@toPrimitive case // and the second argument - flag - preferred type is a string module.exports = function (input, PREFERRED_STRING) { diff --git a/packages/core-js/modules/es.aggregate-error.js b/packages/core-js/modules/es.aggregate-error.js index b7105b613040..eb5e511b163a 100644 --- a/packages/core-js/modules/es.aggregate-error.js +++ b/packages/core-js/modules/es.aggregate-error.js @@ -27,6 +27,8 @@ $AggregateError.prototype = create(Error.prototype, { name: createPropertyDescriptor(5, 'AggregateError') }); +// `AggregateError` constructor +// https://tc39.es/ecma262/#sec-aggregate-error-constructor $({ global: true }, { AggregateError: $AggregateError }); diff --git a/packages/core-js/modules/es.array-buffer.constructor.js b/packages/core-js/modules/es.array-buffer.constructor.js index b4e4df458184..102e5dc25d06 100644 --- a/packages/core-js/modules/es.array-buffer.constructor.js +++ b/packages/core-js/modules/es.array-buffer.constructor.js @@ -9,7 +9,7 @@ var ArrayBuffer = arrayBufferModule[ARRAY_BUFFER]; var NativeArrayBuffer = global[ARRAY_BUFFER]; // `ArrayBuffer` constructor -// https://tc39.github.io/ecma262/#sec-arraybuffer-constructor +// https://tc39.es/ecma262/#sec-arraybuffer-constructor $({ global: true, forced: NativeArrayBuffer !== ArrayBuffer }, { ArrayBuffer: ArrayBuffer }); diff --git a/packages/core-js/modules/es.array-buffer.is-view.js b/packages/core-js/modules/es.array-buffer.is-view.js index 0b23d5c3211d..1e0a87aabbc2 100644 --- a/packages/core-js/modules/es.array-buffer.is-view.js +++ b/packages/core-js/modules/es.array-buffer.is-view.js @@ -4,7 +4,7 @@ var ArrayBufferViewCore = require('../internals/array-buffer-view-core'); var NATIVE_ARRAY_BUFFER_VIEWS = ArrayBufferViewCore.NATIVE_ARRAY_BUFFER_VIEWS; // `ArrayBuffer.isView` method -// https://tc39.github.io/ecma262/#sec-arraybuffer.isview +// https://tc39.es/ecma262/#sec-arraybuffer.isview $({ target: 'ArrayBuffer', stat: true, forced: !NATIVE_ARRAY_BUFFER_VIEWS }, { isView: ArrayBufferViewCore.isView }); diff --git a/packages/core-js/modules/es.array-buffer.slice.js b/packages/core-js/modules/es.array-buffer.slice.js index c1375434f6d6..7e75e753b04c 100644 --- a/packages/core-js/modules/es.array-buffer.slice.js +++ b/packages/core-js/modules/es.array-buffer.slice.js @@ -16,7 +16,7 @@ var INCORRECT_SLICE = fails(function () { }); // `ArrayBuffer.prototype.slice` method -// https://tc39.github.io/ecma262/#sec-arraybuffer.prototype.slice +// https://tc39.es/ecma262/#sec-arraybuffer.prototype.slice $({ target: 'ArrayBuffer', proto: true, unsafe: true, forced: INCORRECT_SLICE }, { slice: function slice(start, end) { if (nativeArrayBufferSlice !== undefined && end === undefined) { diff --git a/packages/core-js/modules/es.array.concat.js b/packages/core-js/modules/es.array.concat.js index 1c2249909f5f..e2d08032f6d7 100644 --- a/packages/core-js/modules/es.array.concat.js +++ b/packages/core-js/modules/es.array.concat.js @@ -35,7 +35,7 @@ var isConcatSpreadable = function (O) { var FORCED = !IS_CONCAT_SPREADABLE_SUPPORT || !SPECIES_SUPPORT; // `Array.prototype.concat` method -// https://tc39.github.io/ecma262/#sec-array.prototype.concat +// https://tc39.es/ecma262/#sec-array.prototype.concat // with adding support of @@isConcatSpreadable and @@species $({ target: 'Array', proto: true, forced: FORCED }, { concat: function concat(arg) { // eslint-disable-line no-unused-vars diff --git a/packages/core-js/modules/es.array.copy-within.js b/packages/core-js/modules/es.array.copy-within.js index 1fb0dda49ea6..f6d23ef4507f 100644 --- a/packages/core-js/modules/es.array.copy-within.js +++ b/packages/core-js/modules/es.array.copy-within.js @@ -3,10 +3,10 @@ var copyWithin = require('../internals/array-copy-within'); var addToUnscopables = require('../internals/add-to-unscopables'); // `Array.prototype.copyWithin` method -// https://tc39.github.io/ecma262/#sec-array.prototype.copywithin +// https://tc39.es/ecma262/#sec-array.prototype.copywithin $({ target: 'Array', proto: true }, { copyWithin: copyWithin }); -// https://tc39.github.io/ecma262/#sec-array.prototype-@@unscopables +// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables addToUnscopables('copyWithin'); diff --git a/packages/core-js/modules/es.array.every.js b/packages/core-js/modules/es.array.every.js index 231c5c2418e4..137a53763d4b 100644 --- a/packages/core-js/modules/es.array.every.js +++ b/packages/core-js/modules/es.array.every.js @@ -8,7 +8,7 @@ var STRICT_METHOD = arrayMethodIsStrict('every'); var USES_TO_LENGTH = arrayMethodUsesToLength('every'); // `Array.prototype.every` method -// https://tc39.github.io/ecma262/#sec-array.prototype.every +// https://tc39.es/ecma262/#sec-array.prototype.every $({ target: 'Array', proto: true, forced: !STRICT_METHOD || !USES_TO_LENGTH }, { every: function every(callbackfn /* , thisArg */) { return $every(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); diff --git a/packages/core-js/modules/es.array.fill.js b/packages/core-js/modules/es.array.fill.js index ba9f4b46f3b4..297d883ee5db 100644 --- a/packages/core-js/modules/es.array.fill.js +++ b/packages/core-js/modules/es.array.fill.js @@ -3,10 +3,10 @@ var fill = require('../internals/array-fill'); var addToUnscopables = require('../internals/add-to-unscopables'); // `Array.prototype.fill` method -// https://tc39.github.io/ecma262/#sec-array.prototype.fill +// https://tc39.es/ecma262/#sec-array.prototype.fill $({ target: 'Array', proto: true }, { fill: fill }); -// https://tc39.github.io/ecma262/#sec-array.prototype-@@unscopables +// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables addToUnscopables('fill'); diff --git a/packages/core-js/modules/es.array.filter.js b/packages/core-js/modules/es.array.filter.js index df2509bc7699..24b963244f0c 100644 --- a/packages/core-js/modules/es.array.filter.js +++ b/packages/core-js/modules/es.array.filter.js @@ -9,7 +9,7 @@ var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('filter'); var USES_TO_LENGTH = arrayMethodUsesToLength('filter'); // `Array.prototype.filter` method -// https://tc39.github.io/ecma262/#sec-array.prototype.filter +// https://tc39.es/ecma262/#sec-array.prototype.filter // with adding support of @@species $({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT || !USES_TO_LENGTH }, { filter: function filter(callbackfn /* , thisArg */) { diff --git a/packages/core-js/modules/es.array.find-index.js b/packages/core-js/modules/es.array.find-index.js index 56c0b68fad62..fb00efcfe731 100644 --- a/packages/core-js/modules/es.array.find-index.js +++ b/packages/core-js/modules/es.array.find-index.js @@ -13,12 +13,12 @@ var USES_TO_LENGTH = arrayMethodUsesToLength(FIND_INDEX); if (FIND_INDEX in []) Array(1)[FIND_INDEX](function () { SKIPS_HOLES = false; }); // `Array.prototype.findIndex` method -// https://tc39.github.io/ecma262/#sec-array.prototype.findindex +// https://tc39.es/ecma262/#sec-array.prototype.findindex $({ target: 'Array', proto: true, forced: SKIPS_HOLES || !USES_TO_LENGTH }, { findIndex: function findIndex(callbackfn /* , that = undefined */) { return $findIndex(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); } }); -// https://tc39.github.io/ecma262/#sec-array.prototype-@@unscopables +// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables addToUnscopables(FIND_INDEX); diff --git a/packages/core-js/modules/es.array.find.js b/packages/core-js/modules/es.array.find.js index ad37cc796fee..7cf504db7d89 100644 --- a/packages/core-js/modules/es.array.find.js +++ b/packages/core-js/modules/es.array.find.js @@ -13,12 +13,12 @@ var USES_TO_LENGTH = arrayMethodUsesToLength(FIND); if (FIND in []) Array(1)[FIND](function () { SKIPS_HOLES = false; }); // `Array.prototype.find` method -// https://tc39.github.io/ecma262/#sec-array.prototype.find +// https://tc39.es/ecma262/#sec-array.prototype.find $({ target: 'Array', proto: true, forced: SKIPS_HOLES || !USES_TO_LENGTH }, { find: function find(callbackfn /* , that = undefined */) { return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); } }); -// https://tc39.github.io/ecma262/#sec-array.prototype-@@unscopables +// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables addToUnscopables(FIND); diff --git a/packages/core-js/modules/es.array.flat-map.js b/packages/core-js/modules/es.array.flat-map.js index 5469beef3e29..f200c2b77aa1 100644 --- a/packages/core-js/modules/es.array.flat-map.js +++ b/packages/core-js/modules/es.array.flat-map.js @@ -7,7 +7,7 @@ var aFunction = require('../internals/a-function'); var arraySpeciesCreate = require('../internals/array-species-create'); // `Array.prototype.flatMap` method -// https://github.com/tc39/proposal-flatMap +// https://tc39.es/ecma262/#sec-array.prototype.flatmap $({ target: 'Array', proto: true }, { flatMap: function flatMap(callbackfn /* , thisArg */) { var O = toObject(this); diff --git a/packages/core-js/modules/es.array.flat.js b/packages/core-js/modules/es.array.flat.js index cb2c9d75355e..f6c866d626b0 100644 --- a/packages/core-js/modules/es.array.flat.js +++ b/packages/core-js/modules/es.array.flat.js @@ -7,7 +7,7 @@ var toInteger = require('../internals/to-integer'); var arraySpeciesCreate = require('../internals/array-species-create'); // `Array.prototype.flat` method -// https://github.com/tc39/proposal-flatMap +// https://tc39.es/ecma262/#sec-array.prototype.flat $({ target: 'Array', proto: true }, { flat: function flat(/* depthArg = 1 */) { var depthArg = arguments.length ? arguments[0] : undefined; diff --git a/packages/core-js/modules/es.array.for-each.js b/packages/core-js/modules/es.array.for-each.js index 4fb29d073018..0c7203d595cd 100644 --- a/packages/core-js/modules/es.array.for-each.js +++ b/packages/core-js/modules/es.array.for-each.js @@ -3,7 +3,7 @@ var $ = require('../internals/export'); var forEach = require('../internals/array-for-each'); // `Array.prototype.forEach` method -// https://tc39.github.io/ecma262/#sec-array.prototype.foreach +// https://tc39.es/ecma262/#sec-array.prototype.foreach $({ target: 'Array', proto: true, forced: [].forEach != forEach }, { forEach: forEach }); diff --git a/packages/core-js/modules/es.array.from.js b/packages/core-js/modules/es.array.from.js index 5c21cbca9788..b565cda456e0 100644 --- a/packages/core-js/modules/es.array.from.js +++ b/packages/core-js/modules/es.array.from.js @@ -7,7 +7,7 @@ var INCORRECT_ITERATION = !checkCorrectnessOfIteration(function (iterable) { }); // `Array.from` method -// https://tc39.github.io/ecma262/#sec-array.from +// https://tc39.es/ecma262/#sec-array.from $({ target: 'Array', stat: true, forced: INCORRECT_ITERATION }, { from: from }); diff --git a/packages/core-js/modules/es.array.includes.js b/packages/core-js/modules/es.array.includes.js index 003655699d15..ef53a1c6b7f7 100644 --- a/packages/core-js/modules/es.array.includes.js +++ b/packages/core-js/modules/es.array.includes.js @@ -7,12 +7,12 @@ var arrayMethodUsesToLength = require('../internals/array-method-uses-to-length' var USES_TO_LENGTH = arrayMethodUsesToLength('indexOf', { ACCESSORS: true, 1: 0 }); // `Array.prototype.includes` method -// https://tc39.github.io/ecma262/#sec-array.prototype.includes +// https://tc39.es/ecma262/#sec-array.prototype.includes $({ target: 'Array', proto: true, forced: !USES_TO_LENGTH }, { includes: function includes(el /* , fromIndex = 0 */) { return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined); } }); -// https://tc39.github.io/ecma262/#sec-array.prototype-@@unscopables +// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables addToUnscopables('includes'); diff --git a/packages/core-js/modules/es.array.index-of.js b/packages/core-js/modules/es.array.index-of.js index 5a1442b394d1..50c0a4d88d4e 100644 --- a/packages/core-js/modules/es.array.index-of.js +++ b/packages/core-js/modules/es.array.index-of.js @@ -11,7 +11,7 @@ var STRICT_METHOD = arrayMethodIsStrict('indexOf'); var USES_TO_LENGTH = arrayMethodUsesToLength('indexOf', { ACCESSORS: true, 1: 0 }); // `Array.prototype.indexOf` method -// https://tc39.github.io/ecma262/#sec-array.prototype.indexof +// https://tc39.es/ecma262/#sec-array.prototype.indexof $({ target: 'Array', proto: true, forced: NEGATIVE_ZERO || !STRICT_METHOD || !USES_TO_LENGTH }, { indexOf: function indexOf(searchElement /* , fromIndex = 0 */) { return NEGATIVE_ZERO diff --git a/packages/core-js/modules/es.array.is-array.js b/packages/core-js/modules/es.array.is-array.js index b77fad6a0dc2..287a5f403ea0 100644 --- a/packages/core-js/modules/es.array.is-array.js +++ b/packages/core-js/modules/es.array.is-array.js @@ -2,7 +2,7 @@ var $ = require('../internals/export'); var isArray = require('../internals/is-array'); // `Array.isArray` method -// https://tc39.github.io/ecma262/#sec-array.isarray +// https://tc39.es/ecma262/#sec-array.isarray $({ target: 'Array', stat: true }, { isArray: isArray }); diff --git a/packages/core-js/modules/es.array.iterator.js b/packages/core-js/modules/es.array.iterator.js index 5e6442269907..e7b5999d86de 100644 --- a/packages/core-js/modules/es.array.iterator.js +++ b/packages/core-js/modules/es.array.iterator.js @@ -10,15 +10,15 @@ var setInternalState = InternalStateModule.set; var getInternalState = InternalStateModule.getterFor(ARRAY_ITERATOR); // `Array.prototype.entries` method -// https://tc39.github.io/ecma262/#sec-array.prototype.entries +// https://tc39.es/ecma262/#sec-array.prototype.entries // `Array.prototype.keys` method -// https://tc39.github.io/ecma262/#sec-array.prototype.keys +// https://tc39.es/ecma262/#sec-array.prototype.keys // `Array.prototype.values` method -// https://tc39.github.io/ecma262/#sec-array.prototype.values +// https://tc39.es/ecma262/#sec-array.prototype.values // `Array.prototype[@@iterator]` method -// https://tc39.github.io/ecma262/#sec-array.prototype-@@iterator +// https://tc39.es/ecma262/#sec-array.prototype-@@iterator // `CreateArrayIterator` internal method -// https://tc39.github.io/ecma262/#sec-createarrayiterator +// https://tc39.es/ecma262/#sec-createarrayiterator module.exports = defineIterator(Array, 'Array', function (iterated, kind) { setInternalState(this, { type: ARRAY_ITERATOR, @@ -27,7 +27,7 @@ module.exports = defineIterator(Array, 'Array', function (iterated, kind) { kind: kind // kind }); // `%ArrayIteratorPrototype%.next` method -// https://tc39.github.io/ecma262/#sec-%arrayiteratorprototype%.next +// https://tc39.es/ecma262/#sec-%arrayiteratorprototype%.next }, function () { var state = getInternalState(this); var target = state.target; @@ -43,11 +43,11 @@ module.exports = defineIterator(Array, 'Array', function (iterated, kind) { }, 'values'); // argumentsList[@@iterator] is %ArrayProto_values% -// https://tc39.github.io/ecma262/#sec-createunmappedargumentsobject -// https://tc39.github.io/ecma262/#sec-createmappedargumentsobject +// https://tc39.es/ecma262/#sec-createunmappedargumentsobject +// https://tc39.es/ecma262/#sec-createmappedargumentsobject Iterators.Arguments = Iterators.Array; -// https://tc39.github.io/ecma262/#sec-array.prototype-@@unscopables +// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables addToUnscopables('keys'); addToUnscopables('values'); addToUnscopables('entries'); diff --git a/packages/core-js/modules/es.array.join.js b/packages/core-js/modules/es.array.join.js index 79ad8d2657aa..4ca28940f259 100644 --- a/packages/core-js/modules/es.array.join.js +++ b/packages/core-js/modules/es.array.join.js @@ -10,7 +10,7 @@ var ES3_STRINGS = IndexedObject != Object; var STRICT_METHOD = arrayMethodIsStrict('join', ','); // `Array.prototype.join` method -// https://tc39.github.io/ecma262/#sec-array.prototype.join +// https://tc39.es/ecma262/#sec-array.prototype.join $({ target: 'Array', proto: true, forced: ES3_STRINGS || !STRICT_METHOD }, { join: function join(separator) { return nativeJoin.call(toIndexedObject(this), separator === undefined ? ',' : separator); diff --git a/packages/core-js/modules/es.array.last-index-of.js b/packages/core-js/modules/es.array.last-index-of.js index d2090551b114..95431fb27984 100644 --- a/packages/core-js/modules/es.array.last-index-of.js +++ b/packages/core-js/modules/es.array.last-index-of.js @@ -2,7 +2,7 @@ var $ = require('../internals/export'); var lastIndexOf = require('../internals/array-last-index-of'); // `Array.prototype.lastIndexOf` method -// https://tc39.github.io/ecma262/#sec-array.prototype.lastindexof +// https://tc39.es/ecma262/#sec-array.prototype.lastindexof $({ target: 'Array', proto: true, forced: lastIndexOf !== [].lastIndexOf }, { lastIndexOf: lastIndexOf }); diff --git a/packages/core-js/modules/es.array.map.js b/packages/core-js/modules/es.array.map.js index f9a8cdfe52cc..5b58c33f8d75 100644 --- a/packages/core-js/modules/es.array.map.js +++ b/packages/core-js/modules/es.array.map.js @@ -9,7 +9,7 @@ var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('map'); var USES_TO_LENGTH = arrayMethodUsesToLength('map'); // `Array.prototype.map` method -// https://tc39.github.io/ecma262/#sec-array.prototype.map +// https://tc39.es/ecma262/#sec-array.prototype.map // with adding support of @@species $({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT || !USES_TO_LENGTH }, { map: function map(callbackfn /* , thisArg */) { diff --git a/packages/core-js/modules/es.array.of.js b/packages/core-js/modules/es.array.of.js index 2788091b3cf3..3bbba0f2b38d 100644 --- a/packages/core-js/modules/es.array.of.js +++ b/packages/core-js/modules/es.array.of.js @@ -9,7 +9,7 @@ var ISNT_GENERIC = fails(function () { }); // `Array.of` method -// https://tc39.github.io/ecma262/#sec-array.of +// https://tc39.es/ecma262/#sec-array.of // WebKit Array.of isn't generic $({ target: 'Array', stat: true, forced: ISNT_GENERIC }, { of: function of(/* ...args */) { diff --git a/packages/core-js/modules/es.array.reduce-right.js b/packages/core-js/modules/es.array.reduce-right.js index f11d8d467c26..56a9572ee9e6 100644 --- a/packages/core-js/modules/es.array.reduce-right.js +++ b/packages/core-js/modules/es.array.reduce-right.js @@ -14,7 +14,7 @@ var USES_TO_LENGTH = arrayMethodUsesToLength('reduce', { 1: 0 }); var CHROME_BUG = !IS_NODE && CHROME_VERSION > 79 && CHROME_VERSION < 83; // `Array.prototype.reduceRight` method -// https://tc39.github.io/ecma262/#sec-array.prototype.reduceright +// https://tc39.es/ecma262/#sec-array.prototype.reduceright $({ target: 'Array', proto: true, forced: !STRICT_METHOD || !USES_TO_LENGTH || CHROME_BUG }, { reduceRight: function reduceRight(callbackfn /* , initialValue */) { return $reduceRight(this, callbackfn, arguments.length, arguments.length > 1 ? arguments[1] : undefined); diff --git a/packages/core-js/modules/es.array.reduce.js b/packages/core-js/modules/es.array.reduce.js index 3d66308b01f8..d820dd51a6e2 100644 --- a/packages/core-js/modules/es.array.reduce.js +++ b/packages/core-js/modules/es.array.reduce.js @@ -13,7 +13,7 @@ var USES_TO_LENGTH = arrayMethodUsesToLength('reduce', { 1: 0 }); var CHROME_BUG = !IS_NODE && CHROME_VERSION > 79 && CHROME_VERSION < 83; // `Array.prototype.reduce` method -// https://tc39.github.io/ecma262/#sec-array.prototype.reduce +// https://tc39.es/ecma262/#sec-array.prototype.reduce $({ target: 'Array', proto: true, forced: !STRICT_METHOD || !USES_TO_LENGTH || CHROME_BUG }, { reduce: function reduce(callbackfn /* , initialValue */) { return $reduce(this, callbackfn, arguments.length, arguments.length > 1 ? arguments[1] : undefined); diff --git a/packages/core-js/modules/es.array.reverse.js b/packages/core-js/modules/es.array.reverse.js index bfe96d55a882..038137715fc2 100644 --- a/packages/core-js/modules/es.array.reverse.js +++ b/packages/core-js/modules/es.array.reverse.js @@ -6,7 +6,7 @@ var nativeReverse = [].reverse; var test = [1, 2]; // `Array.prototype.reverse` method -// https://tc39.github.io/ecma262/#sec-array.prototype.reverse +// https://tc39.es/ecma262/#sec-array.prototype.reverse // fix for Safari 12.0 bug // https://bugs.webkit.org/show_bug.cgi?id=188794 $({ target: 'Array', proto: true, forced: String(test) === String(test.reverse()) }, { diff --git a/packages/core-js/modules/es.array.slice.js b/packages/core-js/modules/es.array.slice.js index 27609f535844..504030fe61ab 100644 --- a/packages/core-js/modules/es.array.slice.js +++ b/packages/core-js/modules/es.array.slice.js @@ -18,7 +18,7 @@ var nativeSlice = [].slice; var max = Math.max; // `Array.prototype.slice` method -// https://tc39.github.io/ecma262/#sec-array.prototype.slice +// https://tc39.es/ecma262/#sec-array.prototype.slice // fallback for not array-like ES3 strings and DOM objects $({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT || !USES_TO_LENGTH }, { slice: function slice(start, end) { diff --git a/packages/core-js/modules/es.array.some.js b/packages/core-js/modules/es.array.some.js index e143d07e666a..b557b637f322 100644 --- a/packages/core-js/modules/es.array.some.js +++ b/packages/core-js/modules/es.array.some.js @@ -8,7 +8,7 @@ var STRICT_METHOD = arrayMethodIsStrict('some'); var USES_TO_LENGTH = arrayMethodUsesToLength('some'); // `Array.prototype.some` method -// https://tc39.github.io/ecma262/#sec-array.prototype.some +// https://tc39.es/ecma262/#sec-array.prototype.some $({ target: 'Array', proto: true, forced: !STRICT_METHOD || !USES_TO_LENGTH }, { some: function some(callbackfn /* , thisArg */) { return $some(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); diff --git a/packages/core-js/modules/es.array.sort.js b/packages/core-js/modules/es.array.sort.js index 1b46f51562aa..fd36157804a2 100644 --- a/packages/core-js/modules/es.array.sort.js +++ b/packages/core-js/modules/es.array.sort.js @@ -22,7 +22,7 @@ var STRICT_METHOD = arrayMethodIsStrict('sort'); var FORCED = FAILS_ON_UNDEFINED || !FAILS_ON_NULL || !STRICT_METHOD; // `Array.prototype.sort` method -// https://tc39.github.io/ecma262/#sec-array.prototype.sort +// https://tc39.es/ecma262/#sec-array.prototype.sort $({ target: 'Array', proto: true, forced: FORCED }, { sort: function sort(comparefn) { return comparefn === undefined diff --git a/packages/core-js/modules/es.array.species.js b/packages/core-js/modules/es.array.species.js index a0e78299f73e..dafed2eb92ca 100644 --- a/packages/core-js/modules/es.array.species.js +++ b/packages/core-js/modules/es.array.species.js @@ -1,5 +1,5 @@ var setSpecies = require('../internals/set-species'); // `Array[@@species]` getter -// https://tc39.github.io/ecma262/#sec-get-array-@@species +// https://tc39.es/ecma262/#sec-get-array-@@species setSpecies('Array'); diff --git a/packages/core-js/modules/es.array.splice.js b/packages/core-js/modules/es.array.splice.js index 31debcac1f9e..5712f65c173d 100644 --- a/packages/core-js/modules/es.array.splice.js +++ b/packages/core-js/modules/es.array.splice.js @@ -18,7 +18,7 @@ var MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; var MAXIMUM_ALLOWED_LENGTH_EXCEEDED = 'Maximum allowed length exceeded'; // `Array.prototype.splice` method -// https://tc39.github.io/ecma262/#sec-array.prototype.splice +// https://tc39.es/ecma262/#sec-array.prototype.splice // with adding support of @@species $({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT || !USES_TO_LENGTH }, { splice: function splice(start, deleteCount /* , ...items */) { diff --git a/packages/core-js/modules/es.array.unscopables.flat-map.js b/packages/core-js/modules/es.array.unscopables.flat-map.js index 593cf055cf8c..3ba8446e1e41 100644 --- a/packages/core-js/modules/es.array.unscopables.flat-map.js +++ b/packages/core-js/modules/es.array.unscopables.flat-map.js @@ -2,4 +2,5 @@ // in popular engines, so it's moved to a separate module var addToUnscopables = require('../internals/add-to-unscopables'); +// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables addToUnscopables('flatMap'); diff --git a/packages/core-js/modules/es.array.unscopables.flat.js b/packages/core-js/modules/es.array.unscopables.flat.js index ce6656c312e8..fcf7ecfc1307 100644 --- a/packages/core-js/modules/es.array.unscopables.flat.js +++ b/packages/core-js/modules/es.array.unscopables.flat.js @@ -2,4 +2,5 @@ // in popular engines, so it's moved to a separate module var addToUnscopables = require('../internals/add-to-unscopables'); +// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables addToUnscopables('flat'); diff --git a/packages/core-js/modules/es.data-view.js b/packages/core-js/modules/es.data-view.js index a45ac41134e8..7f1371cbb3f7 100644 --- a/packages/core-js/modules/es.data-view.js +++ b/packages/core-js/modules/es.data-view.js @@ -3,7 +3,7 @@ var ArrayBufferModule = require('../internals/array-buffer'); var NATIVE_ARRAY_BUFFER = require('../internals/array-buffer-native'); // `DataView` constructor -// https://tc39.github.io/ecma262/#sec-dataview-constructor +// https://tc39.es/ecma262/#sec-dataview-constructor $({ global: true, forced: !NATIVE_ARRAY_BUFFER }, { DataView: ArrayBufferModule.DataView }); diff --git a/packages/core-js/modules/es.date.now.js b/packages/core-js/modules/es.date.now.js index c4dc75b09ebd..4613f078e09a 100644 --- a/packages/core-js/modules/es.date.now.js +++ b/packages/core-js/modules/es.date.now.js @@ -1,7 +1,7 @@ var $ = require('../internals/export'); // `Date.now` method -// https://tc39.github.io/ecma262/#sec-date.now +// https://tc39.es/ecma262/#sec-date.now $({ target: 'Date', stat: true }, { now: function now() { return new Date().getTime(); diff --git a/packages/core-js/modules/es.date.to-iso-string.js b/packages/core-js/modules/es.date.to-iso-string.js index 14f8ae0b76c7..c6bf12222bda 100644 --- a/packages/core-js/modules/es.date.to-iso-string.js +++ b/packages/core-js/modules/es.date.to-iso-string.js @@ -2,7 +2,7 @@ var $ = require('../internals/export'); var toISOString = require('../internals/date-to-iso-string'); // `Date.prototype.toISOString` method -// https://tc39.github.io/ecma262/#sec-date.prototype.toisostring +// https://tc39.es/ecma262/#sec-date.prototype.toisostring // PhantomJS / old WebKit has a broken implementations $({ target: 'Date', proto: true, forced: Date.prototype.toISOString !== toISOString }, { toISOString: toISOString diff --git a/packages/core-js/modules/es.date.to-json.js b/packages/core-js/modules/es.date.to-json.js index bcf45175f58a..472028fb22e1 100644 --- a/packages/core-js/modules/es.date.to-json.js +++ b/packages/core-js/modules/es.date.to-json.js @@ -10,7 +10,7 @@ var FORCED = fails(function () { }); // `Date.prototype.toJSON` method -// https://tc39.github.io/ecma262/#sec-date.prototype.tojson +// https://tc39.es/ecma262/#sec-date.prototype.tojson $({ target: 'Date', proto: true, forced: FORCED }, { // eslint-disable-next-line no-unused-vars toJSON: function toJSON(key) { diff --git a/packages/core-js/modules/es.date.to-primitive.js b/packages/core-js/modules/es.date.to-primitive.js index 68dc59f58c85..6fc13053074e 100644 --- a/packages/core-js/modules/es.date.to-primitive.js +++ b/packages/core-js/modules/es.date.to-primitive.js @@ -6,7 +6,7 @@ var TO_PRIMITIVE = wellKnownSymbol('toPrimitive'); var DatePrototype = Date.prototype; // `Date.prototype[@@toPrimitive]` method -// https://tc39.github.io/ecma262/#sec-date.prototype-@@toprimitive +// https://tc39.es/ecma262/#sec-date.prototype-@@toprimitive if (!(TO_PRIMITIVE in DatePrototype)) { createNonEnumerableProperty(DatePrototype, TO_PRIMITIVE, dateToPrimitive); } diff --git a/packages/core-js/modules/es.date.to-string.js b/packages/core-js/modules/es.date.to-string.js index dc28f0ad93fa..5e31d441940b 100644 --- a/packages/core-js/modules/es.date.to-string.js +++ b/packages/core-js/modules/es.date.to-string.js @@ -7,7 +7,7 @@ var nativeDateToString = DatePrototype[TO_STRING]; var getTime = DatePrototype.getTime; // `Date.prototype.toString` method -// https://tc39.github.io/ecma262/#sec-date.prototype.tostring +// https://tc39.es/ecma262/#sec-date.prototype.tostring if (new Date(NaN) + '' != INVALID_DATE) { redefine(DatePrototype, TO_STRING, function toString() { var value = getTime.call(this); diff --git a/packages/core-js/modules/es.function.bind.js b/packages/core-js/modules/es.function.bind.js index fb33e969f15d..078daf621fc6 100644 --- a/packages/core-js/modules/es.function.bind.js +++ b/packages/core-js/modules/es.function.bind.js @@ -2,7 +2,7 @@ var $ = require('../internals/export'); var bind = require('../internals/function-bind'); // `Function.prototype.bind` method -// https://tc39.github.io/ecma262/#sec-function.prototype.bind +// https://tc39.es/ecma262/#sec-function.prototype.bind $({ target: 'Function', proto: true }, { bind: bind }); diff --git a/packages/core-js/modules/es.function.has-instance.js b/packages/core-js/modules/es.function.has-instance.js index 01383bd9e780..996c8f88b557 100644 --- a/packages/core-js/modules/es.function.has-instance.js +++ b/packages/core-js/modules/es.function.has-instance.js @@ -8,7 +8,7 @@ var HAS_INSTANCE = wellKnownSymbol('hasInstance'); var FunctionPrototype = Function.prototype; // `Function.prototype[@@hasInstance]` method -// https://tc39.github.io/ecma262/#sec-function.prototype-@@hasinstance +// https://tc39.es/ecma262/#sec-function.prototype-@@hasinstance if (!(HAS_INSTANCE in FunctionPrototype)) { definePropertyModule.f(FunctionPrototype, HAS_INSTANCE, { value: function (O) { if (typeof this != 'function' || !isObject(O)) return false; diff --git a/packages/core-js/modules/es.function.name.js b/packages/core-js/modules/es.function.name.js index 2312d91ddd7f..d7ab97d82ea9 100644 --- a/packages/core-js/modules/es.function.name.js +++ b/packages/core-js/modules/es.function.name.js @@ -7,7 +7,7 @@ var nameRE = /^\s*function ([^ (]*)/; var NAME = 'name'; // Function instances `.name` property -// https://tc39.github.io/ecma262/#sec-function-instances-name +// https://tc39.es/ecma262/#sec-function-instances-name if (DESCRIPTORS && !(NAME in FunctionPrototype)) { defineProperty(FunctionPrototype, NAME, { configurable: true, diff --git a/packages/core-js/modules/es.global-this.js b/packages/core-js/modules/es.global-this.js index 7e925c8753e1..b9641cd2a787 100644 --- a/packages/core-js/modules/es.global-this.js +++ b/packages/core-js/modules/es.global-this.js @@ -2,7 +2,7 @@ var $ = require('../internals/export'); var global = require('../internals/global'); // `globalThis` object -// https://github.com/tc39/proposal-global +// https://tc39.es/ecma262/#sec-globalthis $({ global: true }, { globalThis: global }); diff --git a/packages/core-js/modules/es.json.stringify.js b/packages/core-js/modules/es.json.stringify.js index 56ba89ff9a3b..574ce86abb97 100644 --- a/packages/core-js/modules/es.json.stringify.js +++ b/packages/core-js/modules/es.json.stringify.js @@ -21,6 +21,8 @@ var FORCED = fails(function () { }); if ($stringify) { + // `JSON.stringify` method + // https://tc39.es/ecma262/#sec-json.stringify // https://github.com/tc39/proposal-well-formed-stringify $({ target: 'JSON', stat: true, forced: FORCED }, { // eslint-disable-next-line no-unused-vars diff --git a/packages/core-js/modules/es.json.to-string-tag.js b/packages/core-js/modules/es.json.to-string-tag.js index bdfa0cd81041..5df4d6104a06 100644 --- a/packages/core-js/modules/es.json.to-string-tag.js +++ b/packages/core-js/modules/es.json.to-string-tag.js @@ -2,5 +2,5 @@ var global = require('../internals/global'); var setToStringTag = require('../internals/set-to-string-tag'); // JSON[@@toStringTag] property -// https://tc39.github.io/ecma262/#sec-json-@@tostringtag +// https://tc39.es/ecma262/#sec-json-@@tostringtag setToStringTag(global.JSON, 'JSON', true); diff --git a/packages/core-js/modules/es.map.js b/packages/core-js/modules/es.map.js index fa8ecce40f50..6c555c653d95 100644 --- a/packages/core-js/modules/es.map.js +++ b/packages/core-js/modules/es.map.js @@ -3,7 +3,7 @@ var collection = require('../internals/collection'); var collectionStrong = require('../internals/collection-strong'); // `Map` constructor -// https://tc39.github.io/ecma262/#sec-map-objects +// https://tc39.es/ecma262/#sec-map-objects module.exports = collection('Map', function (init) { return function Map() { return init(this, arguments.length ? arguments[0] : undefined); }; }, collectionStrong); diff --git a/packages/core-js/modules/es.math.acosh.js b/packages/core-js/modules/es.math.acosh.js index 62c85a4c339a..7e0752760721 100644 --- a/packages/core-js/modules/es.math.acosh.js +++ b/packages/core-js/modules/es.math.acosh.js @@ -13,7 +13,7 @@ var FORCED = !nativeAcosh || nativeAcosh(Infinity) != Infinity; // `Math.acosh` method -// https://tc39.github.io/ecma262/#sec-math.acosh +// https://tc39.es/ecma262/#sec-math.acosh $({ target: 'Math', stat: true, forced: FORCED }, { acosh: function acosh(x) { return (x = +x) < 1 ? NaN : x > 94906265.62425156 diff --git a/packages/core-js/modules/es.math.asinh.js b/packages/core-js/modules/es.math.asinh.js index 9308e2186d65..a2a6878f25c7 100644 --- a/packages/core-js/modules/es.math.asinh.js +++ b/packages/core-js/modules/es.math.asinh.js @@ -9,7 +9,7 @@ function asinh(x) { } // `Math.asinh` method -// https://tc39.github.io/ecma262/#sec-math.asinh +// https://tc39.es/ecma262/#sec-math.asinh // Tor Browser bug: Math.asinh(0) -> -0 $({ target: 'Math', stat: true, forced: !(nativeAsinh && 1 / nativeAsinh(0) > 0) }, { asinh: asinh diff --git a/packages/core-js/modules/es.math.atanh.js b/packages/core-js/modules/es.math.atanh.js index 9116f8e4834c..e5a57cae064c 100644 --- a/packages/core-js/modules/es.math.atanh.js +++ b/packages/core-js/modules/es.math.atanh.js @@ -4,7 +4,7 @@ var nativeAtanh = Math.atanh; var log = Math.log; // `Math.atanh` method -// https://tc39.github.io/ecma262/#sec-math.atanh +// https://tc39.es/ecma262/#sec-math.atanh // Tor Browser bug: Math.atanh(-0) -> 0 $({ target: 'Math', stat: true, forced: !(nativeAtanh && 1 / nativeAtanh(-0) < 0) }, { atanh: function atanh(x) { diff --git a/packages/core-js/modules/es.math.cbrt.js b/packages/core-js/modules/es.math.cbrt.js index b93416f9cc34..034dd3422716 100644 --- a/packages/core-js/modules/es.math.cbrt.js +++ b/packages/core-js/modules/es.math.cbrt.js @@ -5,7 +5,7 @@ var abs = Math.abs; var pow = Math.pow; // `Math.cbrt` method -// https://tc39.github.io/ecma262/#sec-math.cbrt +// https://tc39.es/ecma262/#sec-math.cbrt $({ target: 'Math', stat: true }, { cbrt: function cbrt(x) { return sign(x = +x) * pow(abs(x), 1 / 3); diff --git a/packages/core-js/modules/es.math.clz32.js b/packages/core-js/modules/es.math.clz32.js index 7a18e64af6a2..9adbaed52135 100644 --- a/packages/core-js/modules/es.math.clz32.js +++ b/packages/core-js/modules/es.math.clz32.js @@ -5,7 +5,7 @@ var log = Math.log; var LOG2E = Math.LOG2E; // `Math.clz32` method -// https://tc39.github.io/ecma262/#sec-math.clz32 +// https://tc39.es/ecma262/#sec-math.clz32 $({ target: 'Math', stat: true }, { clz32: function clz32(x) { return (x >>>= 0) ? 31 - floor(log(x + 0.5) * LOG2E) : 32; diff --git a/packages/core-js/modules/es.math.cosh.js b/packages/core-js/modules/es.math.cosh.js index 0c7322a2f8d8..5a5eeb50a8ca 100644 --- a/packages/core-js/modules/es.math.cosh.js +++ b/packages/core-js/modules/es.math.cosh.js @@ -6,7 +6,7 @@ var abs = Math.abs; var E = Math.E; // `Math.cosh` method -// https://tc39.github.io/ecma262/#sec-math.cosh +// https://tc39.es/ecma262/#sec-math.cosh $({ target: 'Math', stat: true, forced: !nativeCosh || nativeCosh(710) === Infinity }, { cosh: function cosh(x) { var t = expm1(abs(x) - 1) + 1; diff --git a/packages/core-js/modules/es.math.expm1.js b/packages/core-js/modules/es.math.expm1.js index 956eb6f129f1..7c755fc8e4c7 100644 --- a/packages/core-js/modules/es.math.expm1.js +++ b/packages/core-js/modules/es.math.expm1.js @@ -2,5 +2,5 @@ var $ = require('../internals/export'); var expm1 = require('../internals/math-expm1'); // `Math.expm1` method -// https://tc39.github.io/ecma262/#sec-math.expm1 +// https://tc39.es/ecma262/#sec-math.expm1 $({ target: 'Math', stat: true, forced: expm1 != Math.expm1 }, { expm1: expm1 }); diff --git a/packages/core-js/modules/es.math.fround.js b/packages/core-js/modules/es.math.fround.js index 5df62db8b0c2..4b9edf280f84 100644 --- a/packages/core-js/modules/es.math.fround.js +++ b/packages/core-js/modules/es.math.fround.js @@ -2,5 +2,5 @@ var $ = require('../internals/export'); var fround = require('../internals/math-fround'); // `Math.fround` method -// https://tc39.github.io/ecma262/#sec-math.fround +// https://tc39.es/ecma262/#sec-math.fround $({ target: 'Math', stat: true }, { fround: fround }); diff --git a/packages/core-js/modules/es.math.hypot.js b/packages/core-js/modules/es.math.hypot.js index 0e8d17b46d41..3a15c77e7dd2 100644 --- a/packages/core-js/modules/es.math.hypot.js +++ b/packages/core-js/modules/es.math.hypot.js @@ -9,7 +9,7 @@ var sqrt = Math.sqrt; var BUGGY = !!$hypot && $hypot(Infinity, NaN) !== Infinity; // `Math.hypot` method -// https://tc39.github.io/ecma262/#sec-math.hypot +// https://tc39.es/ecma262/#sec-math.hypot $({ target: 'Math', stat: true, forced: BUGGY }, { hypot: function hypot(value1, value2) { // eslint-disable-line no-unused-vars var sum = 0; diff --git a/packages/core-js/modules/es.math.imul.js b/packages/core-js/modules/es.math.imul.js index 3882a3e3a228..6cfe7179eb56 100644 --- a/packages/core-js/modules/es.math.imul.js +++ b/packages/core-js/modules/es.math.imul.js @@ -8,7 +8,7 @@ var FORCED = fails(function () { }); // `Math.imul` method -// https://tc39.github.io/ecma262/#sec-math.imul +// https://tc39.es/ecma262/#sec-math.imul // some WebKit versions fails with big numbers, some has wrong arity $({ target: 'Math', stat: true, forced: FORCED }, { imul: function imul(x, y) { diff --git a/packages/core-js/modules/es.math.log10.js b/packages/core-js/modules/es.math.log10.js index 86ba3db42484..407880baf249 100644 --- a/packages/core-js/modules/es.math.log10.js +++ b/packages/core-js/modules/es.math.log10.js @@ -4,7 +4,7 @@ var log = Math.log; var LOG10E = Math.LOG10E; // `Math.log10` method -// https://tc39.github.io/ecma262/#sec-math.log10 +// https://tc39.es/ecma262/#sec-math.log10 $({ target: 'Math', stat: true }, { log10: function log10(x) { return log(x) * LOG10E; diff --git a/packages/core-js/modules/es.math.log1p.js b/packages/core-js/modules/es.math.log1p.js index 03276618444d..6611532b0c85 100644 --- a/packages/core-js/modules/es.math.log1p.js +++ b/packages/core-js/modules/es.math.log1p.js @@ -2,5 +2,5 @@ var $ = require('../internals/export'); var log1p = require('../internals/math-log1p'); // `Math.log1p` method -// https://tc39.github.io/ecma262/#sec-math.log1p +// https://tc39.es/ecma262/#sec-math.log1p $({ target: 'Math', stat: true }, { log1p: log1p }); diff --git a/packages/core-js/modules/es.math.log2.js b/packages/core-js/modules/es.math.log2.js index 22fcedf4f161..3c43ae698332 100644 --- a/packages/core-js/modules/es.math.log2.js +++ b/packages/core-js/modules/es.math.log2.js @@ -4,7 +4,7 @@ var log = Math.log; var LN2 = Math.LN2; // `Math.log2` method -// https://tc39.github.io/ecma262/#sec-math.log2 +// https://tc39.es/ecma262/#sec-math.log2 $({ target: 'Math', stat: true }, { log2: function log2(x) { return log(x) / LN2; diff --git a/packages/core-js/modules/es.math.sign.js b/packages/core-js/modules/es.math.sign.js index 19e3a782d3d2..0d7b137de934 100644 --- a/packages/core-js/modules/es.math.sign.js +++ b/packages/core-js/modules/es.math.sign.js @@ -2,7 +2,7 @@ var $ = require('../internals/export'); var sign = require('../internals/math-sign'); // `Math.sign` method -// https://tc39.github.io/ecma262/#sec-math.sign +// https://tc39.es/ecma262/#sec-math.sign $({ target: 'Math', stat: true }, { sign: sign }); diff --git a/packages/core-js/modules/es.math.sinh.js b/packages/core-js/modules/es.math.sinh.js index 11ba610675f8..95ff8d1289ec 100644 --- a/packages/core-js/modules/es.math.sinh.js +++ b/packages/core-js/modules/es.math.sinh.js @@ -11,7 +11,7 @@ var FORCED = fails(function () { }); // `Math.sinh` method -// https://tc39.github.io/ecma262/#sec-math.sinh +// https://tc39.es/ecma262/#sec-math.sinh // V8 near Chromium 38 has a problem with very small numbers $({ target: 'Math', stat: true, forced: FORCED }, { sinh: function sinh(x) { diff --git a/packages/core-js/modules/es.math.tanh.js b/packages/core-js/modules/es.math.tanh.js index 3b574020ba9d..df909dde17e2 100644 --- a/packages/core-js/modules/es.math.tanh.js +++ b/packages/core-js/modules/es.math.tanh.js @@ -4,7 +4,7 @@ var expm1 = require('../internals/math-expm1'); var exp = Math.exp; // `Math.tanh` method -// https://tc39.github.io/ecma262/#sec-math.tanh +// https://tc39.es/ecma262/#sec-math.tanh $({ target: 'Math', stat: true }, { tanh: function tanh(x) { var a = expm1(x = +x); diff --git a/packages/core-js/modules/es.math.to-string-tag.js b/packages/core-js/modules/es.math.to-string-tag.js index 4ab08116d6db..97c943fb449b 100644 --- a/packages/core-js/modules/es.math.to-string-tag.js +++ b/packages/core-js/modules/es.math.to-string-tag.js @@ -1,5 +1,5 @@ var setToStringTag = require('../internals/set-to-string-tag'); // Math[@@toStringTag] property -// https://tc39.github.io/ecma262/#sec-math-@@tostringtag +// https://tc39.es/ecma262/#sec-math-@@tostringtag setToStringTag(Math, 'Math', true); diff --git a/packages/core-js/modules/es.math.trunc.js b/packages/core-js/modules/es.math.trunc.js index 0e8351d914b6..e8c5a3baab0e 100644 --- a/packages/core-js/modules/es.math.trunc.js +++ b/packages/core-js/modules/es.math.trunc.js @@ -4,7 +4,7 @@ var ceil = Math.ceil; var floor = Math.floor; // `Math.trunc` method -// https://tc39.github.io/ecma262/#sec-math.trunc +// https://tc39.es/ecma262/#sec-math.trunc $({ target: 'Math', stat: true }, { trunc: function trunc(it) { return (it > 0 ? floor : ceil)(it); diff --git a/packages/core-js/modules/es.number.constructor.js b/packages/core-js/modules/es.number.constructor.js index 37fdbbc963fe..5278dbf6f18d 100644 --- a/packages/core-js/modules/es.number.constructor.js +++ b/packages/core-js/modules/es.number.constructor.js @@ -22,7 +22,7 @@ var NumberPrototype = NativeNumber.prototype; var BROKEN_CLASSOF = classof(create(NumberPrototype)) == NUMBER; // `ToNumber` abstract operation -// https://tc39.github.io/ecma262/#sec-tonumber +// https://tc39.es/ecma262/#sec-tonumber var toNumber = function (argument) { var it = toPrimitive(argument, false); var first, third, radix, maxCode, digits, length, index, code; @@ -51,7 +51,7 @@ var toNumber = function (argument) { }; // `Number` constructor -// https://tc39.github.io/ecma262/#sec-number-constructor +// https://tc39.es/ecma262/#sec-number-constructor if (isForced(NUMBER, !NativeNumber(' 0o1') || !NativeNumber('0b1') || NativeNumber('+0x1'))) { var NumberWrapper = function Number(value) { var it = arguments.length < 1 ? 0 : value; diff --git a/packages/core-js/modules/es.number.epsilon.js b/packages/core-js/modules/es.number.epsilon.js index b60272493f0e..1aba47d0f893 100644 --- a/packages/core-js/modules/es.number.epsilon.js +++ b/packages/core-js/modules/es.number.epsilon.js @@ -1,7 +1,7 @@ var $ = require('../internals/export'); // `Number.EPSILON` constant -// https://tc39.github.io/ecma262/#sec-number.epsilon +// https://tc39.es/ecma262/#sec-number.epsilon $({ target: 'Number', stat: true }, { EPSILON: Math.pow(2, -52) }); diff --git a/packages/core-js/modules/es.number.is-finite.js b/packages/core-js/modules/es.number.is-finite.js index 6308eb4d997d..e7480edb583b 100644 --- a/packages/core-js/modules/es.number.is-finite.js +++ b/packages/core-js/modules/es.number.is-finite.js @@ -2,5 +2,5 @@ var $ = require('../internals/export'); var numberIsFinite = require('../internals/number-is-finite'); // `Number.isFinite` method -// https://tc39.github.io/ecma262/#sec-number.isfinite +// https://tc39.es/ecma262/#sec-number.isfinite $({ target: 'Number', stat: true }, { isFinite: numberIsFinite }); diff --git a/packages/core-js/modules/es.number.is-integer.js b/packages/core-js/modules/es.number.is-integer.js index b15b7393dee1..45ab3def4df3 100644 --- a/packages/core-js/modules/es.number.is-integer.js +++ b/packages/core-js/modules/es.number.is-integer.js @@ -2,7 +2,7 @@ var $ = require('../internals/export'); var isInteger = require('../internals/is-integer'); // `Number.isInteger` method -// https://tc39.github.io/ecma262/#sec-number.isinteger +// https://tc39.es/ecma262/#sec-number.isinteger $({ target: 'Number', stat: true }, { isInteger: isInteger }); diff --git a/packages/core-js/modules/es.number.is-nan.js b/packages/core-js/modules/es.number.is-nan.js index f384acc6783f..a0f026894055 100644 --- a/packages/core-js/modules/es.number.is-nan.js +++ b/packages/core-js/modules/es.number.is-nan.js @@ -1,7 +1,7 @@ var $ = require('../internals/export'); // `Number.isNaN` method -// https://tc39.github.io/ecma262/#sec-number.isnan +// https://tc39.es/ecma262/#sec-number.isnan $({ target: 'Number', stat: true }, { isNaN: function isNaN(number) { // eslint-disable-next-line no-self-compare diff --git a/packages/core-js/modules/es.number.is-safe-integer.js b/packages/core-js/modules/es.number.is-safe-integer.js index cea6704a18ec..0438b47d0370 100644 --- a/packages/core-js/modules/es.number.is-safe-integer.js +++ b/packages/core-js/modules/es.number.is-safe-integer.js @@ -4,7 +4,7 @@ var isInteger = require('../internals/is-integer'); var abs = Math.abs; // `Number.isSafeInteger` method -// https://tc39.github.io/ecma262/#sec-number.issafeinteger +// https://tc39.es/ecma262/#sec-number.issafeinteger $({ target: 'Number', stat: true }, { isSafeInteger: function isSafeInteger(number) { return isInteger(number) && abs(number) <= 0x1FFFFFFFFFFFFF; diff --git a/packages/core-js/modules/es.number.max-safe-integer.js b/packages/core-js/modules/es.number.max-safe-integer.js index 7fc5890262bb..c9fa5a60c829 100644 --- a/packages/core-js/modules/es.number.max-safe-integer.js +++ b/packages/core-js/modules/es.number.max-safe-integer.js @@ -1,7 +1,7 @@ var $ = require('../internals/export'); // `Number.MAX_SAFE_INTEGER` constant -// https://tc39.github.io/ecma262/#sec-number.max_safe_integer +// https://tc39.es/ecma262/#sec-number.max_safe_integer $({ target: 'Number', stat: true }, { MAX_SAFE_INTEGER: 0x1FFFFFFFFFFFFF }); diff --git a/packages/core-js/modules/es.number.min-safe-integer.js b/packages/core-js/modules/es.number.min-safe-integer.js index 500a8f678a26..2c781560ed14 100644 --- a/packages/core-js/modules/es.number.min-safe-integer.js +++ b/packages/core-js/modules/es.number.min-safe-integer.js @@ -1,7 +1,7 @@ var $ = require('../internals/export'); // `Number.MIN_SAFE_INTEGER` constant -// https://tc39.github.io/ecma262/#sec-number.min_safe_integer +// https://tc39.es/ecma262/#sec-number.min_safe_integer $({ target: 'Number', stat: true }, { MIN_SAFE_INTEGER: -0x1FFFFFFFFFFFFF }); diff --git a/packages/core-js/modules/es.number.parse-float.js b/packages/core-js/modules/es.number.parse-float.js index 5310ec1ed7f3..be91ecfd8430 100644 --- a/packages/core-js/modules/es.number.parse-float.js +++ b/packages/core-js/modules/es.number.parse-float.js @@ -2,7 +2,7 @@ var $ = require('../internals/export'); var parseFloat = require('../internals/number-parse-float'); // `Number.parseFloat` method -// https://tc39.github.io/ecma262/#sec-number.parseFloat +// https://tc39.es/ecma262/#sec-number.parseFloat $({ target: 'Number', stat: true, forced: Number.parseFloat != parseFloat }, { parseFloat: parseFloat }); diff --git a/packages/core-js/modules/es.number.parse-int.js b/packages/core-js/modules/es.number.parse-int.js index 7f31df1c06e5..e965c4258426 100644 --- a/packages/core-js/modules/es.number.parse-int.js +++ b/packages/core-js/modules/es.number.parse-int.js @@ -2,7 +2,7 @@ var $ = require('../internals/export'); var parseInt = require('../internals/number-parse-int'); // `Number.parseInt` method -// https://tc39.github.io/ecma262/#sec-number.parseint +// https://tc39.es/ecma262/#sec-number.parseint $({ target: 'Number', stat: true, forced: Number.parseInt != parseInt }, { parseInt: parseInt }); diff --git a/packages/core-js/modules/es.number.to-fixed.js b/packages/core-js/modules/es.number.to-fixed.js index fa4d3e279d79..4ec949efa557 100644 --- a/packages/core-js/modules/es.number.to-fixed.js +++ b/packages/core-js/modules/es.number.to-fixed.js @@ -36,7 +36,7 @@ var FORCED = nativeToFixed && ( }); // `Number.prototype.toFixed` method -// https://tc39.github.io/ecma262/#sec-number.prototype.tofixed +// https://tc39.es/ecma262/#sec-number.prototype.tofixed $({ target: 'Number', proto: true, forced: FORCED }, { // eslint-disable-next-line max-statements toFixed: function toFixed(fractionDigits) { diff --git a/packages/core-js/modules/es.number.to-precision.js b/packages/core-js/modules/es.number.to-precision.js index 710829680fa0..7b1ab8585ec4 100644 --- a/packages/core-js/modules/es.number.to-precision.js +++ b/packages/core-js/modules/es.number.to-precision.js @@ -14,7 +14,7 @@ var FORCED = fails(function () { }); // `Number.prototype.toPrecision` method -// https://tc39.github.io/ecma262/#sec-number.prototype.toprecision +// https://tc39.es/ecma262/#sec-number.prototype.toprecision $({ target: 'Number', proto: true, forced: FORCED }, { toPrecision: function toPrecision(precision) { return precision === undefined diff --git a/packages/core-js/modules/es.object.assign.js b/packages/core-js/modules/es.object.assign.js index 5b00e6ae943b..0a9f105bdb03 100644 --- a/packages/core-js/modules/es.object.assign.js +++ b/packages/core-js/modules/es.object.assign.js @@ -2,7 +2,7 @@ var $ = require('../internals/export'); var assign = require('../internals/object-assign'); // `Object.assign` method -// https://tc39.github.io/ecma262/#sec-object.assign +// https://tc39.es/ecma262/#sec-object.assign $({ target: 'Object', stat: true, forced: Object.assign !== assign }, { assign: assign }); diff --git a/packages/core-js/modules/es.object.create.js b/packages/core-js/modules/es.object.create.js index 3c278691f93f..2ba36e47bce2 100644 --- a/packages/core-js/modules/es.object.create.js +++ b/packages/core-js/modules/es.object.create.js @@ -3,7 +3,7 @@ var DESCRIPTORS = require('../internals/descriptors'); var create = require('../internals/object-create'); // `Object.create` method -// https://tc39.github.io/ecma262/#sec-object.create +// https://tc39.es/ecma262/#sec-object.create $({ target: 'Object', stat: true, sham: !DESCRIPTORS }, { create: create }); diff --git a/packages/core-js/modules/es.object.define-getter.js b/packages/core-js/modules/es.object.define-getter.js index 0a44e4541347..d31780d69244 100644 --- a/packages/core-js/modules/es.object.define-getter.js +++ b/packages/core-js/modules/es.object.define-getter.js @@ -7,7 +7,7 @@ var aFunction = require('../internals/a-function'); var definePropertyModule = require('../internals/object-define-property'); // `Object.prototype.__defineGetter__` method -// https://tc39.github.io/ecma262/#sec-object.prototype.__defineGetter__ +// https://tc39.es/ecma262/#sec-object.prototype.__defineGetter__ if (DESCRIPTORS) { $({ target: 'Object', proto: true, forced: FORCED }, { __defineGetter__: function __defineGetter__(P, getter) { diff --git a/packages/core-js/modules/es.object.define-properties.js b/packages/core-js/modules/es.object.define-properties.js index 9400799feb37..ddc0e72ba3f7 100644 --- a/packages/core-js/modules/es.object.define-properties.js +++ b/packages/core-js/modules/es.object.define-properties.js @@ -3,7 +3,7 @@ var DESCRIPTORS = require('../internals/descriptors'); var defineProperties = require('../internals/object-define-properties'); // `Object.defineProperties` method -// https://tc39.github.io/ecma262/#sec-object.defineproperties +// https://tc39.es/ecma262/#sec-object.defineproperties $({ target: 'Object', stat: true, forced: !DESCRIPTORS, sham: !DESCRIPTORS }, { defineProperties: defineProperties }); diff --git a/packages/core-js/modules/es.object.define-property.js b/packages/core-js/modules/es.object.define-property.js index 19fcf5b37961..64ad4d5c77de 100644 --- a/packages/core-js/modules/es.object.define-property.js +++ b/packages/core-js/modules/es.object.define-property.js @@ -3,7 +3,7 @@ var DESCRIPTORS = require('../internals/descriptors'); var objectDefinePropertyModile = require('../internals/object-define-property'); // `Object.defineProperty` method -// https://tc39.github.io/ecma262/#sec-object.defineproperty +// https://tc39.es/ecma262/#sec-object.defineproperty $({ target: 'Object', stat: true, forced: !DESCRIPTORS, sham: !DESCRIPTORS }, { defineProperty: objectDefinePropertyModile.f }); diff --git a/packages/core-js/modules/es.object.define-setter.js b/packages/core-js/modules/es.object.define-setter.js index 4250177ea980..ddfe5faa005d 100644 --- a/packages/core-js/modules/es.object.define-setter.js +++ b/packages/core-js/modules/es.object.define-setter.js @@ -7,7 +7,7 @@ var aFunction = require('../internals/a-function'); var definePropertyModule = require('../internals/object-define-property'); // `Object.prototype.__defineSetter__` method -// https://tc39.github.io/ecma262/#sec-object.prototype.__defineSetter__ +// https://tc39.es/ecma262/#sec-object.prototype.__defineSetter__ if (DESCRIPTORS) { $({ target: 'Object', proto: true, forced: FORCED }, { __defineSetter__: function __defineSetter__(P, setter) { diff --git a/packages/core-js/modules/es.object.entries.js b/packages/core-js/modules/es.object.entries.js index a22e693bb7e9..5829c5a41003 100644 --- a/packages/core-js/modules/es.object.entries.js +++ b/packages/core-js/modules/es.object.entries.js @@ -2,7 +2,7 @@ var $ = require('../internals/export'); var $entries = require('../internals/object-to-array').entries; // `Object.entries` method -// https://tc39.github.io/ecma262/#sec-object.entries +// https://tc39.es/ecma262/#sec-object.entries $({ target: 'Object', stat: true }, { entries: function entries(O) { return $entries(O); diff --git a/packages/core-js/modules/es.object.freeze.js b/packages/core-js/modules/es.object.freeze.js index 0a623bdc690c..6c5457e4dedd 100644 --- a/packages/core-js/modules/es.object.freeze.js +++ b/packages/core-js/modules/es.object.freeze.js @@ -8,7 +8,7 @@ var nativeFreeze = Object.freeze; var FAILS_ON_PRIMITIVES = fails(function () { nativeFreeze(1); }); // `Object.freeze` method -// https://tc39.github.io/ecma262/#sec-object.freeze +// https://tc39.es/ecma262/#sec-object.freeze $({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !FREEZING }, { freeze: function freeze(it) { return nativeFreeze && isObject(it) ? nativeFreeze(onFreeze(it)) : it; diff --git a/packages/core-js/modules/es.object.get-own-property-descriptor.js b/packages/core-js/modules/es.object.get-own-property-descriptor.js index bfeeb888a355..729bca7d4e64 100644 --- a/packages/core-js/modules/es.object.get-own-property-descriptor.js +++ b/packages/core-js/modules/es.object.get-own-property-descriptor.js @@ -8,7 +8,7 @@ var FAILS_ON_PRIMITIVES = fails(function () { nativeGetOwnPropertyDescriptor(1); var FORCED = !DESCRIPTORS || FAILS_ON_PRIMITIVES; // `Object.getOwnPropertyDescriptor` method -// https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptor +// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor $({ target: 'Object', stat: true, forced: FORCED, sham: !DESCRIPTORS }, { getOwnPropertyDescriptor: function getOwnPropertyDescriptor(it, key) { return nativeGetOwnPropertyDescriptor(toIndexedObject(it), key); diff --git a/packages/core-js/modules/es.object.get-own-property-descriptors.js b/packages/core-js/modules/es.object.get-own-property-descriptors.js index e29c917b0351..0f1cc9fbf07e 100644 --- a/packages/core-js/modules/es.object.get-own-property-descriptors.js +++ b/packages/core-js/modules/es.object.get-own-property-descriptors.js @@ -6,7 +6,7 @@ var getOwnPropertyDescriptorModule = require('../internals/object-get-own-proper var createProperty = require('../internals/create-property'); // `Object.getOwnPropertyDescriptors` method -// https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptors +// https://tc39.es/ecma262/#sec-object.getownpropertydescriptors $({ target: 'Object', stat: true, sham: !DESCRIPTORS }, { getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) { var O = toIndexedObject(object); diff --git a/packages/core-js/modules/es.object.get-own-property-names.js b/packages/core-js/modules/es.object.get-own-property-names.js index 6a52f4591595..0c154e2194a4 100644 --- a/packages/core-js/modules/es.object.get-own-property-names.js +++ b/packages/core-js/modules/es.object.get-own-property-names.js @@ -5,7 +5,7 @@ var nativeGetOwnPropertyNames = require('../internals/object-get-own-property-na var FAILS_ON_PRIMITIVES = fails(function () { return !Object.getOwnPropertyNames(1); }); // `Object.getOwnPropertyNames` method -// https://tc39.github.io/ecma262/#sec-object.getownpropertynames +// https://tc39.es/ecma262/#sec-object.getownpropertynames $({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES }, { getOwnPropertyNames: nativeGetOwnPropertyNames }); diff --git a/packages/core-js/modules/es.object.get-prototype-of.js b/packages/core-js/modules/es.object.get-prototype-of.js index 7cbb548e6dc6..042ec7b622c9 100644 --- a/packages/core-js/modules/es.object.get-prototype-of.js +++ b/packages/core-js/modules/es.object.get-prototype-of.js @@ -7,7 +7,7 @@ var CORRECT_PROTOTYPE_GETTER = require('../internals/correct-prototype-getter'); var FAILS_ON_PRIMITIVES = fails(function () { nativeGetPrototypeOf(1); }); // `Object.getPrototypeOf` method -// https://tc39.github.io/ecma262/#sec-object.getprototypeof +// https://tc39.es/ecma262/#sec-object.getprototypeof $({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !CORRECT_PROTOTYPE_GETTER }, { getPrototypeOf: function getPrototypeOf(it) { return nativeGetPrototypeOf(toObject(it)); diff --git a/packages/core-js/modules/es.object.is-extensible.js b/packages/core-js/modules/es.object.is-extensible.js index 556405b18b4e..cf0e76c82b6e 100644 --- a/packages/core-js/modules/es.object.is-extensible.js +++ b/packages/core-js/modules/es.object.is-extensible.js @@ -6,7 +6,7 @@ var nativeIsExtensible = Object.isExtensible; var FAILS_ON_PRIMITIVES = fails(function () { nativeIsExtensible(1); }); // `Object.isExtensible` method -// https://tc39.github.io/ecma262/#sec-object.isextensible +// https://tc39.es/ecma262/#sec-object.isextensible $({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES }, { isExtensible: function isExtensible(it) { return isObject(it) ? nativeIsExtensible ? nativeIsExtensible(it) : true : false; diff --git a/packages/core-js/modules/es.object.is-frozen.js b/packages/core-js/modules/es.object.is-frozen.js index 060314de3ee1..472e5e34e6cb 100644 --- a/packages/core-js/modules/es.object.is-frozen.js +++ b/packages/core-js/modules/es.object.is-frozen.js @@ -6,7 +6,7 @@ var nativeIsFrozen = Object.isFrozen; var FAILS_ON_PRIMITIVES = fails(function () { nativeIsFrozen(1); }); // `Object.isFrozen` method -// https://tc39.github.io/ecma262/#sec-object.isfrozen +// https://tc39.es/ecma262/#sec-object.isfrozen $({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES }, { isFrozen: function isFrozen(it) { return isObject(it) ? nativeIsFrozen ? nativeIsFrozen(it) : false : true; diff --git a/packages/core-js/modules/es.object.is-sealed.js b/packages/core-js/modules/es.object.is-sealed.js index 0f8b95f410be..c3869e1aeba8 100644 --- a/packages/core-js/modules/es.object.is-sealed.js +++ b/packages/core-js/modules/es.object.is-sealed.js @@ -6,7 +6,7 @@ var nativeIsSealed = Object.isSealed; var FAILS_ON_PRIMITIVES = fails(function () { nativeIsSealed(1); }); // `Object.isSealed` method -// https://tc39.github.io/ecma262/#sec-object.issealed +// https://tc39.es/ecma262/#sec-object.issealed $({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES }, { isSealed: function isSealed(it) { return isObject(it) ? nativeIsSealed ? nativeIsSealed(it) : false : true; diff --git a/packages/core-js/modules/es.object.is.js b/packages/core-js/modules/es.object.is.js index 9ef6f0af61d9..c9c8f6a2ff46 100644 --- a/packages/core-js/modules/es.object.is.js +++ b/packages/core-js/modules/es.object.is.js @@ -2,7 +2,7 @@ var $ = require('../internals/export'); var is = require('../internals/same-value'); // `Object.is` method -// https://tc39.github.io/ecma262/#sec-object.is +// https://tc39.es/ecma262/#sec-object.is $({ target: 'Object', stat: true }, { is: is }); diff --git a/packages/core-js/modules/es.object.keys.js b/packages/core-js/modules/es.object.keys.js index dc2488402d19..b73c12b196f4 100644 --- a/packages/core-js/modules/es.object.keys.js +++ b/packages/core-js/modules/es.object.keys.js @@ -6,7 +6,7 @@ var fails = require('../internals/fails'); var FAILS_ON_PRIMITIVES = fails(function () { nativeKeys(1); }); // `Object.keys` method -// https://tc39.github.io/ecma262/#sec-object.keys +// https://tc39.es/ecma262/#sec-object.keys $({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES }, { keys: function keys(it) { return nativeKeys(toObject(it)); diff --git a/packages/core-js/modules/es.object.lookup-getter.js b/packages/core-js/modules/es.object.lookup-getter.js index 46e3fd00f626..ea7deacf4b9d 100644 --- a/packages/core-js/modules/es.object.lookup-getter.js +++ b/packages/core-js/modules/es.object.lookup-getter.js @@ -8,7 +8,7 @@ var getPrototypeOf = require('../internals/object-get-prototype-of'); var getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f; // `Object.prototype.__lookupGetter__` method -// https://tc39.github.io/ecma262/#sec-object.prototype.__lookupGetter__ +// https://tc39.es/ecma262/#sec-object.prototype.__lookupGetter__ if (DESCRIPTORS) { $({ target: 'Object', proto: true, forced: FORCED }, { __lookupGetter__: function __lookupGetter__(P) { diff --git a/packages/core-js/modules/es.object.lookup-setter.js b/packages/core-js/modules/es.object.lookup-setter.js index 57d49fad27d4..984bc8f42a68 100644 --- a/packages/core-js/modules/es.object.lookup-setter.js +++ b/packages/core-js/modules/es.object.lookup-setter.js @@ -8,7 +8,7 @@ var getPrototypeOf = require('../internals/object-get-prototype-of'); var getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f; // `Object.prototype.__lookupSetter__` method -// https://tc39.github.io/ecma262/#sec-object.prototype.__lookupSetter__ +// https://tc39.es/ecma262/#sec-object.prototype.__lookupSetter__ if (DESCRIPTORS) { $({ target: 'Object', proto: true, forced: FORCED }, { __lookupSetter__: function __lookupSetter__(P) { diff --git a/packages/core-js/modules/es.object.prevent-extensions.js b/packages/core-js/modules/es.object.prevent-extensions.js index bb7b2686053e..b1dcda42bc98 100644 --- a/packages/core-js/modules/es.object.prevent-extensions.js +++ b/packages/core-js/modules/es.object.prevent-extensions.js @@ -8,7 +8,7 @@ var nativePreventExtensions = Object.preventExtensions; var FAILS_ON_PRIMITIVES = fails(function () { nativePreventExtensions(1); }); // `Object.preventExtensions` method -// https://tc39.github.io/ecma262/#sec-object.preventextensions +// https://tc39.es/ecma262/#sec-object.preventextensions $({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !FREEZING }, { preventExtensions: function preventExtensions(it) { return nativePreventExtensions && isObject(it) ? nativePreventExtensions(onFreeze(it)) : it; diff --git a/packages/core-js/modules/es.object.seal.js b/packages/core-js/modules/es.object.seal.js index 35fae0c5b46e..87449898fbee 100644 --- a/packages/core-js/modules/es.object.seal.js +++ b/packages/core-js/modules/es.object.seal.js @@ -8,7 +8,7 @@ var nativeSeal = Object.seal; var FAILS_ON_PRIMITIVES = fails(function () { nativeSeal(1); }); // `Object.seal` method -// https://tc39.github.io/ecma262/#sec-object.seal +// https://tc39.es/ecma262/#sec-object.seal $({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !FREEZING }, { seal: function seal(it) { return nativeSeal && isObject(it) ? nativeSeal(onFreeze(it)) : it; diff --git a/packages/core-js/modules/es.object.set-prototype-of.js b/packages/core-js/modules/es.object.set-prototype-of.js index cbe0578d7b03..a491b07f5374 100644 --- a/packages/core-js/modules/es.object.set-prototype-of.js +++ b/packages/core-js/modules/es.object.set-prototype-of.js @@ -2,7 +2,7 @@ var $ = require('../internals/export'); var setPrototypeOf = require('../internals/object-set-prototype-of'); // `Object.setPrototypeOf` method -// https://tc39.github.io/ecma262/#sec-object.setprototypeof +// https://tc39.es/ecma262/#sec-object.setprototypeof $({ target: 'Object', stat: true }, { setPrototypeOf: setPrototypeOf }); diff --git a/packages/core-js/modules/es.object.to-string.js b/packages/core-js/modules/es.object.to-string.js index 705de4cb06f8..eaf5b9d6f193 100644 --- a/packages/core-js/modules/es.object.to-string.js +++ b/packages/core-js/modules/es.object.to-string.js @@ -3,7 +3,7 @@ var redefine = require('../internals/redefine'); var toString = require('../internals/object-to-string'); // `Object.prototype.toString` method -// https://tc39.github.io/ecma262/#sec-object.prototype.tostring +// https://tc39.es/ecma262/#sec-object.prototype.tostring if (!TO_STRING_TAG_SUPPORT) { redefine(Object.prototype, 'toString', toString, { unsafe: true }); } diff --git a/packages/core-js/modules/es.object.values.js b/packages/core-js/modules/es.object.values.js index a3074cf77dea..7982f0f76164 100644 --- a/packages/core-js/modules/es.object.values.js +++ b/packages/core-js/modules/es.object.values.js @@ -2,7 +2,7 @@ var $ = require('../internals/export'); var $values = require('../internals/object-to-array').values; // `Object.values` method -// https://tc39.github.io/ecma262/#sec-object.values +// https://tc39.es/ecma262/#sec-object.values $({ target: 'Object', stat: true }, { values: function values(O) { return $values(O); diff --git a/packages/core-js/modules/es.parse-float.js b/packages/core-js/modules/es.parse-float.js index 1245deb5308c..c56e78011e18 100644 --- a/packages/core-js/modules/es.parse-float.js +++ b/packages/core-js/modules/es.parse-float.js @@ -2,7 +2,7 @@ var $ = require('../internals/export'); var parseFloatImplementation = require('../internals/number-parse-float'); // `parseFloat` method -// https://tc39.github.io/ecma262/#sec-parsefloat-string +// https://tc39.es/ecma262/#sec-parsefloat-string $({ global: true, forced: parseFloat != parseFloatImplementation }, { parseFloat: parseFloatImplementation }); diff --git a/packages/core-js/modules/es.parse-int.js b/packages/core-js/modules/es.parse-int.js index b462541afb37..ef7e49a35b3f 100644 --- a/packages/core-js/modules/es.parse-int.js +++ b/packages/core-js/modules/es.parse-int.js @@ -2,7 +2,7 @@ var $ = require('../internals/export'); var parseIntImplementation = require('../internals/number-parse-int'); // `parseInt` method -// https://tc39.github.io/ecma262/#sec-parseint-string-radix +// https://tc39.es/ecma262/#sec-parseint-string-radix $({ global: true, forced: parseInt != parseIntImplementation }, { parseInt: parseIntImplementation }); diff --git a/packages/core-js/modules/es.promise.all-settled.js b/packages/core-js/modules/es.promise.all-settled.js index ed10ce6eb2ca..c4a567422063 100644 --- a/packages/core-js/modules/es.promise.all-settled.js +++ b/packages/core-js/modules/es.promise.all-settled.js @@ -6,7 +6,7 @@ var perform = require('../internals/perform'); var iterate = require('../internals/iterate'); // `Promise.allSettled` method -// https://github.com/tc39/proposal-promise-allSettled +// https://tc39.es/ecma262/#sec-promise.allsettled $({ target: 'Promise', stat: true }, { allSettled: function allSettled(iterable) { var C = this; diff --git a/packages/core-js/modules/es.promise.any.js b/packages/core-js/modules/es.promise.any.js index 08368b43e051..337138b71602 100644 --- a/packages/core-js/modules/es.promise.any.js +++ b/packages/core-js/modules/es.promise.any.js @@ -9,7 +9,7 @@ var iterate = require('../internals/iterate'); var PROMISE_ANY_ERROR = 'No one promise resolved'; // `Promise.any` method -// https://github.com/tc39/proposal-promise-any +// https://tc39.es/ecma262/#sec-promise.any $({ target: 'Promise', stat: true }, { any: function any(iterable) { var C = this; diff --git a/packages/core-js/modules/es.promise.finally.js b/packages/core-js/modules/es.promise.finally.js index 7efe3e53fb26..fb5fea7fccb1 100644 --- a/packages/core-js/modules/es.promise.finally.js +++ b/packages/core-js/modules/es.promise.finally.js @@ -14,7 +14,7 @@ var NON_GENERIC = !!NativePromise && fails(function () { }); // `Promise.prototype.finally` method -// https://tc39.github.io/ecma262/#sec-promise.prototype.finally +// https://tc39.es/ecma262/#sec-promise.prototype.finally $({ target: 'Promise', proto: true, real: true, forced: NON_GENERIC }, { 'finally': function (onFinally) { var C = speciesConstructor(this, getBuiltIn('Promise')); diff --git a/packages/core-js/modules/es.promise.js b/packages/core-js/modules/es.promise.js index 10a48e66abf5..dd09a65cdc15 100644 --- a/packages/core-js/modules/es.promise.js +++ b/packages/core-js/modules/es.promise.js @@ -252,7 +252,7 @@ if (FORCED) { }; Internal.prototype = redefineAll(PromiseConstructor.prototype, { // `Promise.prototype.then` method - // https://tc39.github.io/ecma262/#sec-promise.prototype.then + // https://tc39.es/ecma262/#sec-promise.prototype.then then: function then(onFulfilled, onRejected) { var state = getInternalPromiseState(this); var reaction = newPromiseCapability(speciesConstructor(this, PromiseConstructor)); @@ -265,7 +265,7 @@ if (FORCED) { return reaction.promise; }, // `Promise.prototype.catch` method - // https://tc39.github.io/ecma262/#sec-promise.prototype.catch + // https://tc39.es/ecma262/#sec-promise.prototype.catch 'catch': function (onRejected) { return this.then(undefined, onRejected); } @@ -317,7 +317,7 @@ PromiseWrapper = getBuiltIn(PROMISE); // statics $({ target: PROMISE, stat: true, forced: FORCED }, { // `Promise.reject` method - // https://tc39.github.io/ecma262/#sec-promise.reject + // https://tc39.es/ecma262/#sec-promise.reject reject: function reject(r) { var capability = newPromiseCapability(this); capability.reject.call(undefined, r); @@ -327,7 +327,7 @@ $({ target: PROMISE, stat: true, forced: FORCED }, { $({ target: PROMISE, stat: true, forced: IS_PURE || FORCED }, { // `Promise.resolve` method - // https://tc39.github.io/ecma262/#sec-promise.resolve + // https://tc39.es/ecma262/#sec-promise.resolve resolve: function resolve(x) { return promiseResolve(IS_PURE && this === PromiseWrapper ? PromiseConstructor : this, x); } @@ -335,7 +335,7 @@ $({ target: PROMISE, stat: true, forced: IS_PURE || FORCED }, { $({ target: PROMISE, stat: true, forced: INCORRECT_ITERATION }, { // `Promise.all` method - // https://tc39.github.io/ecma262/#sec-promise.all + // https://tc39.es/ecma262/#sec-promise.all all: function all(iterable) { var C = this; var capability = newPromiseCapability(C); @@ -364,7 +364,7 @@ $({ target: PROMISE, stat: true, forced: INCORRECT_ITERATION }, { return capability.promise; }, // `Promise.race` method - // https://tc39.github.io/ecma262/#sec-promise.race + // https://tc39.es/ecma262/#sec-promise.race race: function race(iterable) { var C = this; var capability = newPromiseCapability(C); diff --git a/packages/core-js/modules/es.reflect.apply.js b/packages/core-js/modules/es.reflect.apply.js index 634222bb7646..a3241678fb59 100644 --- a/packages/core-js/modules/es.reflect.apply.js +++ b/packages/core-js/modules/es.reflect.apply.js @@ -13,7 +13,7 @@ var OPTIONAL_ARGUMENTS_LIST = !fails(function () { }); // `Reflect.apply` method -// https://tc39.github.io/ecma262/#sec-reflect.apply +// https://tc39.es/ecma262/#sec-reflect.apply $({ target: 'Reflect', stat: true, forced: OPTIONAL_ARGUMENTS_LIST }, { apply: function apply(target, thisArgument, argumentsList) { aFunction(target); diff --git a/packages/core-js/modules/es.reflect.construct.js b/packages/core-js/modules/es.reflect.construct.js index 9e678ddb0828..b9e3670ecd1a 100644 --- a/packages/core-js/modules/es.reflect.construct.js +++ b/packages/core-js/modules/es.reflect.construct.js @@ -10,7 +10,7 @@ var fails = require('../internals/fails'); var nativeConstruct = getBuiltIn('Reflect', 'construct'); // `Reflect.construct` method -// https://tc39.github.io/ecma262/#sec-reflect.construct +// https://tc39.es/ecma262/#sec-reflect.construct // MS Edge supports only 2 arguments and argumentsList argument is optional // FF Nightly sets third argument as `new.target`, but does not create `this` from it var NEW_TARGET_BUG = fails(function () { diff --git a/packages/core-js/modules/es.reflect.define-property.js b/packages/core-js/modules/es.reflect.define-property.js index 44343f799d84..106e8df47ee4 100644 --- a/packages/core-js/modules/es.reflect.define-property.js +++ b/packages/core-js/modules/es.reflect.define-property.js @@ -12,7 +12,7 @@ var ERROR_INSTEAD_OF_FALSE = fails(function () { }); // `Reflect.defineProperty` method -// https://tc39.github.io/ecma262/#sec-reflect.defineproperty +// https://tc39.es/ecma262/#sec-reflect.defineproperty $({ target: 'Reflect', stat: true, forced: ERROR_INSTEAD_OF_FALSE, sham: !DESCRIPTORS }, { defineProperty: function defineProperty(target, propertyKey, attributes) { anObject(target); diff --git a/packages/core-js/modules/es.reflect.delete-property.js b/packages/core-js/modules/es.reflect.delete-property.js index 8cfb32d138d7..709fe3da0428 100644 --- a/packages/core-js/modules/es.reflect.delete-property.js +++ b/packages/core-js/modules/es.reflect.delete-property.js @@ -3,7 +3,7 @@ var anObject = require('../internals/an-object'); var getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f; // `Reflect.deleteProperty` method -// https://tc39.github.io/ecma262/#sec-reflect.deleteproperty +// https://tc39.es/ecma262/#sec-reflect.deleteproperty $({ target: 'Reflect', stat: true }, { deleteProperty: function deleteProperty(target, propertyKey) { var descriptor = getOwnPropertyDescriptor(anObject(target), propertyKey); diff --git a/packages/core-js/modules/es.reflect.get-own-property-descriptor.js b/packages/core-js/modules/es.reflect.get-own-property-descriptor.js index 335aac4221b7..70900f6a2ace 100644 --- a/packages/core-js/modules/es.reflect.get-own-property-descriptor.js +++ b/packages/core-js/modules/es.reflect.get-own-property-descriptor.js @@ -4,7 +4,7 @@ var anObject = require('../internals/an-object'); var getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor'); // `Reflect.getOwnPropertyDescriptor` method -// https://tc39.github.io/ecma262/#sec-reflect.getownpropertydescriptor +// https://tc39.es/ecma262/#sec-reflect.getownpropertydescriptor $({ target: 'Reflect', stat: true, sham: !DESCRIPTORS }, { getOwnPropertyDescriptor: function getOwnPropertyDescriptor(target, propertyKey) { return getOwnPropertyDescriptorModule.f(anObject(target), propertyKey); diff --git a/packages/core-js/modules/es.reflect.get-prototype-of.js b/packages/core-js/modules/es.reflect.get-prototype-of.js index 97859492bcea..01396a147976 100644 --- a/packages/core-js/modules/es.reflect.get-prototype-of.js +++ b/packages/core-js/modules/es.reflect.get-prototype-of.js @@ -4,7 +4,7 @@ var objectGetPrototypeOf = require('../internals/object-get-prototype-of'); var CORRECT_PROTOTYPE_GETTER = require('../internals/correct-prototype-getter'); // `Reflect.getPrototypeOf` method -// https://tc39.github.io/ecma262/#sec-reflect.getprototypeof +// https://tc39.es/ecma262/#sec-reflect.getprototypeof $({ target: 'Reflect', stat: true, sham: !CORRECT_PROTOTYPE_GETTER }, { getPrototypeOf: function getPrototypeOf(target) { return objectGetPrototypeOf(anObject(target)); diff --git a/packages/core-js/modules/es.reflect.get.js b/packages/core-js/modules/es.reflect.get.js index 10e79628fc57..cb6221e45a5c 100644 --- a/packages/core-js/modules/es.reflect.get.js +++ b/packages/core-js/modules/es.reflect.get.js @@ -6,7 +6,7 @@ var getOwnPropertyDescriptorModule = require('../internals/object-get-own-proper var getPrototypeOf = require('../internals/object-get-prototype-of'); // `Reflect.get` method -// https://tc39.github.io/ecma262/#sec-reflect.get +// https://tc39.es/ecma262/#sec-reflect.get function get(target, propertyKey /* , receiver */) { var receiver = arguments.length < 3 ? target : arguments[2]; var descriptor, prototype; diff --git a/packages/core-js/modules/es.reflect.has.js b/packages/core-js/modules/es.reflect.has.js index c6a8ced4da1f..ff20b735a4d7 100644 --- a/packages/core-js/modules/es.reflect.has.js +++ b/packages/core-js/modules/es.reflect.has.js @@ -1,7 +1,7 @@ var $ = require('../internals/export'); // `Reflect.has` method -// https://tc39.github.io/ecma262/#sec-reflect.has +// https://tc39.es/ecma262/#sec-reflect.has $({ target: 'Reflect', stat: true }, { has: function has(target, propertyKey) { return propertyKey in target; diff --git a/packages/core-js/modules/es.reflect.is-extensible.js b/packages/core-js/modules/es.reflect.is-extensible.js index 876eae36425a..4fc5125b842c 100644 --- a/packages/core-js/modules/es.reflect.is-extensible.js +++ b/packages/core-js/modules/es.reflect.is-extensible.js @@ -4,7 +4,7 @@ var anObject = require('../internals/an-object'); var objectIsExtensible = Object.isExtensible; // `Reflect.isExtensible` method -// https://tc39.github.io/ecma262/#sec-reflect.isextensible +// https://tc39.es/ecma262/#sec-reflect.isextensible $({ target: 'Reflect', stat: true }, { isExtensible: function isExtensible(target) { anObject(target); diff --git a/packages/core-js/modules/es.reflect.own-keys.js b/packages/core-js/modules/es.reflect.own-keys.js index 7a8f3f0e7db3..8432c3552d46 100644 --- a/packages/core-js/modules/es.reflect.own-keys.js +++ b/packages/core-js/modules/es.reflect.own-keys.js @@ -2,7 +2,7 @@ var $ = require('../internals/export'); var ownKeys = require('../internals/own-keys'); // `Reflect.ownKeys` method -// https://tc39.github.io/ecma262/#sec-reflect.ownkeys +// https://tc39.es/ecma262/#sec-reflect.ownkeys $({ target: 'Reflect', stat: true }, { ownKeys: ownKeys }); diff --git a/packages/core-js/modules/es.reflect.prevent-extensions.js b/packages/core-js/modules/es.reflect.prevent-extensions.js index 92d04753cfd1..89d3586928e3 100644 --- a/packages/core-js/modules/es.reflect.prevent-extensions.js +++ b/packages/core-js/modules/es.reflect.prevent-extensions.js @@ -4,7 +4,7 @@ var anObject = require('../internals/an-object'); var FREEZING = require('../internals/freezing'); // `Reflect.preventExtensions` method -// https://tc39.github.io/ecma262/#sec-reflect.preventextensions +// https://tc39.es/ecma262/#sec-reflect.preventextensions $({ target: 'Reflect', stat: true, sham: !FREEZING }, { preventExtensions: function preventExtensions(target) { anObject(target); diff --git a/packages/core-js/modules/es.reflect.set-prototype-of.js b/packages/core-js/modules/es.reflect.set-prototype-of.js index 7900440cf078..c35336b71add 100644 --- a/packages/core-js/modules/es.reflect.set-prototype-of.js +++ b/packages/core-js/modules/es.reflect.set-prototype-of.js @@ -4,7 +4,7 @@ var aPossiblePrototype = require('../internals/a-possible-prototype'); var objectSetPrototypeOf = require('../internals/object-set-prototype-of'); // `Reflect.setPrototypeOf` method -// https://tc39.github.io/ecma262/#sec-reflect.setprototypeof +// https://tc39.es/ecma262/#sec-reflect.setprototypeof if (objectSetPrototypeOf) $({ target: 'Reflect', stat: true }, { setPrototypeOf: function setPrototypeOf(target, proto) { anObject(target); diff --git a/packages/core-js/modules/es.reflect.set.js b/packages/core-js/modules/es.reflect.set.js index 9949bb3afcaa..ab3345efa53f 100644 --- a/packages/core-js/modules/es.reflect.set.js +++ b/packages/core-js/modules/es.reflect.set.js @@ -9,7 +9,7 @@ var getPrototypeOf = require('../internals/object-get-prototype-of'); var createPropertyDescriptor = require('../internals/create-property-descriptor'); // `Reflect.set` method -// https://tc39.github.io/ecma262/#sec-reflect.set +// https://tc39.es/ecma262/#sec-reflect.set function set(target, propertyKey, V /* , receiver */) { var receiver = arguments.length < 4 ? target : arguments[3]; var ownDescriptor = getOwnPropertyDescriptorModule.f(anObject(target), propertyKey); diff --git a/packages/core-js/modules/es.regexp.constructor.js b/packages/core-js/modules/es.regexp.constructor.js index 25a3bd0ddb95..ec40de9162aa 100644 --- a/packages/core-js/modules/es.regexp.constructor.js +++ b/packages/core-js/modules/es.regexp.constructor.js @@ -31,7 +31,7 @@ var FORCED = DESCRIPTORS && isForced('RegExp', (!CORRECT_NEW || UNSUPPORTED_Y || }))); // `RegExp` constructor -// https://tc39.github.io/ecma262/#sec-regexp-constructor +// https://tc39.es/ecma262/#sec-regexp-constructor if (FORCED) { var RegExpWrapper = function RegExp(pattern, flags) { var thisIsRegExp = this instanceof RegExpWrapper; @@ -80,5 +80,5 @@ if (FORCED) { redefine(global, 'RegExp', RegExpWrapper); } -// https://tc39.github.io/ecma262/#sec-get-regexp-@@species +// https://tc39.es/ecma262/#sec-get-regexp-@@species setSpecies('RegExp'); diff --git a/packages/core-js/modules/es.regexp.exec.js b/packages/core-js/modules/es.regexp.exec.js index d47a89d69f74..072f2be382a6 100644 --- a/packages/core-js/modules/es.regexp.exec.js +++ b/packages/core-js/modules/es.regexp.exec.js @@ -2,6 +2,8 @@ var $ = require('../internals/export'); var exec = require('../internals/regexp-exec'); +// `RegExp.prototype.exec` method +// https://tc39.es/ecma262/#sec-regexp.prototype.exec $({ target: 'RegExp', proto: true, forced: /./.exec !== exec }, { exec: exec }); diff --git a/packages/core-js/modules/es.regexp.flags.js b/packages/core-js/modules/es.regexp.flags.js index 2ad5f267e642..f90605cf8a68 100644 --- a/packages/core-js/modules/es.regexp.flags.js +++ b/packages/core-js/modules/es.regexp.flags.js @@ -4,7 +4,7 @@ var regExpFlags = require('../internals/regexp-flags'); var UNSUPPORTED_Y = require('../internals/regexp-sticky-helpers').UNSUPPORTED_Y; // `RegExp.prototype.flags` getter -// https://tc39.github.io/ecma262/#sec-get-regexp.prototype.flags +// https://tc39.es/ecma262/#sec-get-regexp.prototype.flags if (DESCRIPTORS && (/./g.flags != 'g' || UNSUPPORTED_Y)) { objectDefinePropertyModule.f(RegExp.prototype, 'flags', { configurable: true, diff --git a/packages/core-js/modules/es.regexp.sticky.js b/packages/core-js/modules/es.regexp.sticky.js index 02da204fef27..9ce2717eb03c 100644 --- a/packages/core-js/modules/es.regexp.sticky.js +++ b/packages/core-js/modules/es.regexp.sticky.js @@ -5,6 +5,7 @@ var getInternalState = require('../internals/internal-state').get; var RegExpPrototype = RegExp.prototype; // `RegExp.prototype.sticky` getter +// https://tc39.es/ecma262/#sec-get-regexp.prototype.sticky if (DESCRIPTORS && UNSUPPORTED_Y) { defineProperty(RegExp.prototype, 'sticky', { configurable: true, diff --git a/packages/core-js/modules/es.regexp.test.js b/packages/core-js/modules/es.regexp.test.js index b2a0df4c68c9..15e237598692 100644 --- a/packages/core-js/modules/es.regexp.test.js +++ b/packages/core-js/modules/es.regexp.test.js @@ -16,6 +16,8 @@ var DELEGATES_TO_EXEC = function () { var nativeTest = /./.test; +// `RegExp.prototype.test` method +// https://tc39.es/ecma262/#sec-regexp.prototype.test $({ target: 'RegExp', proto: true, forced: !DELEGATES_TO_EXEC }, { test: function (str) { if (typeof this.exec !== 'function') { diff --git a/packages/core-js/modules/es.regexp.to-string.js b/packages/core-js/modules/es.regexp.to-string.js index b75a79a9599d..28352352cbf5 100644 --- a/packages/core-js/modules/es.regexp.to-string.js +++ b/packages/core-js/modules/es.regexp.to-string.js @@ -13,7 +13,7 @@ var NOT_GENERIC = fails(function () { return nativeToString.call({ source: 'a', var INCORRECT_NAME = nativeToString.name != TO_STRING; // `RegExp.prototype.toString` method -// https://tc39.github.io/ecma262/#sec-regexp.prototype.tostring +// https://tc39.es/ecma262/#sec-regexp.prototype.tostring if (NOT_GENERIC || INCORRECT_NAME) { redefine(RegExp.prototype, TO_STRING, function toString() { var R = anObject(this); diff --git a/packages/core-js/modules/es.set.js b/packages/core-js/modules/es.set.js index ac9004139ffa..234d18656e61 100644 --- a/packages/core-js/modules/es.set.js +++ b/packages/core-js/modules/es.set.js @@ -3,7 +3,7 @@ var collection = require('../internals/collection'); var collectionStrong = require('../internals/collection-strong'); // `Set` constructor -// https://tc39.github.io/ecma262/#sec-set-objects +// https://tc39.es/ecma262/#sec-set-objects module.exports = collection('Set', function (init) { return function Set() { return init(this, arguments.length ? arguments[0] : undefined); }; }, collectionStrong); diff --git a/packages/core-js/modules/es.string.anchor.js b/packages/core-js/modules/es.string.anchor.js index 004cc0a50c25..9c0f0dae6e06 100644 --- a/packages/core-js/modules/es.string.anchor.js +++ b/packages/core-js/modules/es.string.anchor.js @@ -4,7 +4,7 @@ var createHTML = require('../internals/create-html'); var forcedStringHTMLMethod = require('../internals/string-html-forced'); // `String.prototype.anchor` method -// https://tc39.github.io/ecma262/#sec-string.prototype.anchor +// https://tc39.es/ecma262/#sec-string.prototype.anchor $({ target: 'String', proto: true, forced: forcedStringHTMLMethod('anchor') }, { anchor: function anchor(name) { return createHTML(this, 'a', 'name', name); diff --git a/packages/core-js/modules/es.string.big.js b/packages/core-js/modules/es.string.big.js index 3273d00c8295..478a31c43fbc 100644 --- a/packages/core-js/modules/es.string.big.js +++ b/packages/core-js/modules/es.string.big.js @@ -4,7 +4,7 @@ var createHTML = require('../internals/create-html'); var forcedStringHTMLMethod = require('../internals/string-html-forced'); // `String.prototype.big` method -// https://tc39.github.io/ecma262/#sec-string.prototype.big +// https://tc39.es/ecma262/#sec-string.prototype.big $({ target: 'String', proto: true, forced: forcedStringHTMLMethod('big') }, { big: function big() { return createHTML(this, 'big', '', ''); diff --git a/packages/core-js/modules/es.string.blink.js b/packages/core-js/modules/es.string.blink.js index 9373820d52c5..2599a0fe95ed 100644 --- a/packages/core-js/modules/es.string.blink.js +++ b/packages/core-js/modules/es.string.blink.js @@ -4,7 +4,7 @@ var createHTML = require('../internals/create-html'); var forcedStringHTMLMethod = require('../internals/string-html-forced'); // `String.prototype.blink` method -// https://tc39.github.io/ecma262/#sec-string.prototype.blink +// https://tc39.es/ecma262/#sec-string.prototype.blink $({ target: 'String', proto: true, forced: forcedStringHTMLMethod('blink') }, { blink: function blink() { return createHTML(this, 'blink', '', ''); diff --git a/packages/core-js/modules/es.string.bold.js b/packages/core-js/modules/es.string.bold.js index ea8c48c97c67..ed15e7280854 100644 --- a/packages/core-js/modules/es.string.bold.js +++ b/packages/core-js/modules/es.string.bold.js @@ -4,7 +4,7 @@ var createHTML = require('../internals/create-html'); var forcedStringHTMLMethod = require('../internals/string-html-forced'); // `String.prototype.bold` method -// https://tc39.github.io/ecma262/#sec-string.prototype.bold +// https://tc39.es/ecma262/#sec-string.prototype.bold $({ target: 'String', proto: true, forced: forcedStringHTMLMethod('bold') }, { bold: function bold() { return createHTML(this, 'b', '', ''); diff --git a/packages/core-js/modules/es.string.code-point-at.js b/packages/core-js/modules/es.string.code-point-at.js index 26a2da2ef0b6..927e41386598 100644 --- a/packages/core-js/modules/es.string.code-point-at.js +++ b/packages/core-js/modules/es.string.code-point-at.js @@ -3,7 +3,7 @@ var $ = require('../internals/export'); var codeAt = require('../internals/string-multibyte').codeAt; // `String.prototype.codePointAt` method -// https://tc39.github.io/ecma262/#sec-string.prototype.codepointat +// https://tc39.es/ecma262/#sec-string.prototype.codepointat $({ target: 'String', proto: true }, { codePointAt: function codePointAt(pos) { return codeAt(this, pos); diff --git a/packages/core-js/modules/es.string.ends-with.js b/packages/core-js/modules/es.string.ends-with.js index e19b0f6356d3..74d6a278e014 100644 --- a/packages/core-js/modules/es.string.ends-with.js +++ b/packages/core-js/modules/es.string.ends-with.js @@ -18,7 +18,7 @@ var MDN_POLYFILL_BUG = !IS_PURE && !CORRECT_IS_REGEXP_LOGIC && !!function () { }(); // `String.prototype.endsWith` method -// https://tc39.github.io/ecma262/#sec-string.prototype.endswith +// https://tc39.es/ecma262/#sec-string.prototype.endswith $({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC }, { endsWith: function endsWith(searchString /* , endPosition = @length */) { var that = String(requireObjectCoercible(this)); diff --git a/packages/core-js/modules/es.string.fixed.js b/packages/core-js/modules/es.string.fixed.js index 13f8a0433a59..9f9b87d54d23 100644 --- a/packages/core-js/modules/es.string.fixed.js +++ b/packages/core-js/modules/es.string.fixed.js @@ -4,7 +4,7 @@ var createHTML = require('../internals/create-html'); var forcedStringHTMLMethod = require('../internals/string-html-forced'); // `String.prototype.fixed` method -// https://tc39.github.io/ecma262/#sec-string.prototype.fixed +// https://tc39.es/ecma262/#sec-string.prototype.fixed $({ target: 'String', proto: true, forced: forcedStringHTMLMethod('fixed') }, { fixed: function fixed() { return createHTML(this, 'tt', '', ''); diff --git a/packages/core-js/modules/es.string.fontcolor.js b/packages/core-js/modules/es.string.fontcolor.js index 88636c2008d7..f96ebb4eb55a 100644 --- a/packages/core-js/modules/es.string.fontcolor.js +++ b/packages/core-js/modules/es.string.fontcolor.js @@ -4,7 +4,7 @@ var createHTML = require('../internals/create-html'); var forcedStringHTMLMethod = require('../internals/string-html-forced'); // `String.prototype.fontcolor` method -// https://tc39.github.io/ecma262/#sec-string.prototype.fontcolor +// https://tc39.es/ecma262/#sec-string.prototype.fontcolor $({ target: 'String', proto: true, forced: forcedStringHTMLMethod('fontcolor') }, { fontcolor: function fontcolor(color) { return createHTML(this, 'font', 'color', color); diff --git a/packages/core-js/modules/es.string.fontsize.js b/packages/core-js/modules/es.string.fontsize.js index 09c071506c1e..e5760460a413 100644 --- a/packages/core-js/modules/es.string.fontsize.js +++ b/packages/core-js/modules/es.string.fontsize.js @@ -4,7 +4,7 @@ var createHTML = require('../internals/create-html'); var forcedStringHTMLMethod = require('../internals/string-html-forced'); // `String.prototype.fontsize` method -// https://tc39.github.io/ecma262/#sec-string.prototype.fontsize +// https://tc39.es/ecma262/#sec-string.prototype.fontsize $({ target: 'String', proto: true, forced: forcedStringHTMLMethod('fontsize') }, { fontsize: function fontsize(size) { return createHTML(this, 'font', 'size', size); diff --git a/packages/core-js/modules/es.string.from-code-point.js b/packages/core-js/modules/es.string.from-code-point.js index 139ed89190b9..f41c0eb28623 100644 --- a/packages/core-js/modules/es.string.from-code-point.js +++ b/packages/core-js/modules/es.string.from-code-point.js @@ -8,7 +8,7 @@ var nativeFromCodePoint = String.fromCodePoint; var INCORRECT_LENGTH = !!nativeFromCodePoint && nativeFromCodePoint.length != 1; // `String.fromCodePoint` method -// https://tc39.github.io/ecma262/#sec-string.fromcodepoint +// https://tc39.es/ecma262/#sec-string.fromcodepoint $({ target: 'String', stat: true, forced: INCORRECT_LENGTH }, { fromCodePoint: function fromCodePoint(x) { // eslint-disable-line no-unused-vars var elements = []; diff --git a/packages/core-js/modules/es.string.includes.js b/packages/core-js/modules/es.string.includes.js index 25dbcd8d4e78..5da20f2efbd4 100644 --- a/packages/core-js/modules/es.string.includes.js +++ b/packages/core-js/modules/es.string.includes.js @@ -5,7 +5,7 @@ var requireObjectCoercible = require('../internals/require-object-coercible'); var correctIsRegExpLogic = require('../internals/correct-is-regexp-logic'); // `String.prototype.includes` method -// https://tc39.github.io/ecma262/#sec-string.prototype.includes +// https://tc39.es/ecma262/#sec-string.prototype.includes $({ target: 'String', proto: true, forced: !correctIsRegExpLogic('includes') }, { includes: function includes(searchString /* , position = 0 */) { return !!~String(requireObjectCoercible(this)) diff --git a/packages/core-js/modules/es.string.italics.js b/packages/core-js/modules/es.string.italics.js index 76bf3e49e1d0..fca5e06e1b10 100644 --- a/packages/core-js/modules/es.string.italics.js +++ b/packages/core-js/modules/es.string.italics.js @@ -4,7 +4,7 @@ var createHTML = require('../internals/create-html'); var forcedStringHTMLMethod = require('../internals/string-html-forced'); // `String.prototype.italics` method -// https://tc39.github.io/ecma262/#sec-string.prototype.italics +// https://tc39.es/ecma262/#sec-string.prototype.italics $({ target: 'String', proto: true, forced: forcedStringHTMLMethod('italics') }, { italics: function italics() { return createHTML(this, 'i', '', ''); diff --git a/packages/core-js/modules/es.string.iterator.js b/packages/core-js/modules/es.string.iterator.js index 8a268e0e44d0..4a4c81364be3 100644 --- a/packages/core-js/modules/es.string.iterator.js +++ b/packages/core-js/modules/es.string.iterator.js @@ -8,7 +8,7 @@ var setInternalState = InternalStateModule.set; var getInternalState = InternalStateModule.getterFor(STRING_ITERATOR); // `String.prototype[@@iterator]` method -// https://tc39.github.io/ecma262/#sec-string.prototype-@@iterator +// https://tc39.es/ecma262/#sec-string.prototype-@@iterator defineIterator(String, 'String', function (iterated) { setInternalState(this, { type: STRING_ITERATOR, @@ -16,7 +16,7 @@ defineIterator(String, 'String', function (iterated) { index: 0 }); // `%StringIteratorPrototype%.next` method -// https://tc39.github.io/ecma262/#sec-%stringiteratorprototype%.next +// https://tc39.es/ecma262/#sec-%stringiteratorprototype%.next }, function next() { var state = getInternalState(this); var string = state.string; diff --git a/packages/core-js/modules/es.string.link.js b/packages/core-js/modules/es.string.link.js index 65f823288e30..0d12891587e8 100644 --- a/packages/core-js/modules/es.string.link.js +++ b/packages/core-js/modules/es.string.link.js @@ -4,7 +4,7 @@ var createHTML = require('../internals/create-html'); var forcedStringHTMLMethod = require('../internals/string-html-forced'); // `String.prototype.link` method -// https://tc39.github.io/ecma262/#sec-string.prototype.link +// https://tc39.es/ecma262/#sec-string.prototype.link $({ target: 'String', proto: true, forced: forcedStringHTMLMethod('link') }, { link: function link(url) { return createHTML(this, 'a', 'href', url); diff --git a/packages/core-js/modules/es.string.match-all.js b/packages/core-js/modules/es.string.match-all.js index 3fc36eb81ac0..a0db0e764931 100644 --- a/packages/core-js/modules/es.string.match-all.js +++ b/packages/core-js/modules/es.string.match-all.js @@ -82,7 +82,7 @@ var $matchAll = function (string) { }; // `String.prototype.matchAll` method -// https://github.com/tc39/proposal-string-matchall +// https://tc39.es/ecma262/#sec-string.prototype.matchall $({ target: 'String', proto: true, forced: WORKS_WITH_NON_GLOBAL_REGEX }, { matchAll: function matchAll(regexp) { var O = requireObjectCoercible(this); diff --git a/packages/core-js/modules/es.string.match.js b/packages/core-js/modules/es.string.match.js index b69a2a278fa5..0461fd0ed595 100644 --- a/packages/core-js/modules/es.string.match.js +++ b/packages/core-js/modules/es.string.match.js @@ -10,14 +10,14 @@ var regExpExec = require('../internals/regexp-exec-abstract'); fixRegExpWellKnownSymbolLogic('match', 1, function (MATCH, nativeMatch, maybeCallNative) { return [ // `String.prototype.match` method - // https://tc39.github.io/ecma262/#sec-string.prototype.match + // https://tc39.es/ecma262/#sec-string.prototype.match function match(regexp) { var O = requireObjectCoercible(this); var matcher = regexp == undefined ? undefined : regexp[MATCH]; return matcher !== undefined ? matcher.call(regexp, O) : new RegExp(regexp)[MATCH](String(O)); }, // `RegExp.prototype[@@match]` method - // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@match + // https://tc39.es/ecma262/#sec-regexp.prototype-@@match function (regexp) { var res = maybeCallNative(nativeMatch, regexp, this); if (res.done) return res.value; diff --git a/packages/core-js/modules/es.string.pad-end.js b/packages/core-js/modules/es.string.pad-end.js index 9108024c4905..f770a85fa33f 100644 --- a/packages/core-js/modules/es.string.pad-end.js +++ b/packages/core-js/modules/es.string.pad-end.js @@ -4,7 +4,7 @@ var $padEnd = require('../internals/string-pad').end; var WEBKIT_BUG = require('../internals/string-pad-webkit-bug'); // `String.prototype.padEnd` method -// https://tc39.github.io/ecma262/#sec-string.prototype.padend +// https://tc39.es/ecma262/#sec-string.prototype.padend $({ target: 'String', proto: true, forced: WEBKIT_BUG }, { padEnd: function padEnd(maxLength /* , fillString = ' ' */) { return $padEnd(this, maxLength, arguments.length > 1 ? arguments[1] : undefined); diff --git a/packages/core-js/modules/es.string.pad-start.js b/packages/core-js/modules/es.string.pad-start.js index 69b788fa0148..d213b46eae90 100644 --- a/packages/core-js/modules/es.string.pad-start.js +++ b/packages/core-js/modules/es.string.pad-start.js @@ -4,7 +4,7 @@ var $padStart = require('../internals/string-pad').start; var WEBKIT_BUG = require('../internals/string-pad-webkit-bug'); // `String.prototype.padStart` method -// https://tc39.github.io/ecma262/#sec-string.prototype.padstart +// https://tc39.es/ecma262/#sec-string.prototype.padstart $({ target: 'String', proto: true, forced: WEBKIT_BUG }, { padStart: function padStart(maxLength /* , fillString = ' ' */) { return $padStart(this, maxLength, arguments.length > 1 ? arguments[1] : undefined); diff --git a/packages/core-js/modules/es.string.raw.js b/packages/core-js/modules/es.string.raw.js index beb0783949fc..4802a2fd162e 100644 --- a/packages/core-js/modules/es.string.raw.js +++ b/packages/core-js/modules/es.string.raw.js @@ -3,7 +3,7 @@ var toIndexedObject = require('../internals/to-indexed-object'); var toLength = require('../internals/to-length'); // `String.raw` method -// https://tc39.github.io/ecma262/#sec-string.raw +// https://tc39.es/ecma262/#sec-string.raw $({ target: 'String', stat: true }, { raw: function raw(template) { var rawTemplate = toIndexedObject(template.raw); diff --git a/packages/core-js/modules/es.string.repeat.js b/packages/core-js/modules/es.string.repeat.js index 43890aa53cde..57ddf9c98692 100644 --- a/packages/core-js/modules/es.string.repeat.js +++ b/packages/core-js/modules/es.string.repeat.js @@ -2,7 +2,7 @@ var $ = require('../internals/export'); var repeat = require('../internals/string-repeat'); // `String.prototype.repeat` method -// https://tc39.github.io/ecma262/#sec-string.prototype.repeat +// https://tc39.es/ecma262/#sec-string.prototype.repeat $({ target: 'String', proto: true }, { repeat: repeat }); diff --git a/packages/core-js/modules/es.string.replace-all.js b/packages/core-js/modules/es.string.replace-all.js index 9f037e01f9c0..0838b1ec6da7 100644 --- a/packages/core-js/modules/es.string.replace-all.js +++ b/packages/core-js/modules/es.string.replace-all.js @@ -18,7 +18,7 @@ var stringIndexOf = function (string, searchValue, fromIndex) { }; // `String.prototype.replaceAll` method -// https://github.com/tc39/proposal-string-replace-all +// https://tc39.es/ecma262/#sec-string.prototype.replaceall $({ target: 'String', proto: true }, { replaceAll: function replaceAll(searchValue, replaceValue) { var O = requireObjectCoercible(this); diff --git a/packages/core-js/modules/es.string.replace.js b/packages/core-js/modules/es.string.replace.js index e9ab6a92b7ba..7f4f2f24bd15 100644 --- a/packages/core-js/modules/es.string.replace.js +++ b/packages/core-js/modules/es.string.replace.js @@ -23,7 +23,7 @@ fixRegExpWellKnownSymbolLogic('replace', 2, function (REPLACE, nativeReplace, ma return [ // `String.prototype.replace` method - // https://tc39.github.io/ecma262/#sec-string.prototype.replace + // https://tc39.es/ecma262/#sec-string.prototype.replace function replace(searchValue, replaceValue) { var O = requireObjectCoercible(this); var replacer = searchValue == undefined ? undefined : searchValue[REPLACE]; @@ -32,7 +32,7 @@ fixRegExpWellKnownSymbolLogic('replace', 2, function (REPLACE, nativeReplace, ma : nativeReplace.call(String(O), searchValue, replaceValue); }, // `RegExp.prototype[@@replace]` method - // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@replace + // https://tc39.es/ecma262/#sec-regexp.prototype-@@replace function (regexp, replaceValue) { if ( (!REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE && REPLACE_KEEPS_$0) || diff --git a/packages/core-js/modules/es.string.search.js b/packages/core-js/modules/es.string.search.js index 8322e2213a59..ec6fd4f8d6f7 100644 --- a/packages/core-js/modules/es.string.search.js +++ b/packages/core-js/modules/es.string.search.js @@ -9,14 +9,14 @@ var regExpExec = require('../internals/regexp-exec-abstract'); fixRegExpWellKnownSymbolLogic('search', 1, function (SEARCH, nativeSearch, maybeCallNative) { return [ // `String.prototype.search` method - // https://tc39.github.io/ecma262/#sec-string.prototype.search + // https://tc39.es/ecma262/#sec-string.prototype.search function search(regexp) { var O = requireObjectCoercible(this); var searcher = regexp == undefined ? undefined : regexp[SEARCH]; return searcher !== undefined ? searcher.call(regexp, O) : new RegExp(regexp)[SEARCH](String(O)); }, // `RegExp.prototype[@@search]` method - // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@search + // https://tc39.es/ecma262/#sec-regexp.prototype-@@search function (regexp) { var res = maybeCallNative(nativeSearch, regexp, this); if (res.done) return res.value; diff --git a/packages/core-js/modules/es.string.small.js b/packages/core-js/modules/es.string.small.js index c8587d6538bf..ab9f66584ebc 100644 --- a/packages/core-js/modules/es.string.small.js +++ b/packages/core-js/modules/es.string.small.js @@ -4,7 +4,7 @@ var createHTML = require('../internals/create-html'); var forcedStringHTMLMethod = require('../internals/string-html-forced'); // `String.prototype.small` method -// https://tc39.github.io/ecma262/#sec-string.prototype.small +// https://tc39.es/ecma262/#sec-string.prototype.small $({ target: 'String', proto: true, forced: forcedStringHTMLMethod('small') }, { small: function small() { return createHTML(this, 'small', '', ''); diff --git a/packages/core-js/modules/es.string.split.js b/packages/core-js/modules/es.string.split.js index 26743f50b4f3..9b68f3d19d43 100644 --- a/packages/core-js/modules/es.string.split.js +++ b/packages/core-js/modules/es.string.split.js @@ -72,7 +72,7 @@ fixRegExpWellKnownSymbolLogic('split', 2, function (SPLIT, nativeSplit, maybeCal return [ // `String.prototype.split` method - // https://tc39.github.io/ecma262/#sec-string.prototype.split + // https://tc39.es/ecma262/#sec-string.prototype.split function split(separator, limit) { var O = requireObjectCoercible(this); var splitter = separator == undefined ? undefined : separator[SPLIT]; @@ -81,7 +81,7 @@ fixRegExpWellKnownSymbolLogic('split', 2, function (SPLIT, nativeSplit, maybeCal : internalSplit.call(String(O), separator, limit); }, // `RegExp.prototype[@@split]` method - // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@split + // https://tc39.es/ecma262/#sec-regexp.prototype-@@split // // NOTE: This cannot be properly polyfilled in engines that don't support // the 'y' flag. diff --git a/packages/core-js/modules/es.string.starts-with.js b/packages/core-js/modules/es.string.starts-with.js index e4fe655c7e91..e037cc88ba61 100644 --- a/packages/core-js/modules/es.string.starts-with.js +++ b/packages/core-js/modules/es.string.starts-with.js @@ -18,7 +18,7 @@ var MDN_POLYFILL_BUG = !IS_PURE && !CORRECT_IS_REGEXP_LOGIC && !!function () { }(); // `String.prototype.startsWith` method -// https://tc39.github.io/ecma262/#sec-string.prototype.startswith +// https://tc39.es/ecma262/#sec-string.prototype.startswith $({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC }, { startsWith: function startsWith(searchString /* , position = 0 */) { var that = String(requireObjectCoercible(this)); diff --git a/packages/core-js/modules/es.string.strike.js b/packages/core-js/modules/es.string.strike.js index 4f0fa2eff18b..f78a222e3994 100644 --- a/packages/core-js/modules/es.string.strike.js +++ b/packages/core-js/modules/es.string.strike.js @@ -4,7 +4,7 @@ var createHTML = require('../internals/create-html'); var forcedStringHTMLMethod = require('../internals/string-html-forced'); // `String.prototype.strike` method -// https://tc39.github.io/ecma262/#sec-string.prototype.strike +// https://tc39.es/ecma262/#sec-string.prototype.strike $({ target: 'String', proto: true, forced: forcedStringHTMLMethod('strike') }, { strike: function strike() { return createHTML(this, 'strike', '', ''); diff --git a/packages/core-js/modules/es.string.sub.js b/packages/core-js/modules/es.string.sub.js index 4b901d2d6e1c..bc62879c09bb 100644 --- a/packages/core-js/modules/es.string.sub.js +++ b/packages/core-js/modules/es.string.sub.js @@ -4,7 +4,7 @@ var createHTML = require('../internals/create-html'); var forcedStringHTMLMethod = require('../internals/string-html-forced'); // `String.prototype.sub` method -// https://tc39.github.io/ecma262/#sec-string.prototype.sub +// https://tc39.es/ecma262/#sec-string.prototype.sub $({ target: 'String', proto: true, forced: forcedStringHTMLMethod('sub') }, { sub: function sub() { return createHTML(this, 'sub', '', ''); diff --git a/packages/core-js/modules/es.string.sup.js b/packages/core-js/modules/es.string.sup.js index 3fc0b181c7ba..6e1e5cbe1a01 100644 --- a/packages/core-js/modules/es.string.sup.js +++ b/packages/core-js/modules/es.string.sup.js @@ -4,7 +4,7 @@ var createHTML = require('../internals/create-html'); var forcedStringHTMLMethod = require('../internals/string-html-forced'); // `String.prototype.sup` method -// https://tc39.github.io/ecma262/#sec-string.prototype.sup +// https://tc39.es/ecma262/#sec-string.prototype.sup $({ target: 'String', proto: true, forced: forcedStringHTMLMethod('sup') }, { sup: function sup() { return createHTML(this, 'sup', '', ''); diff --git a/packages/core-js/modules/es.string.trim-end.js b/packages/core-js/modules/es.string.trim-end.js index 4db829a987f4..3940fedf4c5f 100644 --- a/packages/core-js/modules/es.string.trim-end.js +++ b/packages/core-js/modules/es.string.trim-end.js @@ -10,7 +10,8 @@ var trimEnd = FORCED ? function trimEnd() { } : ''.trimEnd; // `String.prototype.{ trimEnd, trimRight }` methods -// https://github.com/tc39/ecmascript-string-left-right-trim +// https://tc39.es/ecma262/#sec-string.prototype.trimend +// https://tc39.es/ecma262/#String.prototype.trimright $({ target: 'String', proto: true, forced: FORCED }, { trimEnd: trimEnd, trimRight: trimEnd diff --git a/packages/core-js/modules/es.string.trim-start.js b/packages/core-js/modules/es.string.trim-start.js index b4f6e43d6ecb..997bd888a92b 100644 --- a/packages/core-js/modules/es.string.trim-start.js +++ b/packages/core-js/modules/es.string.trim-start.js @@ -10,7 +10,8 @@ var trimStart = FORCED ? function trimStart() { } : ''.trimStart; // `String.prototype.{ trimStart, trimLeft }` methods -// https://github.com/tc39/ecmascript-string-left-right-trim +// https://tc39.es/ecma262/#sec-string.prototype.trimstart +// https://tc39.es/ecma262/#String.prototype.trimleft $({ target: 'String', proto: true, forced: FORCED }, { trimStart: trimStart, trimLeft: trimStart diff --git a/packages/core-js/modules/es.string.trim.js b/packages/core-js/modules/es.string.trim.js index 124768f20764..e9cfb4ba469c 100644 --- a/packages/core-js/modules/es.string.trim.js +++ b/packages/core-js/modules/es.string.trim.js @@ -4,7 +4,7 @@ var $trim = require('../internals/string-trim').trim; var forcedStringTrimMethod = require('../internals/string-trim-forced'); // `String.prototype.trim` method -// https://tc39.github.io/ecma262/#sec-string.prototype.trim +// https://tc39.es/ecma262/#sec-string.prototype.trim $({ target: 'String', proto: true, forced: forcedStringTrimMethod('trim') }, { trim: function trim() { return $trim(this); diff --git a/packages/core-js/modules/es.symbol.async-iterator.js b/packages/core-js/modules/es.symbol.async-iterator.js index ecf7281deb2f..2ed6bb78ef8b 100644 --- a/packages/core-js/modules/es.symbol.async-iterator.js +++ b/packages/core-js/modules/es.symbol.async-iterator.js @@ -1,5 +1,5 @@ var defineWellKnownSymbol = require('../internals/define-well-known-symbol'); // `Symbol.asyncIterator` well-known symbol -// https://tc39.github.io/ecma262/#sec-symbol.asynciterator +// https://tc39.es/ecma262/#sec-symbol.asynciterator defineWellKnownSymbol('asyncIterator'); diff --git a/packages/core-js/modules/es.symbol.description.js b/packages/core-js/modules/es.symbol.description.js index ea67abf6fb96..c18adc819ff7 100644 --- a/packages/core-js/modules/es.symbol.description.js +++ b/packages/core-js/modules/es.symbol.description.js @@ -1,5 +1,5 @@ // `Symbol.prototype.description` getter -// https://tc39.github.io/ecma262/#sec-symbol.prototype.description +// https://tc39.es/ecma262/#sec-symbol.prototype.description 'use strict'; var $ = require('../internals/export'); var DESCRIPTORS = require('../internals/descriptors'); diff --git a/packages/core-js/modules/es.symbol.has-instance.js b/packages/core-js/modules/es.symbol.has-instance.js index 2226ddb2c5e3..9b1dfa689039 100644 --- a/packages/core-js/modules/es.symbol.has-instance.js +++ b/packages/core-js/modules/es.symbol.has-instance.js @@ -1,5 +1,5 @@ var defineWellKnownSymbol = require('../internals/define-well-known-symbol'); // `Symbol.hasInstance` well-known symbol -// https://tc39.github.io/ecma262/#sec-symbol.hasinstance +// https://tc39.es/ecma262/#sec-symbol.hasinstance defineWellKnownSymbol('hasInstance'); diff --git a/packages/core-js/modules/es.symbol.is-concat-spreadable.js b/packages/core-js/modules/es.symbol.is-concat-spreadable.js index d53771ba9f7c..14a8c90f0777 100644 --- a/packages/core-js/modules/es.symbol.is-concat-spreadable.js +++ b/packages/core-js/modules/es.symbol.is-concat-spreadable.js @@ -1,5 +1,5 @@ var defineWellKnownSymbol = require('../internals/define-well-known-symbol'); // `Symbol.isConcatSpreadable` well-known symbol -// https://tc39.github.io/ecma262/#sec-symbol.isconcatspreadable +// https://tc39.es/ecma262/#sec-symbol.isconcatspreadable defineWellKnownSymbol('isConcatSpreadable'); diff --git a/packages/core-js/modules/es.symbol.iterator.js b/packages/core-js/modules/es.symbol.iterator.js index e43878df84f2..3d941e171dda 100644 --- a/packages/core-js/modules/es.symbol.iterator.js +++ b/packages/core-js/modules/es.symbol.iterator.js @@ -1,5 +1,5 @@ var defineWellKnownSymbol = require('../internals/define-well-known-symbol'); // `Symbol.iterator` well-known symbol -// https://tc39.github.io/ecma262/#sec-symbol.iterator +// https://tc39.es/ecma262/#sec-symbol.iterator defineWellKnownSymbol('iterator'); diff --git a/packages/core-js/modules/es.symbol.js b/packages/core-js/modules/es.symbol.js index 07f1ee943a6b..6809b8a38ce6 100644 --- a/packages/core-js/modules/es.symbol.js +++ b/packages/core-js/modules/es.symbol.js @@ -159,7 +159,7 @@ var $getOwnPropertySymbols = function getOwnPropertySymbols(O) { }; // `Symbol` constructor -// https://tc39.github.io/ecma262/#sec-symbol-constructor +// https://tc39.es/ecma262/#sec-symbol-constructor if (!NATIVE_SYMBOL) { $Symbol = function Symbol() { if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor'); @@ -216,7 +216,7 @@ $forEach(objectKeys(WellKnownSymbolsStore), function (name) { $({ target: SYMBOL, stat: true, forced: !NATIVE_SYMBOL }, { // `Symbol.for` method - // https://tc39.github.io/ecma262/#sec-symbol.for + // https://tc39.es/ecma262/#sec-symbol.for 'for': function (key) { var string = String(key); if (has(StringToSymbolRegistry, string)) return StringToSymbolRegistry[string]; @@ -226,7 +226,7 @@ $({ target: SYMBOL, stat: true, forced: !NATIVE_SYMBOL }, { return symbol; }, // `Symbol.keyFor` method - // https://tc39.github.io/ecma262/#sec-symbol.keyfor + // https://tc39.es/ecma262/#sec-symbol.keyfor keyFor: function keyFor(sym) { if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol'); if (has(SymbolToStringRegistry, sym)) return SymbolToStringRegistry[sym]; @@ -237,25 +237,25 @@ $({ target: SYMBOL, stat: true, forced: !NATIVE_SYMBOL }, { $({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL, sham: !DESCRIPTORS }, { // `Object.create` method - // https://tc39.github.io/ecma262/#sec-object.create + // https://tc39.es/ecma262/#sec-object.create create: $create, // `Object.defineProperty` method - // https://tc39.github.io/ecma262/#sec-object.defineproperty + // https://tc39.es/ecma262/#sec-object.defineproperty defineProperty: $defineProperty, // `Object.defineProperties` method - // https://tc39.github.io/ecma262/#sec-object.defineproperties + // https://tc39.es/ecma262/#sec-object.defineproperties defineProperties: $defineProperties, // `Object.getOwnPropertyDescriptor` method - // https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptors + // https://tc39.es/ecma262/#sec-object.getownpropertydescriptors getOwnPropertyDescriptor: $getOwnPropertyDescriptor }); $({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL }, { // `Object.getOwnPropertyNames` method - // https://tc39.github.io/ecma262/#sec-object.getownpropertynames + // https://tc39.es/ecma262/#sec-object.getownpropertynames getOwnPropertyNames: $getOwnPropertyNames, // `Object.getOwnPropertySymbols` method - // https://tc39.github.io/ecma262/#sec-object.getownpropertysymbols + // https://tc39.es/ecma262/#sec-object.getownpropertysymbols getOwnPropertySymbols: $getOwnPropertySymbols }); @@ -268,7 +268,7 @@ $({ target: 'Object', stat: true, forced: fails(function () { getOwnPropertySymb }); // `JSON.stringify` method behavior with symbols -// https://tc39.github.io/ecma262/#sec-json.stringify +// https://tc39.es/ecma262/#sec-json.stringify if ($stringify) { var FORCED_JSON_STRINGIFY = !NATIVE_SYMBOL || fails(function () { var symbol = $Symbol(); @@ -300,12 +300,12 @@ if ($stringify) { } // `Symbol.prototype[@@toPrimitive]` method -// https://tc39.github.io/ecma262/#sec-symbol.prototype-@@toprimitive +// https://tc39.es/ecma262/#sec-symbol.prototype-@@toprimitive if (!$Symbol[PROTOTYPE][TO_PRIMITIVE]) { createNonEnumerableProperty($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf); } // `Symbol.prototype[@@toStringTag]` property -// https://tc39.github.io/ecma262/#sec-symbol.prototype-@@tostringtag +// https://tc39.es/ecma262/#sec-symbol.prototype-@@tostringtag setToStringTag($Symbol, SYMBOL); hiddenKeys[HIDDEN] = true; diff --git a/packages/core-js/modules/es.symbol.match-all.js b/packages/core-js/modules/es.symbol.match-all.js index b16c8beaa03c..9107175127c5 100644 --- a/packages/core-js/modules/es.symbol.match-all.js +++ b/packages/core-js/modules/es.symbol.match-all.js @@ -1,4 +1,5 @@ var defineWellKnownSymbol = require('../internals/define-well-known-symbol'); // `Symbol.matchAll` well-known symbol +// https://tc39.es/ecma262/#sec-symbol.matchall defineWellKnownSymbol('matchAll'); diff --git a/packages/core-js/modules/es.symbol.match.js b/packages/core-js/modules/es.symbol.match.js index ec2fbdbedf55..f82da17e388d 100644 --- a/packages/core-js/modules/es.symbol.match.js +++ b/packages/core-js/modules/es.symbol.match.js @@ -1,5 +1,5 @@ var defineWellKnownSymbol = require('../internals/define-well-known-symbol'); // `Symbol.match` well-known symbol -// https://tc39.github.io/ecma262/#sec-symbol.match +// https://tc39.es/ecma262/#sec-symbol.match defineWellKnownSymbol('match'); diff --git a/packages/core-js/modules/es.symbol.replace.js b/packages/core-js/modules/es.symbol.replace.js index d252d8d4b55e..c21e4a2732b4 100644 --- a/packages/core-js/modules/es.symbol.replace.js +++ b/packages/core-js/modules/es.symbol.replace.js @@ -1,5 +1,5 @@ var defineWellKnownSymbol = require('../internals/define-well-known-symbol'); // `Symbol.replace` well-known symbol -// https://tc39.github.io/ecma262/#sec-symbol.replace +// https://tc39.es/ecma262/#sec-symbol.replace defineWellKnownSymbol('replace'); diff --git a/packages/core-js/modules/es.symbol.search.js b/packages/core-js/modules/es.symbol.search.js index 0c28e62c3e6b..066b558f4325 100644 --- a/packages/core-js/modules/es.symbol.search.js +++ b/packages/core-js/modules/es.symbol.search.js @@ -1,5 +1,5 @@ var defineWellKnownSymbol = require('../internals/define-well-known-symbol'); // `Symbol.search` well-known symbol -// https://tc39.github.io/ecma262/#sec-symbol.search +// https://tc39.es/ecma262/#sec-symbol.search defineWellKnownSymbol('search'); diff --git a/packages/core-js/modules/es.symbol.species.js b/packages/core-js/modules/es.symbol.species.js index 8391f22d781a..9062b4056432 100644 --- a/packages/core-js/modules/es.symbol.species.js +++ b/packages/core-js/modules/es.symbol.species.js @@ -1,5 +1,5 @@ var defineWellKnownSymbol = require('../internals/define-well-known-symbol'); // `Symbol.species` well-known symbol -// https://tc39.github.io/ecma262/#sec-symbol.species +// https://tc39.es/ecma262/#sec-symbol.species defineWellKnownSymbol('species'); diff --git a/packages/core-js/modules/es.symbol.split.js b/packages/core-js/modules/es.symbol.split.js index 5f76df44ff32..8ca22fa5f8f4 100644 --- a/packages/core-js/modules/es.symbol.split.js +++ b/packages/core-js/modules/es.symbol.split.js @@ -1,5 +1,5 @@ var defineWellKnownSymbol = require('../internals/define-well-known-symbol'); // `Symbol.split` well-known symbol -// https://tc39.github.io/ecma262/#sec-symbol.split +// https://tc39.es/ecma262/#sec-symbol.split defineWellKnownSymbol('split'); diff --git a/packages/core-js/modules/es.symbol.to-primitive.js b/packages/core-js/modules/es.symbol.to-primitive.js index c2978265c9cd..9e940c589c14 100644 --- a/packages/core-js/modules/es.symbol.to-primitive.js +++ b/packages/core-js/modules/es.symbol.to-primitive.js @@ -1,5 +1,5 @@ var defineWellKnownSymbol = require('../internals/define-well-known-symbol'); // `Symbol.toPrimitive` well-known symbol -// https://tc39.github.io/ecma262/#sec-symbol.toprimitive +// https://tc39.es/ecma262/#sec-symbol.toprimitive defineWellKnownSymbol('toPrimitive'); diff --git a/packages/core-js/modules/es.symbol.to-string-tag.js b/packages/core-js/modules/es.symbol.to-string-tag.js index 8ddbfad12c5e..8dbe9a8422db 100644 --- a/packages/core-js/modules/es.symbol.to-string-tag.js +++ b/packages/core-js/modules/es.symbol.to-string-tag.js @@ -1,5 +1,5 @@ var defineWellKnownSymbol = require('../internals/define-well-known-symbol'); // `Symbol.toStringTag` well-known symbol -// https://tc39.github.io/ecma262/#sec-symbol.tostringtag +// https://tc39.es/ecma262/#sec-symbol.tostringtag defineWellKnownSymbol('toStringTag'); diff --git a/packages/core-js/modules/es.symbol.unscopables.js b/packages/core-js/modules/es.symbol.unscopables.js index a9daa6065040..d56d8e065a65 100644 --- a/packages/core-js/modules/es.symbol.unscopables.js +++ b/packages/core-js/modules/es.symbol.unscopables.js @@ -1,5 +1,5 @@ var defineWellKnownSymbol = require('../internals/define-well-known-symbol'); // `Symbol.unscopables` well-known symbol -// https://tc39.github.io/ecma262/#sec-symbol.unscopables +// https://tc39.es/ecma262/#sec-symbol.unscopables defineWellKnownSymbol('unscopables'); diff --git a/packages/core-js/modules/es.typed-array.copy-within.js b/packages/core-js/modules/es.typed-array.copy-within.js index 424a84175ce6..147edf228150 100644 --- a/packages/core-js/modules/es.typed-array.copy-within.js +++ b/packages/core-js/modules/es.typed-array.copy-within.js @@ -6,7 +6,7 @@ var aTypedArray = ArrayBufferViewCore.aTypedArray; var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; // `%TypedArray%.prototype.copyWithin` method -// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.copywithin +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.copywithin exportTypedArrayMethod('copyWithin', function copyWithin(target, start /* , end */) { return $copyWithin.call(aTypedArray(this), target, start, arguments.length > 2 ? arguments[2] : undefined); }); diff --git a/packages/core-js/modules/es.typed-array.every.js b/packages/core-js/modules/es.typed-array.every.js index 496aa6006627..625a0c5995d7 100644 --- a/packages/core-js/modules/es.typed-array.every.js +++ b/packages/core-js/modules/es.typed-array.every.js @@ -6,7 +6,7 @@ var aTypedArray = ArrayBufferViewCore.aTypedArray; var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; // `%TypedArray%.prototype.every` method -// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.every +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.every exportTypedArrayMethod('every', function every(callbackfn /* , thisArg */) { return $every(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined); }); diff --git a/packages/core-js/modules/es.typed-array.fill.js b/packages/core-js/modules/es.typed-array.fill.js index e7dbadfa613a..df62eb5bb5cc 100644 --- a/packages/core-js/modules/es.typed-array.fill.js +++ b/packages/core-js/modules/es.typed-array.fill.js @@ -6,7 +6,7 @@ var aTypedArray = ArrayBufferViewCore.aTypedArray; var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; // `%TypedArray%.prototype.fill` method -// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.fill +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.fill // eslint-disable-next-line no-unused-vars exportTypedArrayMethod('fill', function fill(value /* , start, end */) { return $fill.apply(aTypedArray(this), arguments); diff --git a/packages/core-js/modules/es.typed-array.filter.js b/packages/core-js/modules/es.typed-array.filter.js index 952575aac34b..7787c5e594b3 100644 --- a/packages/core-js/modules/es.typed-array.filter.js +++ b/packages/core-js/modules/es.typed-array.filter.js @@ -8,7 +8,7 @@ var aTypedArrayConstructor = ArrayBufferViewCore.aTypedArrayConstructor; var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; // `%TypedArray%.prototype.filter` method -// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.filter +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.filter exportTypedArrayMethod('filter', function filter(callbackfn /* , thisArg */) { var list = $filter(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined); var C = speciesConstructor(this, this.constructor); diff --git a/packages/core-js/modules/es.typed-array.find-index.js b/packages/core-js/modules/es.typed-array.find-index.js index ba74e17d3bec..b1266565fbc7 100644 --- a/packages/core-js/modules/es.typed-array.find-index.js +++ b/packages/core-js/modules/es.typed-array.find-index.js @@ -6,7 +6,7 @@ var aTypedArray = ArrayBufferViewCore.aTypedArray; var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; // `%TypedArray%.prototype.findIndex` method -// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.findindex +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.findindex exportTypedArrayMethod('findIndex', function findIndex(predicate /* , thisArg */) { return $findIndex(aTypedArray(this), predicate, arguments.length > 1 ? arguments[1] : undefined); }); diff --git a/packages/core-js/modules/es.typed-array.find.js b/packages/core-js/modules/es.typed-array.find.js index 32b21d4edabe..db7ee3f78b28 100644 --- a/packages/core-js/modules/es.typed-array.find.js +++ b/packages/core-js/modules/es.typed-array.find.js @@ -6,7 +6,7 @@ var aTypedArray = ArrayBufferViewCore.aTypedArray; var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; // `%TypedArray%.prototype.find` method -// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.find +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.find exportTypedArrayMethod('find', function find(predicate /* , thisArg */) { return $find(aTypedArray(this), predicate, arguments.length > 1 ? arguments[1] : undefined); }); diff --git a/packages/core-js/modules/es.typed-array.float32-array.js b/packages/core-js/modules/es.typed-array.float32-array.js index 8bc9ffe36dfc..e1a234d4b667 100644 --- a/packages/core-js/modules/es.typed-array.float32-array.js +++ b/packages/core-js/modules/es.typed-array.float32-array.js @@ -1,7 +1,7 @@ var createTypedArrayConstructor = require('../internals/typed-array-constructor'); // `Float32Array` constructor -// https://tc39.github.io/ecma262/#sec-typedarray-objects +// https://tc39.es/ecma262/#sec-typedarray-objects createTypedArrayConstructor('Float32', function (init) { return function Float32Array(data, byteOffset, length) { return init(this, data, byteOffset, length); diff --git a/packages/core-js/modules/es.typed-array.float64-array.js b/packages/core-js/modules/es.typed-array.float64-array.js index 3c08be96e5bc..1b128bbce9c2 100644 --- a/packages/core-js/modules/es.typed-array.float64-array.js +++ b/packages/core-js/modules/es.typed-array.float64-array.js @@ -1,7 +1,7 @@ var createTypedArrayConstructor = require('../internals/typed-array-constructor'); // `Float64Array` constructor -// https://tc39.github.io/ecma262/#sec-typedarray-objects +// https://tc39.es/ecma262/#sec-typedarray-objects createTypedArrayConstructor('Float64', function (init) { return function Float64Array(data, byteOffset, length) { return init(this, data, byteOffset, length); diff --git a/packages/core-js/modules/es.typed-array.for-each.js b/packages/core-js/modules/es.typed-array.for-each.js index d44e367f01bf..bc2f28f7f29d 100644 --- a/packages/core-js/modules/es.typed-array.for-each.js +++ b/packages/core-js/modules/es.typed-array.for-each.js @@ -6,7 +6,7 @@ var aTypedArray = ArrayBufferViewCore.aTypedArray; var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; // `%TypedArray%.prototype.forEach` method -// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.foreach +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.foreach exportTypedArrayMethod('forEach', function forEach(callbackfn /* , thisArg */) { $forEach(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined); }); diff --git a/packages/core-js/modules/es.typed-array.from.js b/packages/core-js/modules/es.typed-array.from.js index 8c21e15dc85b..79ad0f1374e1 100644 --- a/packages/core-js/modules/es.typed-array.from.js +++ b/packages/core-js/modules/es.typed-array.from.js @@ -4,5 +4,5 @@ var exportTypedArrayStaticMethod = require('../internals/array-buffer-view-core' var typedArrayFrom = require('../internals/typed-array-from'); // `%TypedArray%.from` method -// https://tc39.github.io/ecma262/#sec-%typedarray%.from +// https://tc39.es/ecma262/#sec-%typedarray%.from exportTypedArrayStaticMethod('from', typedArrayFrom, TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS); diff --git a/packages/core-js/modules/es.typed-array.includes.js b/packages/core-js/modules/es.typed-array.includes.js index eab133b09096..b465840fb91d 100644 --- a/packages/core-js/modules/es.typed-array.includes.js +++ b/packages/core-js/modules/es.typed-array.includes.js @@ -6,7 +6,7 @@ var aTypedArray = ArrayBufferViewCore.aTypedArray; var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; // `%TypedArray%.prototype.includes` method -// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.includes +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.includes exportTypedArrayMethod('includes', function includes(searchElement /* , fromIndex */) { return $includes(aTypedArray(this), searchElement, arguments.length > 1 ? arguments[1] : undefined); }); diff --git a/packages/core-js/modules/es.typed-array.index-of.js b/packages/core-js/modules/es.typed-array.index-of.js index 434149755541..b369f5c14d6e 100644 --- a/packages/core-js/modules/es.typed-array.index-of.js +++ b/packages/core-js/modules/es.typed-array.index-of.js @@ -6,7 +6,7 @@ var aTypedArray = ArrayBufferViewCore.aTypedArray; var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; // `%TypedArray%.prototype.indexOf` method -// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.indexof +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.indexof exportTypedArrayMethod('indexOf', function indexOf(searchElement /* , fromIndex */) { return $indexOf(aTypedArray(this), searchElement, arguments.length > 1 ? arguments[1] : undefined); }); diff --git a/packages/core-js/modules/es.typed-array.int16-array.js b/packages/core-js/modules/es.typed-array.int16-array.js index f10dfba18044..3cbdf0321071 100644 --- a/packages/core-js/modules/es.typed-array.int16-array.js +++ b/packages/core-js/modules/es.typed-array.int16-array.js @@ -1,7 +1,7 @@ var createTypedArrayConstructor = require('../internals/typed-array-constructor'); // `Int16Array` constructor -// https://tc39.github.io/ecma262/#sec-typedarray-objects +// https://tc39.es/ecma262/#sec-typedarray-objects createTypedArrayConstructor('Int16', function (init) { return function Int16Array(data, byteOffset, length) { return init(this, data, byteOffset, length); diff --git a/packages/core-js/modules/es.typed-array.int32-array.js b/packages/core-js/modules/es.typed-array.int32-array.js index 49cde0e5019e..b45898931285 100644 --- a/packages/core-js/modules/es.typed-array.int32-array.js +++ b/packages/core-js/modules/es.typed-array.int32-array.js @@ -1,7 +1,7 @@ var createTypedArrayConstructor = require('../internals/typed-array-constructor'); // `Int32Array` constructor -// https://tc39.github.io/ecma262/#sec-typedarray-objects +// https://tc39.es/ecma262/#sec-typedarray-objects createTypedArrayConstructor('Int32', function (init) { return function Int32Array(data, byteOffset, length) { return init(this, data, byteOffset, length); diff --git a/packages/core-js/modules/es.typed-array.int8-array.js b/packages/core-js/modules/es.typed-array.int8-array.js index 96def910913b..43ed6b13bccf 100644 --- a/packages/core-js/modules/es.typed-array.int8-array.js +++ b/packages/core-js/modules/es.typed-array.int8-array.js @@ -1,7 +1,7 @@ var createTypedArrayConstructor = require('../internals/typed-array-constructor'); // `Int8Array` constructor -// https://tc39.github.io/ecma262/#sec-typedarray-objects +// https://tc39.es/ecma262/#sec-typedarray-objects createTypedArrayConstructor('Int8', function (init) { return function Int8Array(data, byteOffset, length) { return init(this, data, byteOffset, length); diff --git a/packages/core-js/modules/es.typed-array.iterator.js b/packages/core-js/modules/es.typed-array.iterator.js index fd7a179411f9..0eb7f5deb81d 100644 --- a/packages/core-js/modules/es.typed-array.iterator.js +++ b/packages/core-js/modules/es.typed-array.iterator.js @@ -21,18 +21,18 @@ var typedArrayValues = function values() { }; // `%TypedArray%.prototype.entries` method -// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.entries +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.entries exportTypedArrayMethod('entries', function entries() { return arrayEntries.call(aTypedArray(this)); }); // `%TypedArray%.prototype.keys` method -// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.keys +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.keys exportTypedArrayMethod('keys', function keys() { return arrayKeys.call(aTypedArray(this)); }); // `%TypedArray%.prototype.values` method -// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.values +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.values exportTypedArrayMethod('values', typedArrayValues, !CORRECT_ITER_NAME); // `%TypedArray%.prototype[@@iterator]` method -// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype-@@iterator +// https://tc39.es/ecma262/#sec-%typedarray%.prototype-@@iterator exportTypedArrayMethod(ITERATOR, typedArrayValues, !CORRECT_ITER_NAME); diff --git a/packages/core-js/modules/es.typed-array.join.js b/packages/core-js/modules/es.typed-array.join.js index ef41339bbc27..b4cfa425ddb2 100644 --- a/packages/core-js/modules/es.typed-array.join.js +++ b/packages/core-js/modules/es.typed-array.join.js @@ -6,7 +6,7 @@ var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; var $join = [].join; // `%TypedArray%.prototype.join` method -// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.join +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.join // eslint-disable-next-line no-unused-vars exportTypedArrayMethod('join', function join(separator) { return $join.apply(aTypedArray(this), arguments); diff --git a/packages/core-js/modules/es.typed-array.last-index-of.js b/packages/core-js/modules/es.typed-array.last-index-of.js index 7bb99732c3ec..6b4d4c48e672 100644 --- a/packages/core-js/modules/es.typed-array.last-index-of.js +++ b/packages/core-js/modules/es.typed-array.last-index-of.js @@ -6,7 +6,7 @@ var aTypedArray = ArrayBufferViewCore.aTypedArray; var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; // `%TypedArray%.prototype.lastIndexOf` method -// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.lastindexof +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.lastindexof // eslint-disable-next-line no-unused-vars exportTypedArrayMethod('lastIndexOf', function lastIndexOf(searchElement /* , fromIndex */) { return $lastIndexOf.apply(aTypedArray(this), arguments); diff --git a/packages/core-js/modules/es.typed-array.map.js b/packages/core-js/modules/es.typed-array.map.js index 7432a6f76d61..e7decc3eae75 100644 --- a/packages/core-js/modules/es.typed-array.map.js +++ b/packages/core-js/modules/es.typed-array.map.js @@ -8,7 +8,7 @@ var aTypedArrayConstructor = ArrayBufferViewCore.aTypedArrayConstructor; var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; // `%TypedArray%.prototype.map` method -// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.map +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.map exportTypedArrayMethod('map', function map(mapfn /* , thisArg */) { return $map(aTypedArray(this), mapfn, arguments.length > 1 ? arguments[1] : undefined, function (O, length) { return new (aTypedArrayConstructor(speciesConstructor(O, O.constructor)))(length); diff --git a/packages/core-js/modules/es.typed-array.of.js b/packages/core-js/modules/es.typed-array.of.js index 8bad32b59b5b..2c9064b4ac9c 100644 --- a/packages/core-js/modules/es.typed-array.of.js +++ b/packages/core-js/modules/es.typed-array.of.js @@ -6,7 +6,7 @@ var aTypedArrayConstructor = ArrayBufferViewCore.aTypedArrayConstructor; var exportTypedArrayStaticMethod = ArrayBufferViewCore.exportTypedArrayStaticMethod; // `%TypedArray%.of` method -// https://tc39.github.io/ecma262/#sec-%typedarray%.of +// https://tc39.es/ecma262/#sec-%typedarray%.of exportTypedArrayStaticMethod('of', function of(/* ...items */) { var index = 0; var length = arguments.length; diff --git a/packages/core-js/modules/es.typed-array.reduce-right.js b/packages/core-js/modules/es.typed-array.reduce-right.js index fe2278f05837..27812d47a3d2 100644 --- a/packages/core-js/modules/es.typed-array.reduce-right.js +++ b/packages/core-js/modules/es.typed-array.reduce-right.js @@ -6,7 +6,7 @@ var aTypedArray = ArrayBufferViewCore.aTypedArray; var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; // `%TypedArray%.prototype.reduceRicht` method -// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.reduceright +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.reduceright exportTypedArrayMethod('reduceRight', function reduceRight(callbackfn /* , initialValue */) { return $reduceRight(aTypedArray(this), callbackfn, arguments.length, arguments.length > 1 ? arguments[1] : undefined); }); diff --git a/packages/core-js/modules/es.typed-array.reduce.js b/packages/core-js/modules/es.typed-array.reduce.js index 35c19a204024..2ce57a433a73 100644 --- a/packages/core-js/modules/es.typed-array.reduce.js +++ b/packages/core-js/modules/es.typed-array.reduce.js @@ -6,7 +6,7 @@ var aTypedArray = ArrayBufferViewCore.aTypedArray; var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; // `%TypedArray%.prototype.reduce` method -// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.reduce +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.reduce exportTypedArrayMethod('reduce', function reduce(callbackfn /* , initialValue */) { return $reduce(aTypedArray(this), callbackfn, arguments.length, arguments.length > 1 ? arguments[1] : undefined); }); diff --git a/packages/core-js/modules/es.typed-array.reverse.js b/packages/core-js/modules/es.typed-array.reverse.js index 1d607f140082..4a5a87069ab8 100644 --- a/packages/core-js/modules/es.typed-array.reverse.js +++ b/packages/core-js/modules/es.typed-array.reverse.js @@ -6,7 +6,7 @@ var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; var floor = Math.floor; // `%TypedArray%.prototype.reverse` method -// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.reverse +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.reverse exportTypedArrayMethod('reverse', function reverse() { var that = this; var length = aTypedArray(that).length; diff --git a/packages/core-js/modules/es.typed-array.set.js b/packages/core-js/modules/es.typed-array.set.js index bc4516eff173..05e14bc1f037 100644 --- a/packages/core-js/modules/es.typed-array.set.js +++ b/packages/core-js/modules/es.typed-array.set.js @@ -14,7 +14,7 @@ var FORCED = fails(function () { }); // `%TypedArray%.prototype.set` method -// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.set +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.set exportTypedArrayMethod('set', function set(arrayLike /* , offset */) { aTypedArray(this); var offset = toOffset(arguments.length > 1 ? arguments[1] : undefined, 1); diff --git a/packages/core-js/modules/es.typed-array.slice.js b/packages/core-js/modules/es.typed-array.slice.js index d5b5ced24702..c6e92595987c 100644 --- a/packages/core-js/modules/es.typed-array.slice.js +++ b/packages/core-js/modules/es.typed-array.slice.js @@ -14,7 +14,7 @@ var FORCED = fails(function () { }); // `%TypedArray%.prototype.slice` method -// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.slice +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.slice exportTypedArrayMethod('slice', function slice(start, end) { var list = $slice.call(aTypedArray(this), start, end); var C = speciesConstructor(this, this.constructor); diff --git a/packages/core-js/modules/es.typed-array.some.js b/packages/core-js/modules/es.typed-array.some.js index 37bb6e434458..214115b8e3d1 100644 --- a/packages/core-js/modules/es.typed-array.some.js +++ b/packages/core-js/modules/es.typed-array.some.js @@ -6,7 +6,7 @@ var aTypedArray = ArrayBufferViewCore.aTypedArray; var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; // `%TypedArray%.prototype.some` method -// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.some +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.some exportTypedArrayMethod('some', function some(callbackfn /* , thisArg */) { return $some(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined); }); diff --git a/packages/core-js/modules/es.typed-array.sort.js b/packages/core-js/modules/es.typed-array.sort.js index f23c8e22ce92..46cc25e4b0ac 100644 --- a/packages/core-js/modules/es.typed-array.sort.js +++ b/packages/core-js/modules/es.typed-array.sort.js @@ -6,7 +6,7 @@ var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; var $sort = [].sort; // `%TypedArray%.prototype.sort` method -// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.sort +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.sort exportTypedArrayMethod('sort', function sort(comparefn) { return $sort.call(aTypedArray(this), comparefn); }); diff --git a/packages/core-js/modules/es.typed-array.subarray.js b/packages/core-js/modules/es.typed-array.subarray.js index de96d515135b..39b78d9cde3f 100644 --- a/packages/core-js/modules/es.typed-array.subarray.js +++ b/packages/core-js/modules/es.typed-array.subarray.js @@ -8,7 +8,7 @@ var aTypedArray = ArrayBufferViewCore.aTypedArray; var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; // `%TypedArray%.prototype.subarray` method -// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.subarray +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.subarray exportTypedArrayMethod('subarray', function subarray(begin, end) { var O = aTypedArray(this); var length = O.length; diff --git a/packages/core-js/modules/es.typed-array.to-locale-string.js b/packages/core-js/modules/es.typed-array.to-locale-string.js index 50095752f622..c6712cfe4a82 100644 --- a/packages/core-js/modules/es.typed-array.to-locale-string.js +++ b/packages/core-js/modules/es.typed-array.to-locale-string.js @@ -21,7 +21,7 @@ var FORCED = fails(function () { }); // `%TypedArray%.prototype.toLocaleString` method -// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.tolocalestring +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.tolocalestring exportTypedArrayMethod('toLocaleString', function toLocaleString() { return $toLocaleString.apply(TO_LOCALE_STRING_BUG ? $slice.call(aTypedArray(this)) : aTypedArray(this), arguments); }, FORCED); diff --git a/packages/core-js/modules/es.typed-array.to-string.js b/packages/core-js/modules/es.typed-array.to-string.js index accca0bf47af..607dd9f9e4b7 100644 --- a/packages/core-js/modules/es.typed-array.to-string.js +++ b/packages/core-js/modules/es.typed-array.to-string.js @@ -17,5 +17,5 @@ if (fails(function () { arrayToString.call({}); })) { var IS_NOT_ARRAY_METHOD = Uint8ArrayPrototype.toString != arrayToString; // `%TypedArray%.prototype.toString` method -// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.tostring +// https://tc39.es/ecma262/#sec-%typedarray%.prototype.tostring exportTypedArrayMethod('toString', arrayToString, IS_NOT_ARRAY_METHOD); diff --git a/packages/core-js/modules/es.typed-array.uint16-array.js b/packages/core-js/modules/es.typed-array.uint16-array.js index 5eea7c27c5ae..c75b83144cd5 100644 --- a/packages/core-js/modules/es.typed-array.uint16-array.js +++ b/packages/core-js/modules/es.typed-array.uint16-array.js @@ -1,7 +1,7 @@ var createTypedArrayConstructor = require('../internals/typed-array-constructor'); // `Uint16Array` constructor -// https://tc39.github.io/ecma262/#sec-typedarray-objects +// https://tc39.es/ecma262/#sec-typedarray-objects createTypedArrayConstructor('Uint16', function (init) { return function Uint16Array(data, byteOffset, length) { return init(this, data, byteOffset, length); diff --git a/packages/core-js/modules/es.typed-array.uint32-array.js b/packages/core-js/modules/es.typed-array.uint32-array.js index a0fc5695798c..c82e632f6c50 100644 --- a/packages/core-js/modules/es.typed-array.uint32-array.js +++ b/packages/core-js/modules/es.typed-array.uint32-array.js @@ -1,7 +1,7 @@ var createTypedArrayConstructor = require('../internals/typed-array-constructor'); // `Uint32Array` constructor -// https://tc39.github.io/ecma262/#sec-typedarray-objects +// https://tc39.es/ecma262/#sec-typedarray-objects createTypedArrayConstructor('Uint32', function (init) { return function Uint32Array(data, byteOffset, length) { return init(this, data, byteOffset, length); diff --git a/packages/core-js/modules/es.typed-array.uint8-array.js b/packages/core-js/modules/es.typed-array.uint8-array.js index c9e428769e28..8fd8619d2f51 100644 --- a/packages/core-js/modules/es.typed-array.uint8-array.js +++ b/packages/core-js/modules/es.typed-array.uint8-array.js @@ -1,7 +1,7 @@ var createTypedArrayConstructor = require('../internals/typed-array-constructor'); // `Uint8Array` constructor -// https://tc39.github.io/ecma262/#sec-typedarray-objects +// https://tc39.es/ecma262/#sec-typedarray-objects createTypedArrayConstructor('Uint8', function (init) { return function Uint8Array(data, byteOffset, length) { return init(this, data, byteOffset, length); diff --git a/packages/core-js/modules/es.typed-array.uint8-clamped-array.js b/packages/core-js/modules/es.typed-array.uint8-clamped-array.js index 666a8f709461..02f1d6619caf 100644 --- a/packages/core-js/modules/es.typed-array.uint8-clamped-array.js +++ b/packages/core-js/modules/es.typed-array.uint8-clamped-array.js @@ -1,7 +1,7 @@ var createTypedArrayConstructor = require('../internals/typed-array-constructor'); // `Uint8ClampedArray` constructor -// https://tc39.github.io/ecma262/#sec-typedarray-objects +// https://tc39.es/ecma262/#sec-typedarray-objects createTypedArrayConstructor('Uint8', function (init) { return function Uint8ClampedArray(data, byteOffset, length) { return init(this, data, byteOffset, length); diff --git a/packages/core-js/modules/es.weak-map.js b/packages/core-js/modules/es.weak-map.js index 38f2f72fdd9a..dd2520841bd0 100644 --- a/packages/core-js/modules/es.weak-map.js +++ b/packages/core-js/modules/es.weak-map.js @@ -19,7 +19,7 @@ var wrapper = function (init) { }; // `WeakMap` constructor -// https://tc39.github.io/ecma262/#sec-weakmap-constructor +// https://tc39.es/ecma262/#sec-weakmap-constructor var $WeakMap = module.exports = collection('WeakMap', wrapper, collectionWeak); // IE11 WeakMap frozen keys fix diff --git a/packages/core-js/modules/es.weak-set.js b/packages/core-js/modules/es.weak-set.js index ef6b1bc4f62f..80d9c34fe797 100644 --- a/packages/core-js/modules/es.weak-set.js +++ b/packages/core-js/modules/es.weak-set.js @@ -3,7 +3,7 @@ var collection = require('../internals/collection'); var collectionWeak = require('../internals/collection-weak'); // `WeakSet` constructor -// https://tc39.github.io/ecma262/#sec-weakset-constructor +// https://tc39.es/ecma262/#sec-weakset-constructor collection('WeakSet', function (init) { return function WeakSet() { return init(this, arguments.length ? arguments[0] : undefined); }; }, collectionWeak);