aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/memory
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/5.9' into 5.10Liang Qi2018-01-242-103/+73
|\
| * Add logging categories for GC statisticsLars Knoll2017-12-112-99/+70
* | Merge remote-tracking branch 'origin/5.9' into 5.10Liang Qi2018-01-043-17/+36
|\|
| * Re-enable QML memory profilingUlf Hermann2017-11-233-13/+28
* | Prospective build fix for Integrity OSSimon Hausmann2017-06-201-7/+7
* | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-06-065-66/+75
|\|
| * Get rid of the MemoryManager pointer inside StringLars Knoll2017-05-191-1/+1
| * Move the engine() accessor from Object to ManagedLars Knoll2017-05-191-2/+2
| * Move the prototype into the internal classLars Knoll2017-05-191-7/+12
| * Move the internalClass field from Heap::Object to Heap::BaseLars Knoll2017-05-193-10/+20
| * Move the EngineBase class into it's own header fileLars Knoll2017-05-191-35/+0
| * Move a few more members from ExecutionEngine to EngineBaseLars Knoll2017-05-191-0/+8
| * Free up completely empty Chunks, and return the memory to the OSLars Knoll2017-05-192-9/+27
| * Re-add some inline property storageLars Knoll2017-05-083-5/+10
* | Correctly set the black bit for stack allocated contextsLars Knoll2017-05-021-2/+2
* | 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-203-20/+59
* | Cleanups: Remove Steele barrier codeLars Knoll2017-04-073-95/+8
* | Separate the stack used for GC from the regular JS stackLars Knoll2017-04-074-48/+79
* | CleanupsLars Knoll2017-04-072-58/+67
* | Avoid stack overflows during GC runsLars Knoll2017-04-071-3/+15
* | Don't use incremental GC for nowLars Knoll2017-03-301-2/+2
* | Merge remote-tracking branch 'origin/5.9' into devSimon Hausmann2017-03-271-1/+1
|\|
| * Merge "Merge remote-tracking branch 'origin/5.8' into 5.9" into refs/staging/5.9Simon Hausmann2017-03-251-1/+1
| |\
| | * Merge remote-tracking branch 'origin/5.8' into 5.9Simon Hausmann2017-03-151-1/+1
| | |\
| | | * Fix accidental assignment in assertionSimon Hausmann2017-03-131-1/+1
* | | | Fix possible loss of data warningJesus Fernandez2017-03-241-1/+1
* | | | Merge remote-tracking branch 'origin/5.9' into HEADSimon Hausmann2017-03-234-3/+43
|\| | |
| * | | Fix handling of huge memory segmentsLars Knoll2017-03-221-3/+13
| * | | Complete transition to standard layout classes for JIT accessSimon Hausmann2017-03-211-0/+8
| * | | Protect ExecutionContext member usage against word size differencesSimon Hausmann2017-03-171-0/+6
| * | | Fix running of 32-bit JIT code generated on 64-bit hostsSimon Hausmann2017-03-171-0/+20
| |/ /
* | | Don't grow GC memory after an incremental GCLars Knoll2017-03-092-2/+5
* | | Output mark/sweep times in micro secondsLars Knoll2017-03-091-4/+5
* | | Optimize allocObjectWithMemberDataLars Knoll2017-03-091-19/+27
* | | Optimize Base::mark()Lars Knoll2017-03-091-6/+13
* | | Better MM debuggingLars Knoll2017-03-092-24/+49
* | | Incremental garbage collectionLars Knoll2017-03-094-17/+162
* | | Implement a real write barrierLars Knoll2017-03-095-18/+114
* | | Mark where we need a write barrier in the JITLars Knoll2017-03-091-0/+5
* | | Add an actual write barrier and centralize it in one placeLars Knoll2017-03-093-21/+154
* | | move locals over to be write barrier safeLars Knoll2017-03-092-5/+1
* | | Go through proper set() functions when writing to MemberDataLars Knoll2017-03-091-2/+6
* | | Make all write operations to Pointer<> types go through a set() methodLars Knoll2017-03-093-9/+12
* | | Make every member of a Heap object aware of its offset inside the objectLars Knoll2017-03-093-9/+45
* | | Refactor how we define Heap objectsLars Knoll2017-03-093-31/+19
* | | Separate SimpleCallData and CallDataLars Knoll2017-03-091-3/+3