aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4arraydata.cpp
Commit message (Expand)AuthorAgeFilesLines
* Check in even more places for exceptionsFabian Kosmale2020-04-211-0/+2
* V4: Don't crash when sorting arrays with non-stringifyable entriesUlf Hermann2020-01-081-0/+6
* Avoid oob access on Array.concatUlf Hermann2020-01-061-1/+1
* Get rid of ArrayData::ComplexLars Knoll2018-09-271-2/+0
* Cleanups in Value/PrimitiveLars Knoll2018-09-171-6/+6
* Unify the managed and object vtablesLars Knoll2018-07-031-22/+1
* Unify the get and getIndexed vtable functions of QV4::ObjectLars Knoll2018-07-021-1/+1
* Merge remote-tracking branch 'origin/5.11' into devUlf Hermann2018-06-251-4/+0
|\
| * revert change 353164263c55825a0ec72d30128c50560c626334Lars Knoll2018-06-191-4/+0
* | Don't use empty values anymore to store internal freelistsLars Knoll2018-05-241-38/+29
* | Don't use bitfields for VTable flagsLars Knoll2018-05-031-1/+1
* | Add a StringOrSymbol intermediate class between Managed and StringLars Knoll2018-05-021-0/+1
|/
* Qml/ArrayElementLessThan: Remove unused member variable thisObjectFriedemann Kleint2018-04-121-4/+3
* Fix out of bounds reads in Array.concatLars Knoll2018-03-201-1/+1
* use nullptr consistently (clang-tidy)Shawn Rutledge2018-02-261-6/+6
* Fix crash when changing from a simple to a sparse arrayLars Knoll2018-02-151-1/+1
* Move the freeList from Heap::ArrayData to SparseArrayLars Knoll2018-01-151-16/+15
* Avoid marking on simple array data'sLars Knoll2017-11-141-0/+11
* Bring back markObjects(), this time generatedLars Knoll2017-11-141-2/+1
* Simplify JSCallData constructionLars Knoll2017-11-071-1/+1
* Get rid of JSCallData::call()Lars Knoll2017-11-071-4/+4
* Rename JSCall to JSCallDataLars Knoll2017-11-071-1/+1
* Always set the correct FunctionObject when calling JS functionsLars Knoll2017-09-021-8/+7
* Move ScopedCallData and ScopedStackFrame into a separate fileLars Knoll2017-09-011-0/+1
* 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