aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime
Commit message (Expand)AuthorAgeFilesLines
* Encapsulate accesses to the root contextLars Knoll2014-12-118-45/+46
* Fix Object::arrayData() accessor to return a heap objectLars Knoll2014-12-117-50/+52
* Get rid of a not required reinterpret_castLars Knoll2014-12-111-1/+1
* Cleanup header inclusion orderLars Knoll2014-12-113-80/+77
* Remove arrayData() calls from qv4object.cppLars Knoll2014-12-102-28/+31
* Fix arrayData accesses in qv4lookup.cppLars Knoll2014-12-101-12/+12
* Remove non required arrayData() accesses from qv4arrayobject.cppLars Knoll2014-12-101-7/+7
* Move readonly accessors into Heap::ArrayDataLars Knoll2014-12-102-56/+69
* Move function definition where it belongsLars Knoll2014-12-092-5/+5
* Merge remote-tracking branch 'origin/5.4' into devSimon Hausmann2014-12-095-46/+40
|\
| * Fix conditional breakpoints in QMLSimon Hausmann2014-12-031-1/+3
| * Fix expression evaluation in specific frames in the debuggerSimon Hausmann2014-12-031-13/+19
| * Remove dead codeSimon Hausmann2014-12-032-14/+0
| * Regression: Fix array data corruptionSimon Hausmann2014-12-022-2/+4
| * Avoid stack overflow when destroying InternalClassUlf Hermann2014-11-061-18/+17
* | Operate directly on Heap::ArrayData where possibleLars Knoll2014-11-222-114/+122
* | Reduce usage of Object::arrayData()Lars Knoll2014-11-221-63/+64
* | Move the indexing methods from SimpleArrayData to Heap::SimpleArrayDataLars Knoll2014-11-221-3/+7
* | Remove two reinterpret_casts in ObjectLars Knoll2014-11-229-50/+50
* | Let the memory manager operate on Heap::Base objects, not ManagedLars Knoll2014-11-218-46/+49
* | Cleanup destruction of heap objectsLars Knoll2014-11-2118-71/+38
* | Make QV4::RegExpObject header independent from masm headersOleg Shparber2014-11-216-14/+15
* | We should never construct a managed derived type directly anymoreLars Knoll2014-11-213-6/+5
* | Remove the executioncontext in a few more places where it's not neededLars Knoll2014-11-216-25/+19
* | Fix the qmlProperty accessors to not require a context anymoreLars Knoll2014-11-212-21/+20
* | Changed InternalClass to store Identifier* instead of String*Simon Hausmann2014-11-219-44/+52
* | Fix run-time string handling with regards to the new heapSimon Hausmann2014-11-2117-189/+237
* | Get rid of one PersistentValue usageSimon Hausmann2014-11-202-3/+9
* | Use the engine instead of the context where it makes senseLars Knoll2014-11-154-34/+28
* | Fix usage of ExecutionContext in the json parserLars Knoll2014-11-151-13/+13
* | Cleanup qv4executionengine headerLars Knoll2014-11-152-46/+10
* | Cleanup exception catching codeLars Knoll2014-11-1511-34/+18
* | Remove ExecutionContext from the array sorting codeLars Knoll2014-11-153-9/+9
* | Remove ExecutionContext from the Runtime codegeneratorLars Knoll2014-11-152-2/+2
* | Change signature of defineOwnProperty to take an engine instead of a contextLars Knoll2014-11-157-57/+57
* | Cleanup: remove Value::toString/Object overloads taking a contextLars Knoll2014-11-1510-62/+52
* | Remove the remaining uses of Returned<T>Simon Hausmann2014-11-159-155/+7
* | Changed MemoryManager::alloc<T> to return Heap::T* instead of T*Simon Hausmann2014-11-156-36/+46
* | Replaced more usages of Returned<T> with Heap::T*Simon Hausmann2014-11-1412-33/+33
* | Ported ExecutionEngine::newString and newIdentifier to Heap::StringSimon Hausmann2014-11-1224-159/+189
* | Ported most ExecutionEnginew::new* factory methods away from Returned<T>Simon Hausmann2014-11-129-92/+100
* | Change signature or runtime methods to take an engine pointerLars Knoll2014-11-1214-347/+346
* | Use heap objects in the remaining managed objectsLars Knoll2014-11-124-19/+24
* | Use Heap objects inside argumentsobject, arraybuffer and errorobjectLars Knoll2014-11-129-49/+57
* | Store Heap objects in the qml binding wrapperLars Knoll2014-11-122-10/+11
* | CleanupsLars Knoll2014-11-124-3/+16
* | Convert methods in RuntimeHelpers to take an engine pointerLars Knoll2014-11-1212-66/+72
* | Cleanup debugger to be safe for the new GCLars Knoll2014-11-124-7/+22
* | Store all data members in FunctionObject as heap dataLars Knoll2014-11-125-29/+42
* | Remove unused methodLars Knoll2014-11-121-15/+0