aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4arraydata.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-06-061-0/+2
|\
| * Re-add some inline property storageLars Knoll2017-05-081-0/+2
* | Merge remote-tracking branch 'origin/5.9' into HEADSimon Hausmann2017-03-231-1/+1
|\|
| * Prepare run-time method calling mechanism for cross-compilationSimon Hausmann2017-03-171-1/+1
* | Make writes to ArrayData write-barrier safeLars Knoll2017-03-091-31/+34
* | Unify mark handling for MemberData and ArrayDataLars Knoll2017-03-091-72/+72
* | New mark table implementationLars Knoll2017-03-091-23/+1
|/
* Improve SimpleArrayData::markObjectsLars Knoll2017-01-251-2/+8
* Merge remote-tracking branch 'origin/5.6' into 5.8Simon Hausmann2016-10-131-12/+21
|\
| * V4: Fix usage of QV4::Value tags/typesErik Verbruggen2016-10-131-12/+17
| * Fix developer-build with gcc 6Allan Sandfeld Jensen2016-10-101-0/+4
* | QML: Make all context objects trivialErik Verbruggen2016-09-301-2/+2
* | Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-06-211-5/+5
|\ \
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-06-201-5/+5
| |\|
| | * V4: Always set the tag when boxing a pointer in QV4::Value.Erik Verbruggen2016-06-161-5/+5
* | | Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-05-131-1/+7
|\| |
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-04-271-1/+7
| |\|
| | * Fix memory corruption when calling Array.unshift()Simon Hausmann2016-04-141-1/+7
* | | Convert the first batch of runtime functionsLars Knoll2016-04-111-1/+1
|/ /
* / Updated license headersJani Heikkinen2016-01-191-14/+20
|/
* Don't return Property * from ArrayData::insertLars Knoll2015-09-151-3/+6
* Simplify Object::getValueLars Knoll2015-09-151-2/+2
* Remove type punning from QV4::Value.Erik Verbruggen2015-07-241-31/+34
* Merge remote-tracking branch 'origin/5.5' into devSimon Hausmann2015-06-041-3/+2
|\
| * Fix memory corruption in array handlingSimon Hausmann2015-05-081-3/+2
* | Get rid of qv4value_inl_p.h and replace it by qv4typedvalue_p.hLars Knoll2015-04-241-0/+1
* | 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