aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/memory/qv4mmdefs_p.h
Commit message (Expand)AuthorAgeFilesLines
* Remove the use of Q_QML_PRIVATE_EXPORTAlexey Edelev2024-01-111-1/+1
* Long live incremental garbage collection in QML!Fabian Kosmale2023-12-201-2/+15
* MemoryManager: Remove grayBitmapUlf Hermann2023-01-271-8/+1
* Avoid -Wshorten-64-to-32 warnings in a few placesFabian Kosmale2022-10-311-5/+5
* Use SPDX license identifiersLucie GĂ©rard2022-06-111-38/+2
* Cleanup some includesFabian Kosmale2021-03-171-1/+0
* Replace old Q_DECL statements with modern C++Allan Sandfeld Jensen2020-10-311-1/+1
* V4: Fix mark stack overrunsUlf Hermann2020-02-271-11/+31
* Fix ABI/API symbol taggingSimon Hausmann2018-03-121-14/+14
* use nullptr consistently (clang-tidy)Shawn Rutledge2018-02-261-3/+3
* Remove duplicated declarationLars Knoll2018-01-261-1/+0
* Merge remote-tracking branch 'origin/5.10' into devLiang Qi2018-01-091-0/+2
|\
| * Merge remote-tracking branch 'origin/5.9' into 5.10Liang Qi2018-01-041-0/+2
| |\
| | * Re-enable QML memory profilingUlf Hermann2017-11-231-2/+2
* | | Bring back markObjects(), this time generatedLars Knoll2017-11-141-34/+27
|/ /
* | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-06-061-31/+2
|\|
| * 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-191-1/+5
* | MM: Provide information about object types on sweepRobin Burchell2017-04-201-1/+3
* | Separate the stack used for GC from the regular JS stackLars Knoll2017-04-071-1/+21
* | Merge remote-tracking branch 'origin/5.9' into HEADSimon Hausmann2017-03-231-0/+19
|\|
| * Complete transition to standard layout classes for JIT accessSimon Hausmann2017-03-211-0/+8
| * Fix running of 32-bit JIT code generated on 64-bit hostsSimon Hausmann2017-03-171-0/+20
* | Optimize Base::mark()Lars Knoll2017-03-091-6/+13
* | Incremental garbage collectionLars Knoll2017-03-091-0/+2
* | Implement a real write barrierLars Knoll2017-03-091-0/+11
* | move locals over to be write barrier safeLars Knoll2017-03-091-4/+0
* | Go through proper set() functions when writing to MemberDataLars Knoll2017-03-091-2/+6
* | Make every member of a Heap object aware of its offset inside the objectLars Knoll2017-03-091-7/+41
* | Refactor how we define Heap objectsLars Knoll2017-03-091-21/+8
* | Unify mark handling for MemberData and ArrayDataLars Knoll2017-03-091-2/+0
* | New mark table implementationLars Knoll2017-03-091-0/+48
|/
* New garbage collectorLars Knoll2017-01-251-1/+8
* Add data structures that will get used for the new garbage collectorLars Knoll2017-01-251-0/+255