Bug 195429

Summary: [JSC] StringFromCharCode fast path should accept 0xff in DFG and FTL
Product: WebKit Reporter: Yusuke Suzuki <ysuzuki>
Component: New BugsAssignee: Yusuke Suzuki <ysuzuki>
Status: RESOLVED FIXED    
Severity: Normal CC: ews-watchlist, keith_miller, mark.lam, msaboff, saam, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch
none
Patch
saam: review+
Patch for landing none

Description Yusuke Suzuki 2019-03-07 13:29:52 PST
[JSC] Remove merging must handle values into proven types in CFA
Comment 1 Yusuke Suzuki 2019-03-07 14:05:26 PST
Created attachment 363925 [details]
Patch
Comment 2 Mark Lam 2019-03-07 14:11:44 PST
<rdar://problem/48629581>
Comment 3 Yusuke Suzuki 2019-03-07 14:14:47 PST
Created attachment 363926 [details]
Patch
Comment 4 Saam Barati 2019-03-07 17:36:08 PST
Comment on attachment 363926 [details]
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=363926&action=review

> Source/JavaScriptCore/ChangeLog:45
> +        Since (1) this is just an optimization, (2) type information is already propagated in prediction injection phase, and (3) the must handle value does not show the performance

We should make these separate bugs and patches. r=me on both.
Comment 5 Yusuke Suzuki 2019-03-07 17:36:45 PST
Comment on attachment 363926 [details]
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=363926&action=review

Thanks!

>> Source/JavaScriptCore/ChangeLog:45
>> +        Since (1) this is just an optimization, (2) type information is already propagated in prediction injection phase, and (3) the must handle value does not show the performance
> 
> We should make these separate bugs and patches. r=me on both.

OK, I'll soon upload the latter part in a separate patch.
Comment 6 Yusuke Suzuki 2019-03-07 17:49:49 PST
I've just moved must handle value part to https://bugs.webkit.org/show_bug.cgi?id=195444
Comment 7 Yusuke Suzuki 2019-03-07 17:52:43 PST
Created attachment 363965 [details]
Patch for landing
Comment 8 Yusuke Suzuki 2019-03-07 17:53:41 PST
Committed r242626: <https://trac.webkit.org/changeset/242626>