aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime
Commit message (Expand)AuthorAgeFilesLines
* QML: Specialize bindings based on target property type.Erik Verbruggen2016-06-272-1/+5
* Add heaptrack support to qv4mm pool allocator.Milian Wolff2016-06-261-0/+4
* QML: Do not register static QML dependencies on every call.Erik Verbruggen2016-06-241-1/+1
* V4: Pass scope around as parameters inside the runtime.Erik Verbruggen2016-06-2242-487/+588
* Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-06-216-73/+63
|\
| * Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-06-206-73/+63
| |\
| | * V4: Always set the tag when boxing a pointer in QV4::Value.Erik Verbruggen2016-06-165-72/+62
| | * Make some QNX only code Dinkum specificJames McDonnell2016-06-141-1/+1
* | | Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-06-133-6/+6
|\| |
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-06-103-6/+6
| |\|
| | * V4: Mirror jsAlloc behavior at stack allocation.Erik Verbruggen2016-05-272-5/+5
| | * Fix crash with SignalTransitionSimon Hausmann2016-05-251-1/+1
* | | V4: tighten up various casts to check also check type.Erik Verbruggen2016-06-082-4/+13
* | | Add QJSEngine::newQMetaObjectCorentin Jabot2016-06-052-10/+208
* | | QmlProfiler: Send RangeData and RangeLocation only once per typeUlf Hermann2016-05-272-6/+60
* | | Optimize named object handlingSimon Hausmann2016-05-262-1/+32
* | | Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-05-2411-127/+80
|\| |
| * | V4: allow inlining of ExecutionEngine::{qml,js}Engine()Erik Verbruggen2016-05-206-0/+21
| * | V4: create a fast-path for QObjectWrapper::wrapErik Verbruggen2016-05-202-5/+21
| * | Always use ::copysign instead of std::copysign where availableRalf Nolden2016-05-201-8/+0
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-05-194-113/+39
| |\|
| | * Fix crashes when incubating objects asynchronously with initial propertiesSimon Hausmann2016-05-182-2/+2
| | * Remove workaround for the pointer size in bootstrapped tool buildsThiago Macieira2016-05-111-5/+1
| | * V4: Limit call depth by count, not by checking the native stack.Erik Verbruggen2016-05-112-106/+36
* | | V4 profiling: Don't needlessly resolve locationsUlf Hermann2016-05-182-10/+19
* | | V4: Use built-in overflow checking add/mul for index calculation.Erik Verbruggen2016-05-161-4/+2
* | | Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-05-137-21/+62
|\| |
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-05-061-3/+2
| |\|
| | * Fix crash when trying to call a property of the scope or context objectSimon Hausmann2016-05-011-3/+2
| * | Add QVector support to JS sequencesKevin Ottens2016-05-031-0/+12
| * | V4 profiler: Don't duplicate function locationsUlf Hermann2016-05-022-16/+38
| * | QML: Replace qIsFinite with qt_is_finite.Erik Verbruggen2016-04-281-1/+1
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-04-272-1/+9
| |\|
| | * Also match QJSValue conversion types in MatchScore.Michael Bruning2016-04-201-0/+2
| | * Fix memory corruption when calling Array.unshift()Simon Hausmann2016-04-141-1/+7
* | | V4: calculate the hash only once when inserting a string.Erik Verbruggen2016-05-124-83/+47
* | | V4: Replace QList with std::vector in InternalClass::destroy()Erik Verbruggen2016-05-121-7/+9
* | | Scrape off some more allocations by using the QStringBuilderFrank Meerkoetter2016-05-095-24/+13
* | | De-inline static methods of struct Runtime.Friedemann Kleint2016-05-092-343/+345
* | | qv4runtimeapi_p.h: Add "We mean it" comment.Friedemann Kleint2016-05-041-0/+11
* | | Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-05-042-10/+10
|\| |
| * | V4: Use std::copysign instead of home-grown bit twiddling.Erik Verbruggen2016-04-191-9/+10
| * | Remove useless using clause that prevents building on INTEGRITY.v5.7.0-beta1Rolland Dudemaine2016-04-121-1/+0
* | | Add some ECMAScript 6 Number and Math methods and propertiesKai Uwe Broulik2016-04-284-0/+40
* | | Add string search functions from ECMAScript 2015.Michael Brasser2016-04-252-0/+83
* | | QML: When available, use QQmlAccessors to read properties.Erik Verbruggen2016-04-125-1/+239
* | | Fix invocations of methods taking a QByteArraySimon Hausmann2016-04-121-6/+0
* | | Make the moth representation relocatableLars Knoll2016-04-111-2/+4
* | | Removed unused typedefsLars Knoll2016-04-111-2/+0
* | | Convert the remaining runtime methods to new calling conventionLars Knoll2016-04-114-52/+74