Skip to content

Commit

Permalink
Update Safari versions for TypedArray (#23319)
Browse files Browse the repository at this point in the history
These 11 entries are changed by collector results:
openwebdocs/mdn-bcd-results#1098
openwebdocs/mdn-bcd-results#1099

The collector shows no support in Safari 9.1 and support in 10.1, so
source archeology was needed to decide between Safari 10 and 10.1.

The 10 methods `copyWithin()`, `entries()`, `every()`, `fill()`,
`filter()`, `find()`, `findIndex()`, `indexOf()`, `join()`, and `map()`
were added in WebKit 602.1.6:

WebKit/WebKit@881b0bf
https://github.com/WebKit/WebKit/blob/881b0bfc93b6e6394676fbf712681792d72b2afa/Source/WebCore/Configurations/Version.xcconfig

(See `JSTypedArrayViewPrototype::finishCreation`.)

The static `of()` was added in WebKit 602.1.7:
WebKit/WebKit@6fa0cb5
https://github.com/WebKit/WebKit/blob/6fa0cb524bcdd5091d1525846064f85782b9f0dd/Source/WebCore/Configurations/Version.xcconfig

Both of those WebKit versions map to Safari 10.

The Safari 9.1 data came from #6480.
That points to first commit above, but must have mapped it to a Safari
version incorrectly.

Note that some of the data was already set to Safari 10 going back to
#351.
  • Loading branch information
foolip committed Jun 10, 2024
1 parent 8b2fe2f commit 891745c
Showing 1 changed file with 11 additions and 11 deletions.
22 changes: 11 additions & 11 deletions javascript/builtins/TypedArray.json
Original file line number Diff line number Diff line change
Expand Up @@ -398,7 +398,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "9.1"
"version_added": "10"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
Expand Down Expand Up @@ -444,7 +444,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "9.1"
"version_added": "10"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
Expand Down Expand Up @@ -490,7 +490,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "9.1"
"version_added": "10"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
Expand Down Expand Up @@ -536,7 +536,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "9.1"
"version_added": "10"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
Expand Down Expand Up @@ -582,7 +582,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "9.1"
"version_added": "10"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
Expand Down Expand Up @@ -628,7 +628,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "9.1"
"version_added": "10"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
Expand Down Expand Up @@ -674,7 +674,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "9.1"
"version_added": "10"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
Expand Down Expand Up @@ -1006,7 +1006,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "9.1"
"version_added": "10"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
Expand Down Expand Up @@ -1096,7 +1096,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "9.1"
"version_added": "10"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
Expand Down Expand Up @@ -1289,7 +1289,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "9.1"
"version_added": "10"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
Expand Down Expand Up @@ -1440,7 +1440,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "9.1"
"version_added": "10"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
Expand Down

0 comments on commit 891745c

Please # to comment.