Changeset 260674 in webkit
- Timestamp:
- Apr 24, 2020 2:53:50 PM (4 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r260664 r260674 1 2020-04-24 Yusuke Suzuki <ysuzuki@apple.com> 2 3 [JSC] Fix DataFormatJSBigInt32 missing part 4 https://bugs.webkit.org/show_bug.cgi?id=210986 5 6 Reviewed by Mark Lam. 7 8 Add missing part of DataFormatJSBigInt32 implementation. 9 10 * bytecode/DataFormat.h: 11 (JSC::dataFormatToString): 12 * dfg/DFGSpeculativeJIT.cpp: 13 (JSC::DFG::SpeculativeJIT::checkGeneratedTypeForToInt32): 14 1 15 2020-04-24 Yusuke Suzuki <ysuzuki@apple.com> 2 16 -
trunk/Source/JavaScriptCore/bytecode/DataFormat.h
r260331 r260674 45 45 DataFormatCell = 6, 46 46 DataFormatStorage = 7, 47 DataFormatBigInt32 = 8, // FIXME: currently unused47 DataFormatBigInt32 = 8, // FIXME: https://bugs.webkit.org/show_bug.cgi?id=210957 Actually support BigInt32 DataFormat. 48 48 DataFormatJS = 16, 49 49 DataFormatJSInt32 = DataFormatJS | DataFormatInt32, … … 79 79 case DataFormatStorage: 80 80 return "Storage"; 81 case DataFormatBigInt32: 82 return "BigInt32"; 81 83 case DataFormatJS: 82 84 return "JS"; … … 89 91 case DataFormatJSBoolean: 90 92 return "JSBoolean"; 93 case DataFormatJSBigInt32: 94 return "JSBigInt32"; 91 95 case DataFormatDead: 92 96 return "Dead"; -
trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp
r260660 r260674 2336 2336 case DataFormatJSBoolean: 2337 2337 case DataFormatJSDouble: 2338 case DataFormatJSBigInt32: 2338 2339 return GeneratedOperandJSValue; 2339 2340
Note: See TracChangeset
for help on using the changeset viewer.