Changeset 275877 in webkit
- Timestamp:
- Apr 13, 2021, 3:26:17 AM (6 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 4 edited
-
LayoutTests/ChangeLog (modified) (1 diff)
-
LayoutTests/js/dom/missing-exception-check-in-convertNumbers-expected.txt (added)
-
LayoutTests/js/dom/missing-exception-check-in-convertNumbers.html (added)
-
LayoutTests/platform/win/TestExpectations (modified) (1 diff)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/bindings/js/JSDOMConvertNumbers.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r275874 r275877 1 2021-04-13 Frédéric Wang <fwang@igalia.com> 2 3 ASSERTION FAILED: !m_needExceptionCheck in RTCPeerConnection::CertificateParameters 4 https://bugs.webkit.org/show_bug.cgi?id=223788 5 6 Reviewed by Ryosuke Niwa. 7 8 Add regression test. 9 10 * js/dom/missing-exception-check-in-convertNumbers-expected.txt: Added. 11 * js/dom/missing-exception-check-in-convertNumbers.html: Added. 12 * platform/win/TestExpectations: Skip test on windows since there is no WebRTC support. 13 1 14 2021-04-13 Youenn Fablet <youenn@apple.com> 2 15 -
trunk/LayoutTests/platform/win/TestExpectations
r275849 r275877 3666 3666 http/tests/webrtc [ Skip ] 3667 3667 http/wpt/webrtc [ Skip ] 3668 js/dom/missing-exception-check-in-convertNumbers.html [ Skip ] 3668 3669 3669 3670 # Resource Timing Metrics not available. -
trunk/Source/WebCore/ChangeLog
r275876 r275877 1 2021-04-13 Frédéric Wang <fwang@igalia.com> 2 3 ASSERTION FAILED: !m_needExceptionCheck in RTCPeerConnection::CertificateParameters 4 https://bugs.webkit.org/show_bug.cgi?id=223788 5 6 Reviewed by Ryosuke Niwa. 7 8 Test: js/dom/missing-exception-check-in-convertNumbers.html 9 10 * bindings/js/JSDOMConvertNumbers.h: 11 (WebCore::Converter<IDLFloat>::convert): Handle potential exceptions thrown by toNumber. 12 (WebCore::Converter<IDLDouble>::convert): Ditto. 13 1 14 2021-04-13 Rob Buis <rbuis@igalia.com> 2 15 -
trunk/Source/WebCore/bindings/js/JSDOMConvertNumbers.h
r251425 r275877 292 292 auto scope = DECLARE_THROW_SCOPE(vm); 293 293 double number = value.toNumber(&lexicalGlobalObject); 294 RETURN_IF_EXCEPTION(scope, 0.0); 294 295 if (UNLIKELY(!std::isfinite(number))) 295 296 throwNonFiniteTypeError(lexicalGlobalObject, scope); … … 347 348 auto scope = DECLARE_THROW_SCOPE(vm); 348 349 double number = value.toNumber(&lexicalGlobalObject); 350 RETURN_IF_EXCEPTION(scope, 0.0); 349 351 if (UNLIKELY(!std::isfinite(number))) 350 352 throwNonFiniteTypeError(lexicalGlobalObject, scope);
Note:
See TracChangeset
for help on using the changeset viewer.