WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
Bug 233415
[JSC] Move m_incomingPolymorphicCalls out of CodeBlock::JITData
https://bugs.webkit.org/show_bug.cgi?id=233415
Summary
[JSC] Move m_incomingPolymorphicCalls out of CodeBlock::JITData
Yusuke Suzuki
Reported
2021-11-21 23:21:45 PST
[JSC] Move m_incomingPolymorphicCalls out of CodeBlock::JITData
Attachments
Patch
(18.28 KB, patch)
2021-11-21 23:23 PST
,
Yusuke Suzuki
no flags
Details
Formatted Diff
Diff
Patch
(18.93 KB, patch)
2021-11-21 23:28 PST
,
Yusuke Suzuki
ews-feeder
: commit-queue-
Details
Formatted Diff
Diff
Patch
(18.69 KB, patch)
2021-11-21 23:53 PST
,
Yusuke Suzuki
mark.lam
: review+
Details
Formatted Diff
Diff
Show Obsolete
(2)
View All
Add attachment
proposed patch, testcase, etc.
Yusuke Suzuki
Comment 1
2021-11-21 23:23:28 PST
Created
attachment 444946
[details]
Patch
Yusuke Suzuki
Comment 2
2021-11-21 23:28:06 PST
Created
attachment 444947
[details]
Patch
Yusuke Suzuki
Comment 3
2021-11-21 23:53:26 PST
Created
attachment 444949
[details]
Patch
Radar WebKit Bug Importer
Comment 4
2021-11-28 23:22:18 PST
<
rdar://problem/85801379
>
Mark Lam
Comment 5
2021-11-29 10:01:18 PST
Comment on
attachment 444949
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=444949&action=review
Nice. r=me
> Tools/TestWebKitAPI/Tests/WTF/SentinelLinkedList.cpp:96 > +
Can you add the following here? EXPECT_TRUE(!first->isOnList()); EXPECT_TRUE(!second->isOnList()); EXPECT_TRUE(!third->isOnList()); EXPECT_TRUE(!fourth->isOnList());
> Tools/TestWebKitAPI/Tests/WTF/SentinelLinkedList.cpp:100 > +TEST(WTF_SentinelLinkedList, RemoveAll)
I think `Remove` is a better name for this test (instead of `RemoveAll`) since it's testing the `remove` method.
> Tools/TestWebKitAPI/Tests/WTF/SentinelLinkedList.cpp:115 > +}
Can you add an `EXPECT_TRUE(i == 10);` here?
Darin Adler
Comment 6
2021-11-29 10:03:53 PST
Comment on
attachment 444949
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=444949&action=review
>> Tools/TestWebKitAPI/Tests/WTF/SentinelLinkedList.cpp:115 >> +} > > Can you add an `EXPECT_TRUE(i == 10);` here?
Or more idiomatically: EXPECT_EQ(10, i);
> Tools/TestWebKitAPI/Tests/WTF/SentinelLinkedList.cpp:132 > + EXPECT_EQ(list.begin()->value(), 0);
These are all backward. The macro writes out error messages assuming that the expected value is first and the expression is second. You’ll notice this in failing tests, so it’s slightly more elegant to do it in the order the macro exprects.
Yusuke Suzuki
Comment 7
2021-11-29 11:29:03 PST
Comment on
attachment 444949
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=444949&action=review
Thank you!
>> Tools/TestWebKitAPI/Tests/WTF/SentinelLinkedList.cpp:96 >> + > > Can you add the following here? > EXPECT_TRUE(!first->isOnList()); > EXPECT_TRUE(!second->isOnList()); > EXPECT_TRUE(!third->isOnList()); > EXPECT_TRUE(!fourth->isOnList());
Nice. Added.
>> Tools/TestWebKitAPI/Tests/WTF/SentinelLinkedList.cpp:100 >> +TEST(WTF_SentinelLinkedList, RemoveAll) > > I think `Remove` is a better name for this test (instead of `RemoveAll`) since it's testing the `remove` method.
Make sense. Changed.
>>> Tools/TestWebKitAPI/Tests/WTF/SentinelLinkedList.cpp:115 >>> +} >> >> Can you add an `EXPECT_TRUE(i == 10);` here? > > Or more idiomatically: > > EXPECT_EQ(10, i);
Sounds good. Added.
>> Tools/TestWebKitAPI/Tests/WTF/SentinelLinkedList.cpp:132 >> + EXPECT_EQ(list.begin()->value(), 0); > > These are all backward. The macro writes out error messages assuming that the expected value is first and the expression is second. You’ll notice this in failing tests, so it’s slightly more elegant to do it in the order the macro exprects.
Good catch! Changed :)
Yusuke Suzuki
Comment 8
2021-11-29 11:52:01 PST
Committed
r286248
(
244611@main
): <
https://commits.webkit.org/244611@main
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug