aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Fix calling convention for some often used functions in QV4::ValueLars Knoll2017-08-282-25/+35
* | Avoid more stores of the accumulator on the stackLars Knoll2017-08-282-40/+24
* | Convince the compiler to store the accumulator in a registerLars Knoll2017-08-281-147/+202
* | Add a load/storeLocal instructionLars Knoll2017-08-281-0/+11
* | Make it explicit where we check for exceptionsLars Knoll2017-08-281-65/+96
* | Remove the distinction between wide and xwide instructionsLars Knoll2017-08-281-12/+0
* | Simplify handling of compilers without computed gotoLars Knoll2017-08-281-29/+4
* | Some cleanups to instruction decodingLars Knoll2017-08-281-1/+1
* | Nop should just call dipatch()Lars Knoll2017-08-281-2/+2