aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4arraydata_p.h
Commit message (Expand)AuthorAgeFilesLines
* Prospective build fix for Integrity OSSimon Hausmann2017-06-201-6/+6
* Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-06-061-0/+2
|\
| * Add ICs for String, MemberData and ArrayDataLars Knoll2017-05-191-0/+2
* | move locals over to be write barrier safeLars Knoll2017-03-091-1/+1
* | Make writes to ArrayData write-barrier safeLars Knoll2017-03-091-6/+13
* | Get rid of methods returning a pointer to a Property structureLars Knoll2017-03-091-39/+17
* | Change getValueOrSetter to be write barrier friendlyLars Knoll2017-03-091-6/+31
* | Refactor how we define Heap objectsLars Knoll2017-03-091-21/+12
* | Unify mark handling for MemberData and ArrayDataLars Knoll2017-03-091-26/+20
* | New mark table implementationLars Knoll2017-03-091-5/+11
|/
* QML: Also check for correct destroy() chainingErik Verbruggen2016-10-061-1/+4
* QML: Make Heap::Object and all subclasses trivialErik Verbruggen2016-10-061-2/+2
* QML: Introduce destroy() on Base subclassesErik Verbruggen2016-10-051-6/+1
* QML: Make all context objects trivialErik Verbruggen2016-09-301-0/+2
* Updated license headersJani Heikkinen2016-01-191-14/+20
* Add missing "We mean it" comments to private headers.Friedemann Kleint2015-10-061-0/+11
* Get rid of propertyAt in ObjectLars Knoll2015-09-151-0/+21
* Replace __getPropertyDescriptor__ with a getValueOrSetter callLars Knoll2015-09-151-0/+14
* Don't return Property * from ArrayData::insertLars Knoll2015-09-151-1/+1
* Encapsulate and protect all accesses to the vtable of Heap objectsLars Knoll2015-08-101-1/+1
* Remove type punning from QV4::Value.Erik Verbruggen2015-07-241-5/+5
* Cleanup some of the casting codeLars Knoll2015-03-201-2/+2
* Update copyright headersJani Heikkinen2015-02-121-7/+7
* CleanupsLars Knoll2015-01-231-3/+3
* Get rid of most uses of ValueRefLars Knoll2015-01-231-7/+7
* Move the internalClass pointer into Heap::ObjectLars Knoll2015-01-211-12/+0
* Remove all the setVTable() calls that aren't required anymoreLars Knoll2015-01-211-1/+0
* Remove the remaining bit of code that use the vtable in the internalClassLars Knoll2015-01-211-1/+1
* Move vtable out of internalClassLars Knoll2015-01-201-5/+6
* Make Managed inherit ValueLars Knoll2014-12-201-2/+2
* Fix Object::arrayData() accessor to return a heap objectLars Knoll2014-12-111-8/+12
* Move readonly accessors into Heap::ArrayDataLars Knoll2014-12-101-36/+64
* Operate directly on Heap::ArrayData where possibleLars Knoll2014-11-221-6/+8
* Move the indexing methods from SimpleArrayData to Heap::SimpleArrayDataLars Knoll2014-11-221-3/+7
* Cleanup destruction of heap objectsLars Knoll2014-11-211-1/+8
* Remove ExecutionContext from the array sorting codeLars Knoll2014-11-151-1/+1
* Remove the remaining uses of Returned<T>Simon Hausmann2014-11-151-2/+0
* Cleanup RegExpLars Knoll2014-11-081-1/+1
* Begin moving the data out of Managed objectsLars Knoll2014-11-081-39/+50
* Let markObjects() operate directly on HeapObjectsLars Knoll2014-11-041-2/+2
* Get rid of !this and similar constructsLars Knoll2014-10-311-2/+2
* Don't check the this pointer for 0 in member functionsLars Knoll2014-10-271-8/+0
* Reduce size of ArrayData by one pointerLars Knoll2014-10-271-17/+28
* Rework our simple array implementationLars Knoll2014-10-271-15/+26
* Update license headers and add new licensesJani Heikkinen2014-08-251-18/+10
* Cleanup: Get rid of __data membersSimon Hausmann2014-07-221-14/+0
* Disable T::Data compile time size assertion for some compilersSimon Hausmann2014-07-221-1/+1
* Ported array data to the new object structureSimon Hausmann2014-07-221-40/+52
* Get rid of all uses of ObjectRefLars Knoll2014-07-221-1/+1
* Move ArrayData over to new data layoutLars Knoll2014-07-221-16/+46