aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/memory/qv4mm.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/5.9' into 5.105.10Liang Qi2018-02-071-0/+15
|\
| * Add back the optional heaptrack trace pointsAndras Mantia2018-02-061-0/+15
* | Merge remote-tracking branch 'origin/5.9' into 5.10Liang Qi2018-01-241-87/+64
|\|
| * Add logging categories for GC statisticsLars Knoll2017-12-111-83/+61
* | Merge remote-tracking branch 'origin/5.9' into 5.10Liang Qi2018-01-041-12/+27
|\|
| * Re-enable QML memory profilingUlf Hermann2017-11-231-7/+20
* | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-06-061-13/+32
|\|
| * Move the internalClass field from Heap::Object to Heap::BaseLars Knoll2017-05-191-1/+2
| * Free up completely empty Chunks, and return the memory to the OSLars Knoll2017-05-191-8/+22
| * Re-add some inline property storageLars Knoll2017-05-081-2/+5
* | Merge remote-tracking branch 'origin/5.9' into devLars Knoll2017-05-021-2/+32
|\|
| * Fix memory leak in the memory managerLars Knoll2017-04-281-2/+32
* | Merge remote-tracking branch 'origin/5.9' into devLars Knoll2017-04-221-0/+7
|\|
| * Fix GC corruption on macOS and possibly some other OSesLars Knoll2017-04-211-0/+7
* | MM: Provide information about object types on sweepRobin Burchell2017-04-201-16/+53
* | Cleanups: Remove Steele barrier codeLars Knoll2017-04-071-56/+6
* | Separate the stack used for GC from the regular JS stackLars Knoll2017-04-071-39/+51
* | CleanupsLars Knoll2017-04-071-58/+65
* | Avoid stack overflows during GC runsLars Knoll2017-04-071-3/+15
* | Fix possible loss of data warningJesus Fernandez2017-03-241-1/+1
* | Merge remote-tracking branch 'origin/5.9' into HEADSimon Hausmann2017-03-231-3/+13
|\|
| * Fix handling of huge memory segmentsLars Knoll2017-03-221-3/+13
* | Don't grow GC memory after an incremental GCLars Knoll2017-03-091-2/+4
* | Output mark/sweep times in micro secondsLars Knoll2017-03-091-4/+5
* | Optimize allocObjectWithMemberDataLars Knoll2017-03-091-19/+27
* | Better MM debuggingLars Knoll2017-03-091-22/+47
* | Incremental garbage collectionLars Knoll2017-03-091-8/+145
* | Implement a real write barrierLars Knoll2017-03-091-0/+2
* | move locals over to be write barrier safeLars Knoll2017-03-091-1/+1
* | Make all write operations to Pointer<> types go through a set() methodLars Knoll2017-03-091-1/+1
* | Make every member of a Heap object aware of its offset inside the objectLars Knoll2017-03-091-1/+1
* | Refactor how we define Heap objectsLars Knoll2017-03-091-4/+4
* | Unify mark handling for MemberData and ArrayDataLars Knoll2017-03-091-12/+5
* | New mark table implementationLars Knoll2017-03-091-5/+50
|/
* Fix assert on QT_POINTER_SIZE != 8BogDan Vatra2017-02-151-1/+1
* QtQml/qv4mm.cpp: Fix type of debug helper lastAllocRequestedSlotsFriedemann Kleint2017-02-151-1/+1
* Make better use of the remaining memory before calling GCLars Knoll2017-02-131-1/+19
* Fix a bug in Chunk::sortIntoBins()Lars Knoll2017-02-131-58/+122
* Get rid of the inline member data in ObjectLars Knoll2017-01-251-1/+24
* Let allocData/allocString return 0 initialized memoryLars Knoll2017-01-251-2/+6
* Get rid of MemoryManager::DataLars Knoll2017-01-251-50/+20
* New garbage collectorLars Knoll2017-01-251-245/+323
* New allocator for huge itemsLars Knoll2017-01-251-54/+46
* Allocate simple call contexts from a special allocatorLars Knoll2017-01-251-0/+45
* Implement an allocator for ChunksLars Knoll2017-01-251-1/+171
* Always allocate in 64k chunksLars Knoll2017-01-251-40/+1
* Simplify handling of non GC managed heap dataLars Knoll2017-01-221-12/+3
* Get rid of the GCBlockerLars Knoll2016-12-281-10/+0
* 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
|\