aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/memory/qv4heap_p.h
Commit message (Expand)AuthorAgeFilesLines
* Move the internalClass field from Heap::Object to Heap::BaseLars Knoll2017-05-191-4/+6
* Re-add some inline property storageLars Knoll2017-05-081-0/+2
* 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
* | | Protect ExecutionContext member usage against word size differencesSimon Hausmann2017-03-171-0/+6
|/ /
* | Cleanup Heap::BaseLars Knoll2017-01-251-21/+3
* | New garbage collectorLars Knoll2017-01-251-6/+13
|/
* QML: Also check for correct destroy() chainingErik Verbruggen2016-10-061-6/+28
* QML: Make Heap::Object and all subclasses trivialErik Verbruggen2016-10-061-3/+17
* QML: Make all context objects trivialErik Verbruggen2016-09-301-0/+14
* 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
* Updated license headersJani Heikkinen2016-01-191-14/+20
* Add missing "We mean it" comments to private headers.Friedemann Kleint2015-10-061-0/+11
* Encapsulate and protect all accesses to the vtable of Heap objectsLars Knoll2015-08-101-5/+6
* Use Heap::Pointer in more placesLars Knoll2015-04-241-4/+3
* Rename Heap::Base::as() to cast()Lars Knoll2015-04-211-1/+1
* Cleanup some of the casting codeLars Knoll2015-03-201-3/+20
* Wrap members in Object in a Heap::PointerLars Knoll2015-03-201-0/+3
* Move memory management related functionality into it's own folderLars Knoll2015-03-021-0/+109