aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4mm.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyright headersJani Heikkinen2015-02-121-7/+7
* QML: Fix MSVC 2013/64bit warnings.Friedemann Kleint2015-01-221-3/+3
* Move vtable out of internalClassLars Knoll2015-01-201-7/+7
* Refactor persistent valuesLars Knoll2015-01-161-53/+17
* Use a list of lists for free chunks instead of merging in one listJocelyn Turcotte2015-01-131-104/+83
* Fold the markBit into the internalClass pointerLars Knoll2015-01-121-11/+22
* Fold the inUse flag into the internalClass pointerLars Knoll2015-01-121-26/+28
* Fix valgrind support in the memory managerLars Knoll2014-12-191-2/+11
* Revert parts of "Fix the V4 valgrind integration"Jocelyn Turcotte2014-12-181-7/+7
* Fix the V4 valgrind integrationJocelyn Turcotte2014-12-121-8/+14
* Release the VM of unused heap chunksJocelyn Turcotte2014-12-111-44/+98
* Merge remote-tracking branch 'origin/5.4' into devSimon Hausmann2014-12-091-1/+1
|\
| * Regression: Fix array data corruptionSimon Hausmann2014-12-021-1/+1
* | Let the memory manager operate on Heap::Base objects, not ManagedLars Knoll2014-11-211-21/+21
* | Cleanup destruction of heap objectsLars Knoll2014-11-211-2/+2
* | Remove the remaining uses of Returned<T>Simon Hausmann2014-11-151-4/+4
* | Begin moving the data out of Managed objectsLars Knoll2014-11-081-2/+2
* | Let markObjects() operate directly on HeapObjectsLars Knoll2014-11-041-3/+3
* | Remove some unneeded reinterpret_cast'sLars Knoll2014-11-041-2/+2
* | Changed Value to store Managed::Data pointers directlySimon Hausmann2014-11-041-0/+5
|/
* Reduce memory pressure on system malloc when allocating large items on the GC...Simon Hausmann2014-10-271-0/+7
* Reduce memory pressure on the JS stack during garbage collectionSimon Hausmann2014-10-221-6/+16
* Update license headers and add new licensesJani Heikkinen2014-08-251-19/+11
* Change the object allocation schemeSimon Hausmann2014-07-221-1/+1
* Rename Managed::managedData() to d() to be consistentLars Knoll2014-07-221-2/+2
* Move Managed data into it's own subclassLars Knoll2014-07-221-17/+16
* v4: Manually inline the access to the execution engineHolger Hans Peter Freyther2014-07-201-12/+7
* Properly initialize heap profiler when starting profilingUlf Hermann2014-06-121-6/+20
* Javascript heap profilerUlf Hermann2014-06-061-4/+16
* Make the destroy method optionalLars Knoll2014-04-041-4/+5
* Making the CHUNKSIZE setable via environment variableKarim Pinter2014-04-011-4/+8
* Fix double deletionSimon Hausmann2014-03-281-1/+1
* Be a bit more conservative with allocating memoryLars Knoll2014-03-271-2/+2
* Remove the scribble option from the memory managerLars Knoll2014-03-271-7/+0
* Get rid of collectDeletablesLars Knoll2014-03-271-9/+12
* Optional reporting of GC statistics to stdoutLars Knoll2014-03-251-13/+45
* Remove unused methodLars Knoll2014-03-251-12/+4
* Remove code for conservative GCLars Knoll2014-03-251-186/+0
* Allow maximum block size to be specified as an environment variable.Michael Brasser2014-03-131-3/+11
* CleanupsLars Knoll2014-01-311-3/+3
* Merge remote-tracking branch 'origin/stable' into devSimon Hausmann2014-01-241-0/+8
|\
| * Make compile on DragonFly BSD.Alex Blasche2014-01-211-0/+8
* | Split ManagedVTable into two classesLars Knoll2014-01-211-2/+3
* | Merge remote-tracking branch 'origin/stable' into devSimon Hausmann2014-01-171-5/+10
|\|
| * Do not crash if /proc is not mountedAlbert Astals Cid2014-01-151-5/+10
* | Clear out memory in the GC, not when constructing objectsLars Knoll2014-01-031-0/+2
|/
* Move the vtable pointer from the object to the internal classLars Knoll2013-12-041-5/+5
* Fix MSVC-64-warnings about truncation of integers.Friedemann Kleint2013-11-261-3/+4
* Fix MSVC-64-warning about shift word size.Friedemann Kleint2013-11-261-1/+1
* Turn execution contexts into Managed objectsLars Knoll2013-11-221-15/+0