Skip to content

Commit

Permalink
the latest core-js update fixes something more
Browse files Browse the repository at this point in the history
  • Loading branch information
rbri committed Oct 30, 2024
1 parent 5020fea commit 17abe9f
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 36 deletions.
3 changes: 3 additions & 0 deletions src/changes/changes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@

<body>
<release version="4.6.0" date="xxxx, 2024" description="Chrome/Edge 130, Bugfixes">
<action type="add" dev="RhinoTeam">
Nullish assignment operator '??=' implemented.
</action>
<action type="add" dev="RhinoTeam">
Like real browsers work a bit more optimized as long as no CharacterDataChangeListener/DomChangeListener
is registered. In this case we can avoid some dom tree traversal.
Expand Down
72 changes: 36 additions & 36 deletions src/test/java/org/htmlunit/javascript/NativeTypedArrayTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -38,16 +38,16 @@ public class NativeTypedArrayTest extends WebDriverTestCase {
"undefined", "true", "true",
"Symbol(Symbol.iterator),Symbol(Symbol.toStringTag)"})
@HtmlUnitNYI(CHROME = {"Float32Array", "false", "false",
"Float32Array", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""},
EDGE = {"Float32Array", "false", "false",
"Float32Array", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""},
FF = {"Float32Array", "false", "false",
"Float32Array", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""},
FF_ESR = {"Float32Array", "false", "false",
"Float32Array", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""})
public void toStringFloat32Array() throws Exception {
loadPageVerifyTitle2(toStringTagTest("new Float32Array(1)"));
Expand All @@ -62,16 +62,16 @@ public void toStringFloat32Array() throws Exception {
"undefined", "true", "true",
"Symbol(Symbol.iterator),Symbol(Symbol.toStringTag)"})
@HtmlUnitNYI(CHROME = {"Float64Array", "false", "false",
"Float64Array", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""},
EDGE = {"Float64Array", "false", "false",
"Float64Array", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""},
FF = {"Float64Array", "false", "false",
"Float64Array", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""},
FF_ESR = {"Float64Array", "false", "false",
"Float64Array", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""})
public void toStringFloat64Array() throws Exception {
loadPageVerifyTitle2(toStringTagTest("new Float64Array(1)"));
Expand All @@ -86,16 +86,16 @@ public void toStringFloat64Array() throws Exception {
"undefined", "true", "true",
"Symbol(Symbol.iterator),Symbol(Symbol.toStringTag)"})
@HtmlUnitNYI(CHROME = {"Int8Array", "false", "false",
"Int8Array", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""},
EDGE = {"Int8Array", "false", "false",
"Int8Array", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""},
FF = {"Int8Array", "false", "false",
"Int8Array", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""},
FF_ESR = {"Int8Array", "false", "false",
"Int8Array", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""})
public void toStringInt8Array() throws Exception {
loadPageVerifyTitle2(toStringTagTest("new Int8Array(1)"));
Expand All @@ -110,16 +110,16 @@ public void toStringInt8Array() throws Exception {
"undefined", "true", "true",
"Symbol(Symbol.iterator),Symbol(Symbol.toStringTag)"})
@HtmlUnitNYI(CHROME = {"Int16Array", "false", "false",
"Int16Array", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""},
EDGE = {"Int16Array", "false", "false",
"Int16Array", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""},
FF = {"Int16Array", "false", "false",
"Int16Array", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""},
FF_ESR = {"Int16Array", "false", "false",
"Int16Array", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""})
public void toStringInt16Array() throws Exception {
loadPageVerifyTitle2(toStringTagTest("new Int16Array(1)"));
Expand All @@ -134,16 +134,16 @@ public void toStringInt16Array() throws Exception {
"undefined", "true", "true",
"Symbol(Symbol.iterator),Symbol(Symbol.toStringTag)"})
@HtmlUnitNYI(CHROME = {"Int32Array", "false", "false",
"Int32Array", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""},
EDGE = {"Int32Array", "false", "false",
"Int32Array", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""},
FF = {"Int32Array", "false", "false",
"Int32Array", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""},
FF_ESR = {"Int32Array", "false", "false",
"Int32Array", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""})
public void toStringInt32Array() throws Exception {
loadPageVerifyTitle2(toStringTagTest("new Int32Array(1)"));
Expand All @@ -158,16 +158,16 @@ public void toStringInt32Array() throws Exception {
"undefined", "true", "true",
"Symbol(Symbol.iterator),Symbol(Symbol.toStringTag)"})
@HtmlUnitNYI(CHROME = {"Uint8Array", "false", "false",
"Uint8Array", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""},
EDGE = {"Uint8Array", "false", "false",
"Uint8Array", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""},
FF = {"Uint8Array", "false", "false",
"Uint8Array", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""},
FF_ESR = {"Uint8Array", "false", "false",
"Uint8Array", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""})
public void toStringUint8Array() throws Exception {
loadPageVerifyTitle2(toStringTagTest("new Uint8Array(1)"));
Expand All @@ -182,16 +182,16 @@ public void toStringUint8Array() throws Exception {
"undefined", "true", "true",
"Symbol(Symbol.iterator),Symbol(Symbol.toStringTag)"})
@HtmlUnitNYI(CHROME = {"Uint16Array", "false", "false",
"Uint16Array", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""},
EDGE = {"Uint16Array", "false", "false",
"Uint16Array", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""},
FF = {"Uint16Array", "false", "false",
"Uint16Array", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""},
FF_ESR = {"Uint16Array", "false", "false",
"Uint16Array", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""})
public void toStringUint16Array() throws Exception {
loadPageVerifyTitle2(toStringTagTest("new Uint16Array(1)"));
Expand All @@ -206,16 +206,16 @@ public void toStringUint16Array() throws Exception {
"undefined", "true", "true",
"Symbol(Symbol.iterator),Symbol(Symbol.toStringTag)"})
@HtmlUnitNYI(CHROME = {"Uint32Array", "false", "false",
"Uint32Array", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""},
EDGE = {"Uint32Array", "false", "false",
"Uint32Array", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""},
FF = {"Uint32Array", "false", "false",
"Uint32Array", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""},
FF_ESR = {"Uint32Array", "false", "false",
"Uint32Array", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""})
public void toStringUint32Array() throws Exception {
loadPageVerifyTitle2(toStringTagTest("new Uint32Array(1)"));
Expand All @@ -230,16 +230,16 @@ public void toStringUint32Array() throws Exception {
"undefined", "true", "true",
"Symbol(Symbol.iterator),Symbol(Symbol.toStringTag)"})
@HtmlUnitNYI(CHROME = {"Uint8ClampedArray", "false", "false",
"Uint8ClampedArray", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""},
EDGE = {"Uint8ClampedArray", "false", "false",
"Uint8ClampedArray", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""},
FF = {"Uint8ClampedArray", "false", "false",
"Uint8ClampedArray", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""},
FF_ESR = {"Uint8ClampedArray", "false", "false",
"Uint8ClampedArray", "false", "false",
"undefined", "false", "false",
"undefined", "false", "false", ""})
public void toStringUint8ClampedArray() throws Exception {
loadPageVerifyTitle2(toStringTagTest("new Uint8ClampedArray(1)"));
Expand Down

0 comments on commit 17abe9f

Please sign in to comment.