Details
-
Task
-
Resolution: Done
-
P2: Important
-
None
-
748411fa64412db1650e04ee7b4405b8fbc53d42 (qt/qtdeclarative/dev)
Description
QJSValue currently has a d-pointer. It'd be way more efficient to store a QV4::Value, so primitive values do not need to be stored as persistent values.
This is binary incompatible in Qt5 on 32bit platforms, as the QV4::Value takes up 64bits, while a d-ptr is only 32bits.