aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4arraydata.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* | Rename Heap::Base::as() to cast()Lars Knoll2015-04-211-27/+27
* | More cleanupsLars Knoll2015-04-211-1/+1
* | Cleanup some of the casting codeLars Knoll2015-03-201-1/+1
* | Wrap members in Object in a Heap::PointerLars Knoll2015-03-201-27/+27
* | Move memory management related functionality into it's own folderLars Knoll2015-03-021-1/+1
|/
* Update copyright headersJani Heikkinen2015-02-121-7/+7
* CleanupsLars Knoll2015-01-231-2/+2
* Remove all remaining usages of ValueRefLars Knoll2015-01-231-1/+1
* Get rid of most uses of ValueRefLars Knoll2015-01-231-9/+9
* Move the internalClass pointer into Heap::ObjectLars Knoll2015-01-211-2/+2
* Move vtable out of internalClassLars Knoll2015-01-201-2/+2
* Get rid of hasAccessorProperty in Heap::BaseLars Knoll2015-01-121-2/+7
* Make Property uses GC safeLars Knoll2014-12-201-1/+1
* Fix Object::arrayData() accessor to return a heap objectLars Knoll2014-12-111-21/+20
* Move readonly accessors into Heap::ArrayDataLars Knoll2014-12-101-20/+5
* Operate directly on Heap::ArrayData where possibleLars Knoll2014-11-221-108/+114
* Reduce usage of Object::arrayData()Lars Knoll2014-11-221-63/+64
* Let the memory manager operate on Heap::Base objects, not ManagedLars Knoll2014-11-211-2/+3
* Cleanup destruction of heap objectsLars Knoll2014-11-211-6/+0
* Remove ExecutionContext from the array sorting codeLars Knoll2014-11-151-7/+7
* Cleanup: remove Value::toString/Object overloads taking a contextLars Knoll2014-11-151-2/+2
* Change signature or runtime methods to take an engine pointerLars Knoll2014-11-121-1/+1
* Begin moving the data out of Managed objectsLars Knoll2014-11-081-26/+26
* Let markObjects() operate directly on HeapObjectsLars Knoll2014-11-041-8/+8
* Move the throw methods from ExecutionContext to ExecutionEngineLars Knoll2014-11-041-1/+1
* Cleanup header file dependenciesLars Knoll2014-11-041-0/+1
* Get rid of !this and similar constructsLars Knoll2014-10-311-3/+3
* Don't allocate less memory than requiredLars Knoll2014-10-311-0/+2
* Don't check the this pointer for 0 in member functionsLars Knoll2014-10-271-1/+1
* Reduce size of ArrayData by one pointerLars Knoll2014-10-271-11/+11
* Rework our simple array implementationLars Knoll2014-10-271-129/+132
* Merge remote-tracking branch 'origin/5.3' into 5.4Simon Hausmann2014-09-081-1/+55
|\
| * Fix crashes when calling Array.sort with imperfect sort functionsLars Knoll2014-09-011-1/+55
* | Merge remote-tracking branch 'origin/5.3' into 5.4Simon Hausmann2014-08-261-2/+2
|\|
| * Don't use d->instanceModel after free'ing itLars Knoll2014-08-261-2/+2
* | Update license headers and add new licensesJani Heikkinen2014-08-251-18/+10
* | Cleanup: Get rid of __data membersSimon Hausmann2014-07-221-4/+4
* | Fix build on WindowsSimon Hausmann2014-07-221-0/+16
* | Ported array data to the new object structureSimon Hausmann2014-07-221-2/+2
* | Fix Managed::as<>() methodLars Knoll2014-07-221-2/+2
* | Get rid of all uses of ObjectRefLars Knoll2014-07-221-3/+3
* | Move ArrayData over to new data layoutLars Knoll2014-07-221-191/+191
* | Move object data into internal structureLars Knoll2014-07-221-65/+65
* | Move Managed data into it's own subclassLars Knoll2014-07-221-1/+1
* | Get rid of different macros for vtable specializationsLars Knoll2014-07-221-1/+1
* | Avoid calling destroy() on most objectsLars Knoll2014-07-221-5/+1
|/
* Fix crash in sparse array handlingSimon Hausmann2014-03-281-12/+13
* Fix crash when calling concat on an empty arraySimon Hausmann2014-03-151-0/+2
* Cleanup our runtime methodsLars Knoll2014-03-111-1/+1
* Fix copying of Property'sLars Knoll2014-03-101-1/+1