Summary: | js1_5/Array/array-001.js test failing | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Darin Adler <darin> | ||||
Component: | JavaScriptCore | Assignee: | Darin Adler <darin> | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | Major | CC: | eric | ||||
Priority: | P2 | ||||||
Version: | 523.x (Safari 3) | ||||||
Hardware: | Mac | ||||||
OS: | OS X 10.4 | ||||||
Attachments: |
|
Description
Darin Adler
2007-10-22 16:36:03 PDT
Created attachment 16811 [details]
patch with change log and tests
Comment on attachment 16811 [details]
patch with change log and tests
r=me
Committed revision 26899. I'm not sure the float/double variants are actually any benefit now that this has to do the blind-assignment and equality check. I bet the compiler was previously optimizing out the float to double back to int conversion into just a float to int conversion... but we'd have to look at the assembler to be sure. (In reply to comment #4) > I'm not sure the float/double variants are actually any benefit now that this > has to do the blind-assignment and equality check. I bet the compiler was > previously optimizing out the float to double back to int conversion into just > a float to int conversion... but we'd have to look at the assembler to be sure. I'm almost sure it was not. I saw conversion to float in the assembler. But please investigate! |