summaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4engine_p.h
Commit message (Expand)AuthorAgeFilesLines
* Split CompiledData::CompilationUnit in twoUlf Hermann2019-05-161-7/+9
* Remove last traces of QV8EngineUlf Hermann2019-05-081-4/+116
* Move compileModule() into qv4codegen.cppUlf Hermann2019-05-081-15/+3
* Transform V4_ENABLE_JIT into a featureUlf Hermann2019-04-251-2/+2
* Merge remote-tracking branch 'origin/5.13' into HEADUlf Hermann2019-03-221-0/+1
|\
| * Implement dummy QML lookups for "global" variablesSimon Hausmann2019-03-201-0/+1
* | Support QRegularExpression on the same level as QRegExpUlf Hermann2019-03-201-0/+3
* | V4: Clean up the runtime functions declarationsErik Verbruggen2019-02-051-11/+0
|/
* Add convenience functions for creating and inspecting error objectsAllan Sandfeld Jensen2018-10-301-0/+3
* QML Engine: Support for JavaScript PromisesValery Kotov2018-10-111-0/+14
* Add support for yield*Lars Knoll2018-09-071-0/+2
* Add support for WeakSetLars Knoll2018-08-281-0/+4
* Implement support for WeakMapLars Knoll2018-08-281-0/+4
* Implement support for SharedArrayBufferLars Knoll2018-08-251-0/+4
* Fix toLocaleString implementations in (Typed)Array.prototypeLars Knoll2018-08-231-0/+2
* Add support for compiling ES modules ahead of timeSimon Hausmann2018-08-171-1/+3
* Add support for disk caching of ES modulesSimon Hausmann2018-08-171-2/+2
* Add support for importing ES modules in .qml filesSimon Hausmann2018-08-171-0/+2
* Fix order of own property names of module namespace objectsSimon Hausmann2018-08-151-1/+1
* Fix spec compliance for the RegExp constructorLars Knoll2018-08-151-0/+4
* Improve RegExp.prototype[Symbol.match] implementationLars Knoll2018-08-151-0/+10
* Add initial basic support for ES6 modulesSimon Hausmann2018-08-091-0/+15
* Fix the remaining test failures with non strict arguments objectsLars Knoll2018-07-301-5/+0
* Move the C++ and JS stack frame definitions into it's own fileLars Knoll2018-07-031-30/+0
* Remove ExecutionEngine::setCurrentContext()Lars Knoll2018-07-031-9/+1
* Partial Proxy supportLars Knoll2018-06-251-0/+2
* Rework unwind handlingLars Knoll2018-06-211-1/+3
* Add the start of a Map from ES7Robin Burchell2018-06-011-0/+7
* Add the start of a Set from ES7Robin Burchell2018-05-301-0/+7
* Minor cleanup with bytecode pointer typesSimon Hausmann2018-05-281-2/+2
* Implement toPrimitive() the way the ES7 spec wants itLars Knoll2018-05-281-0/+2
* Cleanup JS stack allocationsLars Knoll2018-05-261-2/+0
* Fix the inheritance structure for typed arraysLars Knoll2018-05-241-0/+4
* Implement Symbol.species getter functionsLars Knoll2018-05-151-0/+4
* Call iterator.return when required in destructuring assignmentsLars Knoll2018-05-141-0/+2
* Add instructions to simplify for-of loopsLars Knoll2018-05-131-0/+5
* Ensure we have a lexical scope for global codeLars Knoll2018-05-111-0/+3
* Rename ForeachIterator to ForInIteratorLars Knoll2018-05-041-1/+3
* Add Generator supportLars Knoll2018-05-031-1/+7
* Implement StringIteratorLars Knoll2018-05-021-0/+2
* Implement support for arguments[Symbol.iterator]Lars Knoll2018-05-021-0/+2
* Add Array Iterator objects from ES6 (22.1.5)Robin Burchell2018-05-021-0/+5
* Remove static localTZA variableLars Knoll2018-05-021-0/+1
* Add SymbolObject, well known symbols and fix most remaining issuesLars Knoll2018-05-021-0/+29
* Implement Symbol.for and Symbol.keyForLars Knoll2018-05-021-0/+2
* Partial Symbol supportLars Knoll2018-05-021-0/+4
* Garbage collect identifiersLars Knoll2018-05-021-5/+0
* Use Identifier by value and don't new them anymoreLars Knoll2018-05-021-2/+2
* Turn Identifier into a simple integerLars Knoll2018-05-021-0/+5
* Reorganize Lookup data structure to make marking fasterLars Knoll2018-04-121-2/+3