summaryrefslogtreecommitdiffstats
path: root/src/qml/memory
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/dev' into wip/qt6Simon Hausmann2019-07-121-1/+1
|\
| * Split compiler and runtime more clearlyUlf Hermann2019-07-111-1/+1
* | Fix Qt6 build in preparation of qt5 submodule updateAlexandru Croitor2019-07-081-2/+3
|/
* rtems: Reduce MemorySegment::NumChunksMikhail Svetkin2019-06-281-0/+4
* Add environment variable for configure maxJSStackSize and maxGCStackSizeMikhail Svetkin2019-06-281-1/+1
* Port towards load/storeRelaxed atomicsGiuseppe D'Angelo2019-06-251-2/+2
* Eliminate qmldevtools_buildUlf Hermann2019-05-311-5/+1
* Don't include qv4enginebase_p.h in qmldevtoolsUlf Hermann2019-05-102-1/+2
* Merge remote-tracking branch 'origin/5.13' into devQt Forward Merge Bot2019-03-292-54/+45
|\
| * Trigger the garbage collector when allocating InternalClass objectsUlf Hermann2019-03-262-54/+45
* | Fix logging output for GCUlf Hermann2019-03-271-9/+14
|/
* V4: Fix failing assert on all 32bit platformsErik Verbruggen2019-02-141-1/+1
* MemoryManager: Only clear weak values onceUlf Hermann2019-01-231-2/+0
* Fix a crash when allocating huge memory segmentsLars Knoll2018-11-021-3/+2
* Cleanups in Value/PrimitiveLars Knoll2018-09-171-2/+2
* Don't let GC runs be dominated by internal classesLars Knoll2018-09-141-2/+2
* Add support for WeakSetLars Knoll2018-08-282-0/+20
* Implement support for WeakMapLars Knoll2018-08-282-0/+22
* Simplify chunk sweeping codeSimon Hausmann2018-08-051-17/+11
* Fix crashes when GC'ing internal classesLars Knoll2018-08-041-3/+11
* Move the Vtable for Managed objects into it's own fileLars Knoll2018-07-031-20/+1
* Memory manager: Track icAllocator as part of used and allocated memoryUlf Hermann2018-05-301-3/+4
* Don't use bitfields for VTable flagsLars Knoll2018-05-031-11/+11
* Make the statistics variables members of the memory managerLars Knoll2018-05-022-22/+8
* Garbage collect identifiersLars Knoll2018-05-021-0/+3
* Add a StringOrSymbol intermediate class between Managed and StringLars Knoll2018-05-021-1/+2
* Remove some scopes in the memory managerLars Knoll2018-04-121-8/+6
* garbage collect InternalClassLars Knoll2018-04-123-22/+52
* Better encapsulation for EngineBase::internalClassLars Knoll2018-04-121-1/+1
* Remove dependency from qv4heap_p.h onto qv4internalclass_p.hLars Knoll2018-04-122-17/+5
* Disambiguate different allocation functions in the memory managerLars Knoll2018-04-121-1/+1
* Cleanup MM::allocObject()Lars Knoll2018-04-121-3/+1
* Optimize MM::allocManaged()Lars Knoll2018-04-121-4/+1
* Simplify allocation functions in the memory managerLars Knoll2018-04-121-150/+16
* Merge remote-tracking branch 'origin/5.11' into devQt Forward Merge Bot2018-03-151-14/+14
|\
| * Fix ABI/API symbol taggingSimon Hausmann2018-03-121-14/+14
* | Merge remote-tracking branch 'origin/5.11' into devQt Forward Merge Bot2018-03-122-3/+24
|\ \ | |/
| * Fix issue with allocating huge objects in the memory managerLars Knoll2018-03-082-3/+24
* | Merge remote-tracking branch 'origin/5.11' into devLiang Qi2018-02-273-15/+15
|\ \ | |/
| * use nullptr consistently (clang-tidy)Shawn Rutledge2018-02-263-15/+15
* | Merge remote-tracking branch 'origin/5.11' into devQt Forward Merge Bot2018-02-151-0/+15
|\ \ | |/
| * Merge remote-tracking branch 'origin/5.10' into 5.11Liang Qi2018-02-121-0/+15
| |\
| | * 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
* | | | CleanupsLars Knoll2018-02-091-35/+41
* | | | Remove InternalClass forward declarationsLars Knoll2018-02-091-2/+0
|/ / /
* | | Merge remote-tracking branch 'origin/5.10' into devLiang Qi2018-02-022-103/+73
|\ \ \ | |/ /
| * | 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
* | | Remove duplicated declarationLars Knoll2018-01-261-1/+0