aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/dev' into HEADLars Knoll2017-10-2216-71/+65
|\
| * Replace Q_NULLPTR with nullptrKevin Funk2017-09-272-2/+2
| * Merge remote-tracking branch 'origin/5.9' into 5.10Lars Knoll2017-09-2013-70/+60
| |\
| | * Fix Integrity buildSimon Hausmann2017-09-121-1/+1
| | * Add missing math.h include for math functionsJake Petroules2017-09-121-0/+1
| | * Drain the mark stack while collecting rootsLars Knoll2017-09-101-1/+15
| | * Fix reuse of regexp objects by regexp literalsAllan Sandfeld Jensen2017-09-089-34/+42
| | * Fix crashes with closures created in QML componentsLars Knoll2017-09-063-19/+11
| | * Qml Tooling: Replace bare pointers with QScopedPointerUlf Hermann2017-09-062-16/+6
* | | Fix instruction countingErik Verbruggen2017-09-211-8/+8
* | | Tweak UPlus fast-pathErik Verbruggen2017-09-201-1/+1
* | | Remove superfluous zero fill on 32bitErik Verbruggen2017-09-201-6/+1
* | | Change CallData::argc to be a QV4::ValueErik Verbruggen2017-09-1922-225/+225
* | | Remove unused methodLars Knoll2017-09-152-29/+0
* | | Fix a smaller bugLars Knoll2017-09-151-7/+7
* | | Optimize String.match()Lars Knoll2017-09-153-42/+79
* | | Fix CallData setup for Script::runErik Verbruggen2017-09-153-12/+12
* | | Fix 32bit builds/testsErik Verbruggen2017-09-141-1/+1
* | | Fix instruction dispatch when no computed gotos are usedErik Verbruggen2017-09-131-0/+6
* | | Fix wide instruction dispatchErik Verbruggen2017-09-131-0/+1
* | | Fix argument order for bound signal expressionsErik Verbruggen2017-09-131-12/+29
* | | Remove superfluous call to String::makeIdentifierErik Verbruggen2017-09-122-2/+2
* | | Fix: QQmlBoundSignal really needs a call contextErik Verbruggen2017-09-121-1/+1
* | | Merge remote-tracking branch 'origin/5.10' into wip/new-backendSimon Hausmann2017-09-121-1/+4
|\| |
| * | Drain the markStack while collecting rootsLars Knoll2017-09-081-1/+4
* | | Merge remote-tracking branch 'origin/dev' into wip/new-backendSimon Hausmann2017-09-081-13/+3
|\| |
| * | Use QRandomGenerator instead of q?randThiago Macieira2017-08-231-12/+2
* | | Fix the case where CreateCallContext interferes with QML dependenciesErik Verbruggen2017-09-071-3/+7
* | | Fix namespaced buildErik Verbruggen2017-09-071-1/+3
* | | Get rid of the hack for named expressionsLars Knoll2017-09-022-11/+0
* | | Always set the correct FunctionObject when calling JS functionsLars Knoll2017-09-0220-228/+236
* | | Fix invalid condition inversion for conditional jumpsErik Verbruggen2017-09-011-80/+74
* | | Move ScopedCallData and ScopedStackFrame into a separate fileLars Knoll2017-09-0122-50/+140
* | | Don't emit bytecode just to set the thisObject to undefinedLars Knoll2017-09-011-3/+4
* | | Add a Value::isFunctionObject() methodLars Knoll2017-09-012-26/+34
* | | Move the stack limit check into VME::execLars Knoll2017-09-012-5/+1
* | | CleanupsLars Knoll2017-09-014-17/+3
* | | Move CallContext construction into a interpreter instructionLars Knoll2017-09-015-8/+12
* | | Unify JSStackFrame and CallDataLars Knoll2017-09-016-46/+37
* | | Use the context member in CallDataLars Knoll2017-09-017-19/+25
* | | Get rid of the FunctionObject parameter to VME::exec()Lars Knoll2017-09-017-21/+17
* | | Add the current context and function object to CallDataLars Knoll2017-09-013-56/+50
* | | Smaller cleanupLars Knoll2017-08-311-25/+9
* | | Remove the codeRefs in the Moth::CompilationUnitLars Knoll2017-08-301-1/+1
* | | Fix line number mapping to work with non increasing line numbersLars Knoll2017-08-291-8/+9
* | | Don't compile both bytecode and JIT code for regexpsLars Knoll2017-08-292-10/+25
* | | Remove unused UnwindException instructionLars Knoll2017-08-283-12/+0
* | | Cleanup and inline context push/pop related codeLars Knoll2017-08-283-27/+15
* | | Cleanups in the runtime APILars Knoll2017-08-282-43/+18
* | | Accelerate integer operations in the interpreterLars Knoll2017-08-281-31/+55