aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime
Commit message (Expand)AuthorAgeFilesLines
...
| * Move the prototype into the internal classLars Knoll2017-05-1915-111/+203
| * Move the internalClass field from Heap::Object to Heap::BaseLars Knoll2017-05-1921-26/+61
| * Add support for storing the Vtable in the InternalClassLars Knoll2017-05-192-25/+59
| * Properly encapsulate all accesses to the vtableLars Knoll2017-05-194-15/+15
| * Add ICs for String, MemberData and ArrayDataLars Knoll2017-05-197-3/+18
| * Move the list of default internal classes into EngineBaseLars Knoll2017-05-1915-88/+96
| * Move the EngineBase class into it's own header fileLars Knoll2017-05-193-0/+101
| * Move a few more members from ExecutionEngine to EngineBaseLars Knoll2017-05-192-14/+1
| * Smaller cleanupsLars Knoll2017-05-191-22/+18
| * Optimizations to the generated byte codeLars Knoll2017-05-192-35/+7
| * qmlcachegen: Fix MinGW developer buildFriedemann Kleint2017-05-161-1/+1
| * Optimize Runtime::method_get/setElementLars Knoll2017-05-101-25/+79
| * Merge remote-tracking branch 'origin/5.9.0' into 5.9Frederik Gladhorn2017-05-102-5/+49
| |\
| | * Update the alloca() support in QtQmlOswald Buddenhagen2017-05-102-5/+49
| * | Optimize other lookupsLars Knoll2017-05-084-24/+58
| * | Re-add some inline property storageLars Knoll2017-05-088-32/+196
| |/
| * QV4BooleanObject: Avoid GC'd allocations when calling toString()Robin Burchell2017-05-031-1/+1
* | QML: emit messages when breaking bindingsOlivier JG2017-05-171-2/+18
* | QmlContextWrapper -> QQmlContextWrapperRobin Burchell2017-05-044-21/+21
* | QmlTypeWrapper: -> QQmlTypeWrapperRobin Burchell2017-05-044-10/+10
* | Merge remote-tracking branch 'origin/5.9' into devLars Knoll2017-05-025-8/+9
|\|
| * Merge "Merge remote-tracking branch 'origin/5.8' into 5.9" into refs/staging/5.9Simon Hausmann2017-04-271-7/+3
| |\
| | * Merge remote-tracking branch 'origin/5.8' into 5.9Simon Hausmann2017-04-271-7/+3
| | |\
| | | * fix QtQmlDevTools in framework builds in a better wayOswald Buddenhagen2017-04-111-4/+0
| * | | Fix calling of JS functions with more than 6 parameters from C++Simon Hausmann2017-04-271-1/+1
| * | | Run includemocs in qtdeclarativeThiago Macieira2017-04-263-0/+5
| |/ /
* | | Don't wrap std::vector into a QVariant when passing it to a Q_INVOKABLEVille Voutilainen2017-04-273-0/+80
* | | QObjectWrapper: Try harder to avoid creating wrappers if we canRobin Burchell2017-04-252-57/+100
* | | Merge remote-tracking branch 'origin/5.9' into devLars Knoll2017-04-223-1/+6
|\| |
| * | Fix build without features.qml-interpreterTasuku Suzuki2017-04-211-1/+1
| * | Silence GCC 7 warnings about implicit fallthrough in Qt codeThiago Macieira2017-04-202-0/+5
* | | Add support for std::vector and QVector matching the support for QListVille Voutilainen2017-04-211-28/+49
* | | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-04-211-0/+4
|\| |
| * | QML: clear the property cache on QObjectWrapper destuctionErik Verbruggen2017-04-191-0/+4
* | | Merge remote-tracking branch 'origin/5.9' into devSimon Hausmann2017-04-111-7/+4
|\| |
| * | Merge remote-tracking branch 'origin/5.8' into 5.9Liang Qi2017-04-111-7/+4
| |\|
| | * Avoid access to declarativeData when isDeletingChildren is setBernhard Übelacker2017-04-101-7/+4
* | | Merge "Merge remote-tracking branch 'origin/5.9' into dev" into refs/staging/devSimon Hausmann2017-04-085-38/+54
|\ \ \
| * | | Merge remote-tracking branch 'origin/5.9' into devSimon Hausmann2017-04-075-38/+54
| |\| |
| | * | Don't waste CPU cycles when checking whether a breakpoint is activeLars Knoll2017-04-041-5/+6
| | * | Fix arithmetic with constants inside eval() calls on 32-bit architecturesSimon Hausmann2017-03-301-0/+1
| | * | Fix value type encoding constant usage when cross-compilingSimon Hausmann2017-03-304-38/+50
* | | | Cleanups: Remove Steele barrier codeLars Knoll2017-04-071-1/+0
|/ / /
* | | Micro optimizationLars Knoll2017-04-072-0/+7
* | | Separate the stack used for GC from the regular JS stackLars Knoll2017-04-0715-66/+67
* | | CleanupsLars Knoll2017-04-072-18/+14
* | | Remove assertObjectBelongsToEngine methodLars Knoll2017-04-072-11/+0
* | | Correctly compute the amount of variables we need to markLars Knoll2017-04-061-3/+2
* | | Merge remote-tracking branch 'origin/5.9' into devSimon Hausmann2017-03-272-1/+3
|\| |
| * | Merge "Merge remote-tracking branch 'origin/5.8' into 5.9" into refs/staging/5.9Simon Hausmann2017-03-251-0/+2
| |\ \