Skip to content

Commit

Permalink
First attempt at updating for rhino 1.7.14.
Browse files Browse the repository at this point in the history
  • Loading branch information
phulin committed Jan 26, 2022
1 parent b1e79de commit 75805e4
Show file tree
Hide file tree
Showing 90 changed files with 131 additions and 99 deletions.
19 changes: 19 additions & 0 deletions packages/babel-compat-data/data/corejs2-built-ins.json
Expand Up @@ -628,6 +628,7 @@
"node": "0.12",
"ios": "9",
"samsung": "2",
"rhino": "1.7.14",
"electron": "0.20"
},
"es6.number.is-finite": {
Expand Down Expand Up @@ -713,6 +714,7 @@
"node": "0.12",
"ios": "9",
"samsung": "2",
"rhino": "1.7.14",
"electron": "0.20"
},
"es6.number.parse-int": {
Expand All @@ -724,6 +726,7 @@
"node": "0.12",
"ios": "9",
"samsung": "2",
"rhino": "1.7.14",
"electron": "0.20"
},
"es6.object.assign": {
Expand Down Expand Up @@ -813,6 +816,7 @@
"node": "7",
"ios": "10.3",
"samsung": "6",
"rhino": "1.7.14",
"electron": "1.4"
},
"es6.object.freeze": {
Expand Down Expand Up @@ -1014,6 +1018,7 @@
"node": "7",
"ios": "10.3",
"samsung": "6",
"rhino": "1.7.14",
"electron": "1.4"
},
"es6.promise": {
Expand Down Expand Up @@ -1304,6 +1309,7 @@
"ios": "7",
"phantom": "2",
"samsung": "1",
"rhino": "1.7.14",
"electron": "0.20"
},
"es6.string.big": {
Expand All @@ -1317,6 +1323,7 @@
"ios": "7",
"phantom": "2",
"samsung": "1",
"rhino": "1.7.14",
"electron": "0.20"
},
"es6.string.blink": {
Expand All @@ -1330,6 +1337,7 @@
"ios": "7",
"phantom": "2",
"samsung": "1",
"rhino": "1.7.14",
"electron": "0.20"
},
"es6.string.bold": {
Expand All @@ -1343,6 +1351,7 @@
"ios": "7",
"phantom": "2",
"samsung": "1",
"rhino": "1.7.14",
"electron": "0.20"
},
"es6.string.code-point-at": {
Expand Down Expand Up @@ -1380,6 +1389,7 @@
"ios": "7",
"phantom": "2",
"samsung": "1",
"rhino": "1.7.14",
"electron": "0.20"
},
"es6.string.fontcolor": {
Expand All @@ -1393,6 +1403,7 @@
"ios": "7",
"phantom": "2",
"samsung": "1",
"rhino": "1.7.14",
"electron": "0.20"
},
"es6.string.fontsize": {
Expand All @@ -1406,6 +1417,7 @@
"ios": "7",
"phantom": "2",
"samsung": "1",
"rhino": "1.7.14",
"electron": "0.20"
},
"es6.string.from-code-point": {
Expand Down Expand Up @@ -1443,6 +1455,7 @@
"ios": "7",
"phantom": "2",
"samsung": "1",
"rhino": "1.7.14",
"electron": "0.20"
},
"es6.string.iterator": {
Expand All @@ -1468,6 +1481,7 @@
"ios": "7",
"phantom": "2",
"samsung": "1",
"rhino": "1.7.14",
"electron": "0.20"
},
"es7.string.pad-start": {
Expand Down Expand Up @@ -1503,6 +1517,7 @@
"node": "4",
"ios": "9",
"samsung": "3.4",
"rhino": "1.7.14",
"electron": "0.21"
},
"es6.string.repeat": {
Expand All @@ -1528,6 +1543,7 @@
"ios": "7",
"phantom": "2",
"samsung": "1",
"rhino": "1.7.14",
"electron": "0.20"
},
"es6.string.starts-with": {
Expand All @@ -1553,6 +1569,7 @@
"ios": "7",
"phantom": "2",
"samsung": "1",
"rhino": "1.7.14",
"electron": "0.20"
},
"es6.string.sub": {
Expand All @@ -1566,6 +1583,7 @@
"ios": "7",
"phantom": "2",
"samsung": "1",
"rhino": "1.7.14",
"electron": "0.20"
},
"es6.string.sup": {
Expand All @@ -1579,6 +1597,7 @@
"ios": "7",
"phantom": "2",
"samsung": "1",
"rhino": "1.7.14",
"electron": "0.20"
},
"es6.string.trim": {
Expand Down
2 changes: 1 addition & 1 deletion packages/babel-compat-data/data/plugin-bugfixes.json
Expand Up @@ -108,7 +108,6 @@
"firefox": "2",
"node": "6",
"samsung": "5",
"rhino": "1.7.13",
"electron": "0.37"
},
"transform-template-literals": {
Expand All @@ -131,6 +130,7 @@
"node": "4",
"ios": "13",
"samsung": "3.4",
"rhino": "1.7.14",
"electron": "0.21"
},
"proposal-optional-chaining": {
Expand Down
15 changes: 9 additions & 6 deletions packages/babel-compat-data/data/plugins.json
Expand Up @@ -4,7 +4,8 @@
"opera": "80",
"edge": "94",
"firefox": "93",
"node": "16.11"
"node": "16.11",
"electron": "15.0"
},
"proposal-private-property-in-object": {
"chrome": "91",
Expand All @@ -17,15 +18,13 @@
"electron": "13.0"
},
"proposal-class-properties": {
"chrome": "74",
"opera": "62",
"edge": "79",
"firefox": "90",
"safari": "14.1",
"firefox": "95",
"safari": "15",
"node": "12",
"ios": "15",
"samsung": "11",
"electron": "6.0"
"samsung": "11"
},
"proposal-private-methods": {
"chrome": "84",
Expand All @@ -47,6 +46,7 @@
"node": "12.5",
"ios": "13",
"samsung": "11",
"rhino": "1.7.14",
"electron": "6.0"
},
"proposal-logical-assignment-operators": {
Expand Down Expand Up @@ -90,6 +90,7 @@
"node": "10",
"ios": "12",
"samsung": "9",
"rhino": "1.7.14",
"electron": "3.0"
},
"proposal-optional-catch-binding": {
Expand Down Expand Up @@ -187,6 +188,7 @@
"node": "7",
"ios": "10.3",
"samsung": "6",
"rhino": "1.7.14",
"electron": "1.3"
},
"transform-template-literals": {
Expand Down Expand Up @@ -277,6 +279,7 @@
"node": "4",
"ios": "9",
"samsung": "4",
"rhino": "1.7.14",
"electron": "0.27"
},
"transform-duplicate-keys": {
Expand Down
2 changes: 1 addition & 1 deletion packages/babel-compat-data/package.json
Expand Up @@ -31,7 +31,7 @@
"devDependencies": {
"@mdn/browser-compat-data": "^4.0.10",
"core-js-compat": "^3.20.2",
"electron-to-chromium": "^1.3.893"
"electron-to-chromium": "^1.4.53"
},
"engines": {
"node": ">=6.9.0"
Expand Down
@@ -1,7 +1,7 @@
#!/bin/bash
set -e

COMPAT_TABLE_COMMIT=bddf2b204ffc959f738355517257f6f389b12584
COMPAT_TABLE_COMMIT=11c7e1d81049dd0fd765156ba86d61ed8e909a49
GIT_HEAD=build/compat-table/.git/HEAD

if [ -d "build/compat-table" ]; then
Expand Down
Expand Up @@ -18,7 +18,7 @@ Using modules transform: auto
Using plugins:
proposal-class-static-block { android, chrome < 94, edge < 94, firefox < 93, ios, node < 16.11, opera < 80, safari, samsung }
proposal-private-property-in-object { android, chrome < 91, edge < 91, firefox < 90, ios < 15, node < 16.9, opera < 77, safari < 15, samsung }
proposal-class-properties { android, chrome < 74, edge < 79, firefox < 90, ios < 15, opera < 62, safari < 14.1, samsung < 11 }
proposal-class-properties { android, chrome, edge < 79, firefox < 95, ios < 15, opera < 62, safari < 15, samsung < 11 }
proposal-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios < 15, node < 14.6, opera < 70, safari < 15, samsung < 14 }
proposal-numeric-separator { android, chrome < 75, edge < 79, firefox < 70, ios < 13, opera < 62, safari < 13, samsung < 11 }
proposal-logical-assignment-operators { android, chrome < 85, edge < 85, firefox < 79, ios < 14, node < 15, opera < 71, safari < 14, samsung < 14 }
Expand Down
Expand Up @@ -18,7 +18,7 @@ Using modules transform: auto
Using plugins:
proposal-class-static-block { android, chrome < 94, edge < 94, firefox < 93, ios, node < 16.11, opera < 80, safari, samsung }
proposal-private-property-in-object { android, chrome < 91, edge < 91, firefox < 90, ios < 15, node < 16.9, opera < 77, safari < 15, samsung }
proposal-class-properties { android, chrome < 74, edge < 79, firefox < 90, ios < 15, opera < 62, safari < 14.1, samsung < 11 }
proposal-class-properties { android, chrome, edge < 79, firefox < 95, ios < 15, opera < 62, safari < 15, samsung < 11 }
proposal-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios < 15, node < 14.6, opera < 70, safari < 15, samsung < 14 }
proposal-numeric-separator { android, chrome < 75, edge < 79, firefox < 70, ios < 13, opera < 62, safari < 13, samsung < 11 }
proposal-logical-assignment-operators { android, chrome < 85, edge < 85, firefox < 79, ios < 14, node < 15, opera < 71, safari < 14, samsung < 14 }
Expand Down
Expand Up @@ -10,7 +10,7 @@ Using modules transform: auto
Using plugins:
proposal-class-static-block { chrome < 94 }
proposal-private-property-in-object { chrome < 91 }
proposal-class-properties { chrome < 74 }
proposal-class-properties { chrome }
proposal-private-methods { chrome < 84 }
proposal-numeric-separator { chrome < 75 }
proposal-logical-assignment-operators { chrome < 85 }
Expand Down
Expand Up @@ -10,7 +10,7 @@ Using modules transform: auto
Using plugins:
proposal-class-static-block { chrome < 94 }
proposal-private-property-in-object { chrome < 91 }
proposal-class-properties { chrome < 74 }
proposal-class-properties { chrome }
proposal-private-methods { chrome < 84 }
proposal-numeric-separator { chrome < 75 }
proposal-logical-assignment-operators { chrome < 85 }
Expand Down
Expand Up @@ -10,7 +10,7 @@ Using modules transform: auto
Using plugins:
proposal-class-static-block { safari }
proposal-private-property-in-object { safari < 15 }
proposal-class-properties { safari < 14.1 }
proposal-class-properties { safari < 15 }
proposal-private-methods { safari < 15 }
proposal-numeric-separator { safari < 13 }
proposal-logical-assignment-operators { safari < 14 }
Expand Down
Expand Up @@ -10,7 +10,7 @@ Using modules transform: auto
Using plugins:
proposal-class-static-block { safari }
proposal-private-property-in-object { safari < 15 }
proposal-class-properties { safari < 14.1 }
proposal-class-properties { safari < 15 }
proposal-private-methods { safari < 15 }
proposal-numeric-separator { safari < 13 }
proposal-logical-assignment-operators { safari < 14 }
Expand Down
Expand Up @@ -10,7 +10,7 @@ Using modules transform: auto
Using plugins:
proposal-class-static-block { safari }
proposal-private-property-in-object { safari < 15 }
proposal-class-properties { safari < 14.1 }
proposal-class-properties { safari < 15 }
proposal-private-methods { safari < 15 }
proposal-numeric-separator { safari < 13 }
proposal-logical-assignment-operators { safari < 14 }
Expand Down
Expand Up @@ -10,7 +10,7 @@ Using modules transform: auto
Using plugins:
proposal-class-static-block { safari }
proposal-private-property-in-object { safari < 15 }
proposal-class-properties { safari < 14.1 }
proposal-class-properties { safari < 15 }
proposal-private-methods { safari < 15 }
proposal-numeric-separator { safari < 13 }
proposal-logical-assignment-operators { safari < 14 }
Expand Down
Expand Up @@ -10,6 +10,7 @@ Using modules transform: auto
Using plugins:
proposal-class-static-block { chrome < 94 }
proposal-private-property-in-object { chrome < 91 }
proposal-class-properties { chrome }
syntax-class-properties
syntax-numeric-separator
syntax-nullish-coalescing-operator
Expand Down
Expand Up @@ -10,6 +10,7 @@ Using modules transform: auto
Using plugins:
proposal-class-static-block { chrome < 94 }
proposal-private-property-in-object { chrome < 91 }
proposal-class-properties { chrome }
syntax-class-properties
syntax-numeric-separator
syntax-nullish-coalescing-operator
Expand Down
Expand Up @@ -18,7 +18,7 @@ Using modules transform: false
Using plugins:
proposal-class-static-block { android, chrome < 94, edge < 94, firefox < 93, ios, node < 16.11, opera < 80, safari, samsung }
proposal-private-property-in-object { android, chrome < 91, edge < 91, firefox < 90, ios < 15, node < 16.9, opera < 77, safari < 15, samsung }
proposal-class-properties { android, chrome < 74, edge < 79, firefox < 90, ios < 15, opera < 62, safari < 14.1, samsung < 11 }
proposal-class-properties { android, chrome, edge < 79, firefox < 95, ios < 15, opera < 62, safari < 15, samsung < 11 }
proposal-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios < 15, node < 14.6, opera < 70, safari < 15, samsung < 14 }
proposal-numeric-separator { android, chrome < 75, edge < 79, firefox < 70, ios < 13, opera < 62, safari < 13, samsung < 11 }
proposal-logical-assignment-operators { android, chrome < 85, edge < 85, firefox < 79, ios < 14, node < 15, opera < 71, safari < 14, samsung < 14 }
Expand Down
Expand Up @@ -18,7 +18,7 @@ Using modules transform: false
Using plugins:
proposal-class-static-block { android, chrome < 94, edge < 94, firefox < 93, ios, node < 16.11, opera < 80, safari, samsung }
proposal-private-property-in-object { android, chrome < 91, edge < 91, firefox < 90, ios < 15, node < 16.9, opera < 77, safari < 15, samsung }
proposal-class-properties { android, chrome < 74, edge < 79, firefox < 90, ios < 15, opera < 62, safari < 14.1, samsung < 11 }
proposal-class-properties { android, chrome, edge < 79, firefox < 95, ios < 15, opera < 62, safari < 15, samsung < 11 }
proposal-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios < 15, node < 14.6, opera < 70, safari < 15, samsung < 14 }
proposal-numeric-separator { android, chrome < 75, edge < 79, firefox < 70, ios < 13, opera < 62, safari < 13, samsung < 11 }
proposal-logical-assignment-operators { android, chrome < 85, edge < 85, firefox < 79, ios < 14, node < 15, opera < 71, safari < 14, samsung < 14 }
Expand Down
Expand Up @@ -17,7 +17,7 @@ Using modules transform: auto
Using plugins:
proposal-class-static-block { chrome < 94, edge < 94, firefox < 93, ios, opera < 80, safari, samsung }
proposal-private-property-in-object { firefox < 90, ios < 15, safari < 15, samsung }
proposal-class-properties { firefox < 90, ios < 15, safari < 14.1 }
proposal-class-properties { android, chrome, firefox < 95, ios < 15, safari < 15 }
proposal-private-methods { firefox < 90, ios < 15, safari < 15 }
proposal-numeric-separator { ios < 13 }
proposal-logical-assignment-operators { firefox < 79, ios < 14, safari < 14 }
Expand Down
Expand Up @@ -18,7 +18,7 @@ Using modules transform: auto
Using plugins:
proposal-class-static-block { chrome < 94, edge < 94, firefox < 93, ie, ios, opera < 80, safari, samsung }
proposal-private-property-in-object { firefox < 90, ie, ios < 15, safari < 15, samsung }
proposal-class-properties { firefox < 90, ie, ios < 15, safari < 14.1 }
proposal-class-properties { android, chrome, firefox < 95, ie, ios < 15, safari < 15 }
proposal-private-methods { firefox < 90, ie, ios < 15, safari < 15 }
proposal-numeric-separator { ie, ios < 13 }
proposal-logical-assignment-operators { firefox < 79, ie, ios < 14, safari < 14 }
Expand Down
Expand Up @@ -17,7 +17,7 @@ Using modules transform: auto
Using plugins:
proposal-class-static-block { firefox < 93, ios, opera < 80, safari, samsung }
proposal-private-property-in-object { ios < 15, safari < 15, samsung }
proposal-class-properties { ios < 15 }
proposal-class-properties { android, chrome, firefox < 95, ios < 15, safari < 15 }
proposal-private-methods { ios < 15, safari < 15 }
syntax-numeric-separator
syntax-nullish-coalescing-operator
Expand Down
Expand Up @@ -8,9 +8,9 @@ Using targets:
Using modules transform: auto

Using plugins:
proposal-class-static-block { electron }
proposal-class-static-block { electron < 15.0 }
proposal-private-property-in-object { electron < 13.0 }
proposal-class-properties { electron < 6.0 }
proposal-class-properties { electron }
proposal-private-methods { electron < 10.0 }
proposal-numeric-separator { electron < 6.0 }
proposal-logical-assignment-operators { electron < 10.0 }
Expand Down

0 comments on commit 75805e4

Please sign in to comment.