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 182175
Disable TLS-based TLCs
https://bugs.webkit.org/show_bug.cgi?id=182175
Summary
Disable TLS-based TLCs
Filip Pizlo
Reported
2018-01-26 10:35:11 PST
Patch forthcoming.
Attachments
the patch
(7.35 KB, patch)
2018-01-26 10:38 PST
,
Filip Pizlo
saam
: review+
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2018-01-26 10:35:44 PST
<
rdar://problem/36914694
>
Filip Pizlo
Comment 2
2018-01-26 10:38:37 PST
Created
attachment 332384
[details]
the patch
EWS Watchlist
Comment 3
2018-01-26 10:41:22 PST
Attachment 332384
[details]
did not pass style-queue: ERROR: Source/WTF/wtf/Platform.h:826: CPP comments are not allowed in Platform.h, please use C comments /* ... */ [build/cpp_comment] [5] ERROR: Source/WTF/wtf/Platform.h:827: CPP comments are not allowed in Platform.h, please use C comments /* ... */ [build/cpp_comment] [5] ERROR: Source/WTF/wtf/Platform.h:828: CPP comments are not allowed in Platform.h, please use C comments /* ... */ [build/cpp_comment] [5] Total errors found: 3 in 12 files If any of these errors are false positives, please file a bug against check-webkit-style.
Mark Lam
Comment 4
2018-01-26 10:41:26 PST
Comment on
attachment 332384
[details]
the patch View in context:
https://bugs.webkit.org/attachment.cgi?id=332384&action=review
r=me
> Source/JavaScriptCore/heap/BlockDirectory.cpp:51 > +BlockDirectory::~BlockDirectory() > +{ > +} > +
Is this necessary since it's the default implementation?
> Source/JavaScriptCore/heap/BlockDirectory.h:83 > + ~BlockDirectory();
Is this necessary?
Mark Lam
Comment 5
2018-01-26 10:42:43 PST
Comment on
attachment 332384
[details]
the patch View in context:
https://bugs.webkit.org/attachment.cgi?id=332384&action=review
> Source/WTF/wtf/Platform.h:828 > +// This feature is currently disabled because WebCore will context switch VMs without telling JSC. > +// FIXME: Re-enable this feature. > +//
https://bugs.webkit.org/show_bug.cgi?id=182173
Please convert these to C comments. As style bot indicated, C++ comments not allowed in this file.
Filip Pizlo
Comment 6
2018-01-26 10:42:59 PST
(In reply to Mark Lam from
comment #4
)
> Comment on
attachment 332384
[details]
> the patch > > View in context: >
https://bugs.webkit.org/attachment.cgi?id=332384&action=review
> > r=me > > > Source/JavaScriptCore/heap/BlockDirectory.cpp:51 > > +BlockDirectory::~BlockDirectory() > > +{ > > +} > > + > > Is this necessary since it's the default implementation? > > > Source/JavaScriptCore/heap/BlockDirectory.h:83 > > + ~BlockDirectory(); > > Is this necessary?
It's often useful to put debugging print statements in the destructors of GC data structures. So, I've been making sure that new data structures always have out-of-line destructors. I added an out-of-line destructor while debugging, and I think it's most useful if I just land it.
Filip Pizlo
Comment 7
2018-01-26 10:43:10 PST
(In reply to Mark Lam from
comment #5
)
> Comment on
attachment 332384
[details]
> the patch > > View in context: >
https://bugs.webkit.org/attachment.cgi?id=332384&action=review
> > > Source/WTF/wtf/Platform.h:828 > > +// This feature is currently disabled because WebCore will context switch VMs without telling JSC. > > +// FIXME: Re-enable this feature. > > +//
https://bugs.webkit.org/show_bug.cgi?id=182173
> > Please convert these to C comments. As style bot indicated, C++ comments > not allowed in this file.
Ooops! Landing follow-up fix.
Filip Pizlo
Comment 8
2018-01-26 10:53:23 PST
Landed in
https://trac.webkit.org/changeset/227683/webkit
and
https://trac.webkit.org/changeset/227684/webkit
Filip Pizlo
Comment 9
2018-02-15 15:14:32 PST
This was landed.
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