Garbage collect member data
authorLars Knoll <lars.knoll@digia.com>
Mon, 31 Mar 2014 13:48:02 +0000 (15:48 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Fri, 4 Apr 2014 15:26:20 +0000 (17:26 +0200)
commit8e556778c8324c61ddf5842e457c873c1b5aac02
treeca9dd1cd85510fdbd01221005cb0c096a844a762
parentb02eeeee586abe343b8866385c1327ac009b3ef0
Garbage collect member data

Move the allocated member data into the garbage collected
area, so that we can avoid using malloc/free for it.

Change-Id: I20625efa67ecd60238568742b74854b0c8cb2e3e
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
12 files changed:
src/qml/jsruntime/jsruntime.pri
src/qml/jsruntime/qv4argumentsobject.cpp
src/qml/jsruntime/qv4argumentsobject_p.h
src/qml/jsruntime/qv4engine.cpp
src/qml/jsruntime/qv4engine_p.h
src/qml/jsruntime/qv4functionobject.cpp
src/qml/jsruntime/qv4internalclass.cpp
src/qml/jsruntime/qv4lookup.cpp
src/qml/jsruntime/qv4memberdata.cpp [new file with mode: 0644]
src/qml/jsruntime/qv4memberdata_p.h [new file with mode: 0644]
src/qml/jsruntime/qv4object.cpp
src/qml/jsruntime/qv4object_p.h