aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime
Commit message (Expand)AuthorAgeFilesLines
* Don't create a QML function is the signal parameters are invalidLars Knoll2016-12-091-1/+3
* Change signature of QQmlBinding::create to take a FunctionObject *Lars Knoll2016-12-091-1/+1
* Get rid od ScriptFunction::init()Lars Knoll2016-12-092-7/+1
* Refactor the calling code for (Simple)ScriptFunctionLars Knoll2016-12-095-105/+92
* Move the check whether a function is simple to QV4::FunctionLars Knoll2016-12-092-6/+12
* Avoid some copies of Values on the JS stackLars Knoll2016-12-092-12/+10
* Merge remote-tracking branch 'origin/5.8.0' into 5.8Lars Knoll2016-12-071-0/+5
|\
| * Fix build of QtQuick compiler generated code with popScope()Simon Hausmann2016-12-021-0/+5
* | Change ExecutionContext::getFunctionObject() to getFunction()Lars Knoll2016-12-064-16/+10
* | Use QV4::Function instead of the FunctionObject in CallContextLars Knoll2016-12-065-37/+53
* | Add a sourceLocation() accessor to QV4::FunctionLars Knoll2016-12-062-3/+7
* | Inline the qmlScope and urlScope methodsLars Knoll2016-12-042-29/+10
* | Start cleaning up the QmlContextWrapperLars Knoll2016-12-0413-100/+465
* | Hint the compiler that exceptions are exceptional and not the hot pathErik Verbruggen2016-12-012-8/+9
* | Reorder CallData building for better gcc codegenErik Verbruggen2016-12-011-6/+7
* | V4: Make the first QML profiling check as quick as possibleErik Verbruggen2016-12-011-1/+1
* | Make CallContext::argument constErik Verbruggen2016-12-011-2/+2
* | V4: Scoped<T>::operator-> will always return a T*Erik Verbruggen2016-12-011-3/+8
* | V4: Prevent repeatedly loading a QV4::Function pointerErik Verbruggen2016-12-011-16/+20
* | Precalculate and cache hasQmlDependenciesErik Verbruggen2016-12-013-4/+6
* | V4: Streamline Value::toBoolean and prevent calls to Value::type()Erik Verbruggen2016-11-291-9/+9
* | Avoid a duplicated wasDeleted() checkLars Knoll2016-11-292-10/+10
* | Cleanup Value::isObject/objectValue usagesLars Knoll2016-11-296-72/+86
* | Clean up Value::isString()/stringValue() combinationsLars Knoll2016-11-298-76/+90
* | Clean up some duplicated methodsLars Knoll2016-11-299-43/+18
* | Clean up duplicated checks whether a Value is a ManagedLars Knoll2016-11-299-75/+68
* | V4: Help the C++ compiler to do more DSE by inlining more codeErik Verbruggen2016-11-294-40/+52
|/
* Cleanup of builtin JS helpers for qmljsSimon Hausmann2016-11-261-1/+1
* V4: check for exceptions after convertThisToObjectErik Verbruggen2016-11-243-11/+6
* Merge remote-tracking branch 'origin/5.7' into 5.8Simon Hausmann2016-11-151-0/+1
|\
| * Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-11-151-3/+9
| |\
| | * QV4String: properly detect overflow when trying to convert to an array indexGiuseppe D'Angelo2016-11-041-3/+9
* | | Work around -Wtautological-compare warnings on clang 3.6Lars Knoll2016-11-111-1/+8
* | | V4: Replace memset by a for loopErik Verbruggen2016-11-091-1/+2
* | | qv4object_p.h: Replace QtPrivate::is_same by std::is_sameFriedemann Kleint2016-11-091-3/+1
* | | Merge remote-tracking branch 'origin/5.7' into 5.8v5.8.0-beta1Liang Qi2016-10-271-4/+1
|\| |
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-10-273-17/+38
| |\|
| | * Fix QML Compiler crashSimon Hausmann2016-10-251-4/+1
* | | Fix crash with v4 lookups on changing objectsSimon Hausmann2016-10-221-1/+1
* | | QML: Create a fast-path for QV4::WeakValue::setErik Verbruggen2016-10-212-24/+27
* | | Merge remote-tracking branch 'origin/5.7' into 5.8Liang Qi2016-10-201-6/+3
|\| |
| * | Fix gcc6 buildAllan Sandfeld Jensen2016-10-161-6/+3
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-10-125-23/+45
| |\ \
* | | | QML: allow QObjectWrapper::init to be inlinedErik Verbruggen2016-10-182-8/+7
* | | | Merge remote-tracking branch 'origin/5.6' into 5.8Simon Hausmann2016-10-137-36/+82
|\ \ \ \ | | |_|/ | |/| |
| * | | V4: Fix usage of QV4::Value tags/typesErik Verbruggen2016-10-133-13/+37
| | |/ | |/|
| * | Fix V4 on big-endianAllan Sandfeld Jensen2016-10-101-8/+5
| * | Fix corruption when adding or changing properties of JS objectsArnaud Vrac2016-10-101-4/+8
| * | Fix developer-build with gcc 6Allan Sandfeld Jensen2016-10-104-19/+37
* | | Merge "Merge remote-tracking branch 'origin/5.7' into 5.8" into refs/staging/5.8Liang Qi2016-10-107-127/+181
|\ \ \