aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4managed.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fixes to Error objectsLars Knoll2015-09-221-23/+1
* Encapsulate and protect all accesses to the vtable of Heap objectsLars Knoll2015-08-101-1/+1
* Cleanup some of the casting codeLars Knoll2015-03-201-1/+1
* Move memory management related functionality into it's own folderLars Knoll2015-03-021-1/+1
* Update copyright headersJani Heikkinen2015-02-121-7/+7
* Get rid of all uses of Managed::engine()Lars Knoll2015-01-211-5/+0
* Remove all the setVTable() calls that aren't required anymoreLars Knoll2015-01-211-13/+0
* Remove the remaining bit of code that use the vtable in the internalClassLars Knoll2015-01-211-2/+0
* Move vtable out of internalClassLars Knoll2015-01-201-8/+3
* Remove subtype usage in ErrorObjectLars Knoll2015-01-121-1/+1
* Move Data of error objects into the Heap namespaceLars Knoll2014-11-081-8/+8
* Begin moving the data out of Managed objectsLars Knoll2014-11-081-1/+1
* Let markObjects() operate directly on HeapObjectsLars Knoll2014-11-041-1/+1
* Update license headers and add new licensesJani Heikkinen2014-08-251-19/+11
* Fix Managed::as<>() methodLars Knoll2014-07-221-0/+1
* Change the object allocation schemeSimon Hausmann2014-07-221-8/+0
* Start implement new Object creation patternLars Knoll2014-07-221-0/+15
* Rename Managed::managedData() to d() to be consistentLars Knoll2014-07-221-1/+1
* Move Managed data into it's own subclassLars Knoll2014-07-221-23/+5
* Get rid of different macros for vtable specializationsLars Knoll2014-07-221-0/+1
* Avoid calling destroy() on most objectsLars Knoll2014-07-221-1/+1
* Turn ArrayData into a Managed objectLars Knoll2014-01-231-0/+1
* Split ManagedVTable into two classesLars Knoll2014-01-211-76/+1
* Reorder members in ManagedVTableLars Knoll2014-01-211-4/+4
* Don't return a Property pointer in Object::advanceIteratorLars Knoll2014-01-201-2/+2
* Rework array handling for JS objectsLars Knoll2014-01-091-0/+1
* Move Managed::type and some flags into the vtableLars Knoll2014-01-031-3/+15
* Encapsulate the current context and fix it's usageLars Knoll2013-12-041-4/+4
* Move the vtable pointer from the object to the internal classLars Knoll2013-12-041-9/+14
* Speedup JS instanceof operatorLars Knoll2013-12-041-11/+0
* Fix various compiler warnings in order to remove warn_off in the near futureErik Verbruggen2013-11-041-0/+6
* Avoid side effects when en exception has been thrown.Lars Knoll2013-10-291-5/+4
* inline get_element callsLars Knoll2013-10-141-0/+1
* Fix ObjectIterator API to be GC safeLars Knoll2013-10-021-0/+5
* Convert the remaining vtable methods to be GC safeLars Knoll2013-09-221-1/+16
* Convert putIndexed()Lars Knoll2013-09-221-0/+5
* convert Managed::put() API to be GC safeLars Knoll2013-09-221-1/+11
* Use a StringRef for Managed::get()Lars Knoll2013-09-221-1/+1
* Convert lookups to use ReturnedValueLars Knoll2013-09-181-1/+2
* Use a ReturnedValue for Managed::getIndexed()Lars Knoll2013-09-181-1/+1
* Use ReturnedValue for Managed::get().Lars Knoll2013-09-181-1/+1
* Use ReturnedValue for Managed::construct()Lars Knoll2013-09-181-1/+1
* Use a ReturnedValue for Managed::call()Lars Knoll2013-09-181-1/+1
* Change signature of call/construct() to take a pointer to a CallDataLars Knoll2013-09-111-2/+2
* change calling convention for JS function callsLars Knoll2013-09-021-2/+2
* Restructure source codeLars Knoll2013-08-081-0/+212