aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime
Commit message (Expand)AuthorAgeFilesLines
* QML: Fix MSVC 2013/64bit warnings.Friedemann Kleint2015-01-223-5/+5
* Rework QJSValue internalsLars Knoll2015-01-212-5/+4
* Add C++11 move operators, and a simpler internal constructorLars Knoll2015-01-212-5/+5
* Move the internalClass pointer into Heap::ObjectLars Knoll2015-01-2116-51/+25
* Get rid of all uses of Managed::engine()Lars Knoll2015-01-2121-68/+66
* Remove all the setVTable() calls that aren't required anymoreLars Knoll2015-01-2124-63/+0
* Remove the remaining bit of code that use the vtable in the internalClassLars Knoll2015-01-2124-175/+66
* Move vtable out of internalClassLars Knoll2015-01-2020-71/+74
* Fix a bug in removeMember causing a duplicate transition with an 0 lookup.Robin Burchell2015-01-201-3/+8
* QV4::InternalClass: Fix a memory leak.Robin Burchell2015-01-201-2/+2
* Don't require an ExecutionEngine member in String anymoreLars Knoll2015-01-164-13/+13
* Refactor persistent valuesLars Knoll2015-01-168-273/+328
* Merge remote-tracking branch 'origin/5.4' into devSimon Hausmann2015-01-167-23/+60
|\
| * Print exceptions in JS slotsKai Koehne2015-01-091-5/+9
| * Parse dates as Qt::RFC2822Date tooAlbert Astals Cid2015-01-081-0/+2
| * Fix GC crash with conditional breakpoints and JS consoleSimon Hausmann2014-12-191-4/+6
| * QML Debugging: Fix breakpoints/stepping in a with-statement.Erik Verbruggen2014-12-101-1/+7
| * Windows: Don't disable JITSérgio Martins2014-12-091-2/+2
| * QML Debugging: Fix crash when stepping through try-catch block.Erik Verbruggen2014-12-094-18/+37
* | Make sure we always have an engine when assigning to a PersistentLars Knoll2015-01-138-87/+90
* | Use a list of lists for free chunks instead of merging in one listJocelyn Turcotte2015-01-131-104/+83
* | Fix a harmless valgrind warning in RegExpObjectJocelyn Turcotte2015-01-131-1/+1
* | QV4::String is not an ObjectLars Knoll2015-01-122-119/+2
* | Get rid of Value::engine()Lars Knoll2015-01-127-21/+15
* | Define vtable for CatchContextLars Knoll2015-01-121-0/+1
* | Move extensible into the internal classLars Knoll2015-01-125-23/+32
* | Fold the markBit into the internalClass pointerLars Knoll2015-01-126-32/+57
* | Fold the inUse flag into the internalClass pointerLars Knoll2015-01-125-35/+46
* | Move subType from Heap::Base into Heap::StringLars Knoll2015-01-123-4/+5
* | Remove subtype usage in ErrorObjectLars Knoll2015-01-123-5/+7
* | Remove the StringType_UInt subtypeLars Knoll2015-01-122-47/+17
* | Get rid of subtype usage in Function objectsLars Knoll2015-01-124-10/+7
* | Get rid of hasAccessorProperty in Heap::BaseLars Knoll2015-01-127-27/+15
* | Get rid of the needsActivation flag in Heap::BaseLars Knoll2015-01-126-11/+4
* | Get rid of the bindingKeyFlagLars Knoll2015-01-124-3/+9
* | Start cleaning up flags in Heap::BaseLars Knoll2015-01-124-11/+7
* | Replace InternalClass transitions hash with a sorted vector.Robin Burchell2015-01-092-36/+47
* | Cleanup variant conversion codeLars Knoll2015-01-094-93/+100
* | Move the variant conversion methods from qv8engine to qv4::ExecutionEngineLars Knoll2015-01-094-12/+720
* | This method is only used one place, so inline it thereLars Knoll2015-01-092-24/+0
* | Remove v8engine from qmlcomponent and canvas2dLars Knoll2015-01-081-1/+1
* | Clean up JS .import/.pragma directive scanningSimon Hausmann2015-01-082-2/+9
* | Remove qv8engine usage in the contextwrapperLars Knoll2015-01-082-2/+2
* | Get rid of QV8Engine::toStringLars Knoll2015-01-081-1/+1
* | Remove v8engine pointer from QQmlV4FunctionLars Knoll2015-01-081-1/+1
* | Get rid of more uses of QV8EngineLars Knoll2015-01-083-30/+35
* | Reduce v8engine dependency for the list modelLars Knoll2015-01-081-1/+1
* | Further reduce v8engine dependenciesLars Knoll2015-01-082-16/+12
* | The property() calls in the proeprty cache only require a QJSEngine nowLars Knoll2015-01-081-2/+2
* | Use QV4::ScopedObject typedef instead of actual typeOleg Shparber2015-01-0313-60/+60