aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4internalclass.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* | | V4: Replace QList with std::vector in InternalClass::destroy()Erik Verbruggen2016-05-121-7/+9
|/ /
* / Updated license headersJani Heikkinen2016-01-191-14/+20
|/
* Speed up QQmlEngine constructorLars Knoll2015-09-251-7/+13
* Inline property data into the objectLars Knoll2015-09-221-2/+34
* Encapsulate the remaining direct accesses to Object::memberDataLars Knoll2015-09-151-4/+18
* CleanupsLars Knoll2015-09-151-7/+8
* V4: Fix use of uninitialized field.Erik Verbruggen2015-06-081-4/+1
* Update copyright headersJani Heikkinen2015-02-121-7/+7
* Remove the remaining bit of code that use the vtable in the internalClassLars Knoll2015-01-211-47/+5
* Fix a bug in removeMember causing a duplicate transition with an 0 lookup.Robin Burchell2015-01-201-3/+8
* QV4::InternalClass: Fix a memory leak.Robin Burchell2015-01-201-2/+2
* Move extensible into the internal classLars Knoll2015-01-121-0/+26
* Replace InternalClass transitions hash with a sorted vector.Robin Burchell2015-01-091-34/+41
* QV4::InternalClass: reserve space for transitions.Robin Burchell2014-12-311-0/+2
* Move prototype back from the vtable into ObjectLars Knoll2014-12-111-61/+5
* Merge remote-tracking branch 'origin/5.4' into devSimon Hausmann2014-12-091-18/+17
|\
| * Avoid stack overflow when destroying InternalClassUlf Hermann2014-11-061-18/+17
* | Remove two reinterpret_casts in ObjectLars Knoll2014-11-221-3/+3
* | Changed InternalClass to store Identifier* instead of String*Simon Hausmann2014-11-211-20/+28
* | Ported ExecutionEngine::newString and newIdentifier to Heap::StringSimon Hausmann2014-11-121-1/+2
* | Get rid of Members and directly store MemberData::Data pointersLars Knoll2014-11-071-3/+3
|/
* Update license headers and add new licensesJani Heikkinen2014-08-251-19/+11
* Get rid of StringRefLars Knoll2014-07-221-15/+0
* Convert String to the new storage layoutLars Knoll2014-07-221-6/+6
* Move object data into internal structureLars Knoll2014-07-221-3/+3
* Move string data into subclassLars Knoll2014-07-221-6/+6
* Move Managed data into it's own subclassLars Knoll2014-07-221-19/+19
* Fix marking of prototype objects in internal class poolSimon Hausmann2014-04-281-11/+19
* Fix marking of prototype objects in chainSimon Hausmann2014-04-071-9/+6
* Garbage collect member dataLars Knoll2014-04-041-3/+3
* Use an array of Value's for Object::memberDataLars Knoll2014-03-071-3/+7
* Reserve a double slot for accessor propertiesLars Knoll2014-03-071-32/+95
* Do not call InternalClass::changeVTable directlyLars Knoll2014-01-031-0/+2
* Encapsulate the current context and fix it's usageLars Knoll2013-12-041-1/+4
* Remove setVTable calls in performance critical areasLars Knoll2013-12-041-0/+6
* Move the vtable pointer from the object to the internal classLars Knoll2013-12-041-3/+46
* Greatly reduce memory consumed by QQmlEngine instancesLars Knoll2013-11-191-21/+18
* Refactor marking GC'ed objectsLars Knoll2013-11-051-1/+1
* Fix various compiler warnings in order to remove warn_off in the near futureErik Verbruggen2013-11-041-8/+8
* Cleanup API of Safe<T>Lars Knoll2013-10-021-0/+10
* Use StringRef for most methods in ObjectLars Knoll2013-09-221-1/+1
* Cleanup calls to Object::setPrototype()Lars Knoll2013-09-021-4/+9
* Move prototype pointer into QV4::InternalClassLars Knoll2013-09-021-4/+21
* Add the object's prototype to the InternalClass structureLars Knoll2013-09-021-0/+28
* Restructure source codeLars Knoll2013-08-081-0/+296