RESOLVED FIXED 120228
FloatTypedArrayAdaptor::toJSValue should almost certainly not use jsNumber() since that attempts int conversions
https://bugs.webkit.org/show_bug.cgi?id=120228
Summary FloatTypedArrayAdaptor::toJSValue should almost certainly not use jsNumber() ...
Filip Pizlo
Reported 2013-08-23 13:27:23 PDT
...
Attachments
work in progress (21.48 KB, patch)
2013-08-23 21:26 PDT, Filip Pizlo
webkit-ews: commit-queue-
the patch (93.75 KB, patch)
2013-08-24 13:25 PDT, Filip Pizlo
oliver: review+
Filip Pizlo
Comment 1 2013-08-23 21:25:47 PDT
Well. This is turning out awesome. So, my use of JSValue as an in-between for conversions between different types appears to totally confuse C compilers. They don't have the bitwise algebra knowledge to simplify it. There is only one solution: template double-dispatch!
Filip Pizlo
Comment 2 2013-08-23 21:26:16 PDT
Created attachment 209532 [details] work in progress This ought to be done but I need to write *a lot* more tests.
Early Warning System Bot
Comment 3 2013-08-23 21:37:57 PDT
Early Warning System Bot
Comment 4 2013-08-23 21:39:35 PDT
Comment on attachment 209532 [details] work in progress Attachment 209532 [details] did not pass qt-wk2-ews (qt-wk2): Output: http://webkit-queues.appspot.com/results/1558206
EFL EWS Bot
Comment 5 2013-08-23 21:47:32 PDT
Comment on attachment 209532 [details] work in progress Attachment 209532 [details] did not pass efl-wk2-ews (efl-wk2): Output: http://webkit-queues.appspot.com/results/1543534
kov's GTK+ EWS bot
Comment 6 2013-08-23 21:48:19 PDT
Comment on attachment 209532 [details] work in progress Attachment 209532 [details] did not pass gtk-ews (gtk): Output: http://webkit-queues.appspot.com/results/1527790
Build Bot
Comment 7 2013-08-23 21:50:11 PDT
Comment on attachment 209532 [details] work in progress Attachment 209532 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.appspot.com/results/1556432
EFL EWS Bot
Comment 8 2013-08-23 21:58:48 PDT
Comment on attachment 209532 [details] work in progress Attachment 209532 [details] did not pass efl-ews (efl): Output: http://webkit-queues.appspot.com/results/1527794
Build Bot
Comment 9 2013-08-23 22:05:29 PDT
Comment on attachment 209532 [details] work in progress Attachment 209532 [details] did not pass mac-ews (mac): Output: http://webkit-queues.appspot.com/results/1544481
kov's GTK+ EWS bot
Comment 10 2013-08-23 22:17:24 PDT
Comment on attachment 209532 [details] work in progress Attachment 209532 [details] did not pass gtk-wk2-ews (gtk-wk2): Output: http://webkit-queues.appspot.com/results/1557360
Filip Pizlo
Comment 11 2013-08-24 13:25:23 PDT
Created attachment 209555 [details] the patch
Oliver Hunt
Comment 12 2013-08-24 13:32:59 PDT
Comment on attachment 209555 [details] the patch mmmm templates
Filip Pizlo
Comment 13 2013-08-24 13:56:28 PDT
(In reply to comment #12) > (From update of attachment 209555 [details]) > mmmm templates they are delicious!
Filip Pizlo
Comment 14 2013-08-25 01:03:13 PDT
Note You need to log in before you can comment on or make changes to this bug.