Changeset 154303 in webkit
- Timestamp:
- Aug 19, 2013, 3:36:46 PM (13 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 2 edited
-
ChangeLog (modified) (3 diffs)
-
dfg/DFGSpeculativeJIT32_64.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r154300 r154303 4 4 Start removing custom implementations of getOwnPropertyDescriptor 5 5 6 Reviewed by Sam Weinig.6 Reviewed by Oliver Hunt. 7 7 8 8 This can now typically implemented in terms of getOwnPropertySlot. … … 59 59 2013-08-19 Michael Saboff <msaboff@apple.com> 60 60 61 https://bugs.webkit.org/show_bug.cgi?id=120015 DFG 32Bit: Crash loading "Classic" site @ translate.google.com 62 63 Reviewed by Sam Weinig. 64 65 * dfg/DFGSpeculativeJIT32_64.cpp: 66 (JSC::DFG::SpeculativeJIT::fillSpeculateCell): Added checks for spillFormat being 67 DataFormatInteger or DataFormatDouble similar to what is in the 64 bit code and in 68 all versions of fillSpeculateBoolean(). 69 70 2013-08-19 Michael Saboff <msaboff@apple.com> 71 61 72 https://bugs.webkit.org/show_bug.cgi?id=120020 Change Set 154207 causes wrong register to be used for 32 bit tests 62 73 … … 68 79 * assembler/MacroAssemblerX86Common.h: 69 80 (JSC::MacroAssemblerX86Common::branchTest32): 70 * dfg/DFGSpeculativeJIT32_64.cpp:71 (JSC::DFG::SpeculativeJIT::fillSpeculateCell):72 81 73 82 2013-08-16 Oliver Hunt <oliver@apple.com> -
trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp
r154290 r154303 1108 1108 switch (info.registerFormat()) { 1109 1109 case DataFormatNone: { 1110 if (info.spillFormat() == DataFormatInteger || info.spillFormat() == DataFormatDouble) { 1111 terminateSpeculativeExecution(Uncountable, JSValueRegs(), 0); 1112 return allocate(); 1113 } 1110 1114 1111 1115 if (edge->hasConstant()) {
Note:
See TracChangeset
for help on using the changeset viewer.