aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/memory
Commit message (Expand)AuthorAgeFilesLines
* Clean up duplicated checks whether a Value is a ManagedLars Knoll2016-11-291-11/+5
* Merge remote-tracking branch 'origin/5.6' into 5.8Simon Hausmann2016-10-131-1/+1
|\
| * V4: Fix usage of QV4::Value tags/typesErik Verbruggen2016-10-131-1/+1
* | Merge remote-tracking branch 'origin/5.7' into 5.8Liang Qi2016-10-101-5/+4
|\ \
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-10-051-5/+4
| |\|
| | * Use QElapsedTimer instead of QTime to measure elapsed timeMilian Wolff2016-10-051-5/+4
* | | V4: Move zero-initialization of heap items into the header fileErik Verbruggen2016-10-072-1/+2
* | | QML: Also check for correct destroy() chainingErik Verbruggen2016-10-062-7/+31
* | | QML: Make Heap::Object and all subclasses trivialErik Verbruggen2016-10-062-26/+34
* | | QML: Make Heap::RegExp and Heap::String trivialErik Verbruggen2016-10-051-2/+4
* | | QML: Introduce destroy() on Base subclassesErik Verbruggen2016-10-051-3/+8
* | | QML: Make all context objects trivialErik Verbruggen2016-09-302-2/+16
* | | QML: Make QV4::Heap::Pointer trivialErik Verbruggen2016-09-281-3/+1
* | | QML: Replace QPointer with a QQmlQPointer (which is trivial)Erik Verbruggen2016-09-271-0/+56
* | | Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-08-171-1/+12
|\| |
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-08-131-1/+12
| |\|
| | * Fix crash with Component.onDestructionSimon Hausmann2016-08-051-1/+12
* | | Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-08-091-0/+3
|\| |
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-08-051-0/+3
| |\|
| | * Fix recursion during aggressive GCSimon Hausmann2016-08-041-0/+3
* | | V4: Don't pass size and pointer through allocation trackersUlf Hermann2016-07-281-12/+12
* | | Add heaptrack support to qv4mm pool allocator.Milian Wolff2016-06-261-0/+16
* | | Increase test coverage for the V4 memory managerFrank Meerkoetter2016-06-202-5/+9
* | | V4: tighten up various casts to check also check type.Erik Verbruggen2016-06-081-2/+3
* | | V4: fix all pedantic warningsErik Verbruggen2016-05-261-25/+31
* | | V4: Get more code inlined in the MemoryManager.Erik Verbruggen2016-05-251-11/+14
|/ /
* | Merge remote-tracking branch 'origin/5.6' into devLiang Qi2016-01-292-2/+17
|\|
| * Make sure we destroy all QV4::QObjectWrapper objectsJian Liang2016-01-222-2/+17
* | Updated license headersJani Heikkinen2016-01-193-42/+60
|/
* Revert "Fix QtSharedPointer::ExternalRefCountData object leaks"J-P Nurmi2015-12-232-11/+2
* Fix QtSharedPointer::ExternalRefCountData object leaksJian Liang2015-12-182-2/+11
* QML: Sanitize reading environment variables.Friedemann Kleint2015-10-221-15/+34
* Add missing "We mean it" comments to private headers.Friedemann Kleint2015-10-062-0/+22
* Improve algorithm to handle GC of StringsLars Knoll2015-09-251-6/+7
* Cosmetic improvements to marking of objects during GCLars Knoll2015-09-251-2/+2
* Avoid a function call when allocation new objectsLars Knoll2015-09-222-48/+44
* Simplify new construction schemeLars Knoll2015-09-221-30/+77
* move error objects over to new construction schemeLars Knoll2015-09-221-0/+28
* Convert variant object and ObjectProtoLars Knoll2015-09-221-0/+13
* Inline property data into the objectLars Knoll2015-09-221-9/+52
* QV4_MM_STATS was missing largeItem detailsFrank Meerkoetter2015-09-221-0/+5
* Rename currentExecutionContext to currentContextLars Knoll2015-09-151-1/+1
* Store the stack of executioncontext's on the JS stackLars Knoll2015-09-151-3/+3
* Cleanup the ExecutionContextSaverLars Knoll2015-09-151-1/+1
* Fix performance of ListModel::get()Simon Hausmann2015-08-191-4/+2
* Merge remote-tracking branch 'origin/5.5' into 5.6Ulf Hermann2015-08-182-10/+55
* Do not sort the vector of chunksFrank Meerkoetter2015-08-111-1/+0
* destruct qobject wrappers before sweeping the GC heapLars Knoll2015-08-102-30/+15
* Encapsulate and protect all accesses to the vtable of Heap objectsLars Knoll2015-08-103-13/+14
* Merge remote-tracking branch 'origin/5.5' into devSimon Hausmann2015-06-041-1/+1