aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/5.8' into devLiang Qi2016-12-1445-868/+1090
|\
| * Minor optimizationLars Knoll2016-12-131-1/+1
| * Optimize code in instanceOf() of FunctionObject::protoForConstructor()Lars Knoll2016-12-133-17/+17
| * Micro optimizationLars Knoll2016-12-131-0/+7
| * Streamline code allocating MemberDataLars Knoll2016-12-134-34/+12
| * Optimize Arguments ObjectLars Knoll2016-12-133-3/+18
| * Initialize idx in QV4::Lookup::indexedGetterFallback()Ulf Hermann2016-12-121-1/+1
| * Clean up the amount of init() methods on FunctionObjectLars Knoll2016-12-112-47/+7
| * Get rid of SimpleScriptFunctionLars Knoll2016-12-116-94/+31
| * Some smaller optimizations for indexed property accessLars Knoll2016-12-102-23/+47
| * Avoid one additional check when retrieving the Heap object from a ValueLars Knoll2016-12-101-7/+7
| * Avoid passing a FunctionObject to QQmlBinding::create()Lars Knoll2016-12-091-1/+2
| * Fix the init() function in Heap::FunctionObjectLars Knoll2016-12-091-1/+2
| * Don't store a source location in the QQmlBindingFunction anymoreLars Knoll2016-12-092-6/+1
| * Get rid of FunctionObject::createQmlFunctionLars Knoll2016-12-092-21/+0
| * Don't create a FunctionObject in createQmlBinding()Lars Knoll2016-12-092-48/+0
| * 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
| |/
* | Merge remote-tracking branch 'origin/5.8' into devLiang Qi2016-12-144-12/+7
|\|
| * 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.8' into devLiang Qi2016-11-234-5/+12
|\|
| * 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