| Summary: | JSArray::sortNumeric should handle ArrayWithUndecided | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Filip Pizlo <fpizlo> | ||||
| Component: | JavaScriptCore | Assignee: | Filip Pizlo <fpizlo> | ||||
| Status: | RESOLVED FIXED | ||||||
| Severity: | Normal | CC: | barraclough, benjamin, bfulgham, ggaren, mark.lam, mhahnenb, mmirman, msaboff, nrotem, oliver, ossy, saam, sam | ||||
| Priority: | P2 | ||||||
| Version: | 528+ (Nightly build) | ||||||
| Hardware: | All | ||||||
| OS: | All | ||||||
| Bug Depends on: | 143582 | ||||||
| Bug Blocks: | |||||||
| Attachments: |
|
||||||
|
Description
Filip Pizlo
2015-04-08 14:02:31 PDT
Created attachment 250382 [details]
the patch
Comment on attachment 250382 [details]
the patch
r=me
Landed in http://trac.webkit.org/changeset/182567 This change introduced two Windows failures: ** The following JSC stress test failures have been introduced: regress/script-tests/sorting-benchmark.js.dfg-eager regress/script-tests/sorting-benchmark.js.dfg-eager-no-cjit-validate Can you please resolve? (In reply to comment #4) > This change introduced two Windows failures: > > ** The following JSC stress test failures have been introduced: > regress/script-tests/sorting-benchmark.js.dfg-eager > regress/script-tests/sorting-benchmark.js.dfg-eager-no-cjit-validate > > Can you please resolve? These tests assert on the Apple Mac 32 bit debug bots too. regress/script-tests/sorting-benchmark.js.ftl-eager-no-cjit: ASSERTION FAILED: (spillFormat & DataFormatJS) || spillFormat == DataFormatInt32 regress/script-tests/sorting-benchmark.js.ftl-eager-no-cjit: /Volumes/Data/slave/mavericks-32bitJSC-debug/build/Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp(871) : GPRReg JSC::DFG::SpeculativeJIT::fillSpeculateInt32Internal(JSC::DFG::Edge, JSC::DataFormat &) [strict = false] (In reply to comment #6) > regress/script-tests/sorting-benchmark.js.ftl-eager-no-cjit: ASSERTION > FAILED: (spillFormat & DataFormatJS) || spillFormat == DataFormatInt32 > regress/script-tests/sorting-benchmark.js.ftl-eager-no-cjit: > /Volumes/Data/slave/mavericks-32bitJSC-debug/build/Source/JavaScriptCore/dfg/ > DFGSpeculativeJIT32_64.cpp(871) : GPRReg > JSC::DFG::SpeculativeJIT::fillSpeculateInt32Internal(JSC::DFG::Edge, > JSC::DataFormat &) [strict = false] Looking into these failures. |