Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move prototype pointer into QV4::InternalClass | Lars Knoll | 2013-09-02 | 1 | -12/+5 |
| | | | | | | | | | | | | | The prototype is actually the same for most objects. By moving it into the internal class, we can save 8 bytes per object, as well as allowing for some future optimizations. Also fix a bug in the implementation of the Error prototype objects. Change-Id: I4d4b641055f644a9b088f27be34bfdb0446279b7 Reviewed-by: Simon Hausmann <simon.hausmann@digia.com> | ||||
* | change calling convention for JS function calls | Lars Knoll | 2013-09-02 | 1 | -9/+11 |
| | | | | | | | | | | | | This allows faster pass through of the data if we have nested calls. Also make sure we always reserve at least QV4::Global::ReservedArgumentCount Values on the stack to avoid stack corruption. Change-Id: I42976460f1ef11a333d4adda70fba8daac66acf3 Reviewed-by: Simon Hausmann <simon.hausmann@digia.com> | ||||
* | Move the JS Api into it's own folder | Lars Knoll | 2013-08-08 | 1 | -0/+1047 |
Change-Id: I7ef371ff929387097862121b73a7a5863b51ccf1 Reviewed-by: Simon Hausmann <simon.hausmann@digia.com> |