aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime
Commit message (Expand)AuthorAgeFilesLines
* Remove dead compile time QML context/scope property and id object codeSimon Hausmann2019-03-207-178/+6
* Implement dummy QML lookups for "global" variablesSimon Hausmann2019-03-208-27/+112
* Enable lookups in QMLSimon Hausmann2019-03-194-38/+170
* Fix lookups the transition between primitive strings and string objectsSimon Hausmann2019-03-151-2/+2
* Fix type error exception messages when using member lookupsSimon Hausmann2019-03-151-1/+23
* Make object property lookup resolution virtualSimon Hausmann2019-03-154-74/+105
* Unify the JavaScript parsing recursion checksUlf Hermann2019-03-151-0/+1
* Don't keep raw pointers to SparseArrayNodeUlf Hermann2019-03-143-5/+6
* Disable tail calls for function called with more arguments than formalsUlf Hermann2019-03-041-1/+3
* Unify and fix number to string conversion with radixUlf Hermann2019-02-252-39/+16
* Only warn about incompatible parameter types passed from QMLUlf Hermann2019-02-211-9/+22
* Fix PropertyKey::isArrayIndexErik Verbruggen2019-02-191-1/+1
* Check parameter types when invoking C++ functions from QMLUlf Hermann2019-02-171-9/+31
* Bring behavior of String.replace() in line with other enginesLars Knoll2019-01-251-14/+25
* Merge remote-tracking branch 'origin/5.12.1' into 5.12Qt Forward Merge Bot2019-01-212-20/+48
|\
| * When matching RegExps catch JIT failuresUlf Hermann2019-01-092-20/+48
* | Annotate stack traces when frames are elided through tail callsErik Verbruggen2019-01-153-0/+8
* | Make sure JIT is disabled when building for ILP32 ABIDmitry Shachnev2019-01-091-1/+1
|/
* Quote stringified generic variants on JSON.stringifyUlf Hermann2018-12-201-1/+1
* Merge remote-tracking branch 'origin/5.12.0' into 5.12Qt Forward Merge Bot2018-12-072-1/+2
|\
| * Initialize Qt_AllocaWrapper allocation with zeroesJanne Koskinen2018-11-181-1/+1
| * Generate lookups into the global object more aggressivelyLars Knoll2018-11-161-0/+1
* | Fix line number reporting in scripts when lookups are enabledSimon Hausmann2018-12-031-0/+1
* | Fix parsing of js files via Qt.include()Simon Hausmann2018-11-293-22/+4
* | V4: Avoid copying WeakValues with wrapped QObjectsUlf Hermann2018-11-222-4/+9
* | Ensure our builtin constructors are subclassableLars Knoll2018-11-2214-24/+100
* | Fix signed/unsigned warning in VS 2017Jason Erb2018-11-191-1/+1
* | Merge remote-tracking branch 'origin/5.12.0' into 5.12Qt Forward Merge Bot2018-11-165-20/+87
|\|
| * Expose let/const variables from imported JS scriptsJüri Valdmann2018-11-024-19/+86
| * Don't crash when compiling with QT_FORCE_ASSERTS enabledLars Knoll2018-11-021-1/+1
* | Create proper template objects for tagged templatesLars Knoll2018-11-053-0/+12
* | QV4::Scoped: Use explicit operator boolJüri Valdmann2018-11-051-4/+1
|/
* Clone ContextType::Global as ContextType::ScriptImportedByQMLJüri Valdmann2018-11-012-3/+5
* Add convenience functions for creating and inspecting error objectsAllan Sandfeld Jensen2018-10-302-0/+18
* Add missing "We mean it." warningLiang Qi2018-10-241-0/+11
* INTEGRITY: Fix build failures on 64-bit ARMPasi Petäjäjärvi2018-10-224-12/+12
* Store the instruction pointer in more instructionsErik Verbruggen2018-10-151-0/+4
* V4: Conform method_objectLiteral arguments to equal other methodsErik Verbruggen2018-10-123-3/+3
* QML Engine: Support for JavaScript PromisesValery Kotov2018-10-116-2/+1308
* ES7: Implement Tail Position Calls in the runtimeErik Verbruggen2018-10-056-9/+50
* ES7: Detect Tail Position Calls and pass that to the runtimeErik Verbruggen2018-10-043-2/+16
* Remove unused member variableLars Knoll2018-09-271-1/+0
* Get rid of ArrayData::ComplexLars Knoll2018-09-274-4/+4
* Speed up instanceof operationsLars Knoll2018-09-276-32/+62
* Unify layout of function objectsLars Knoll2018-09-273-12/+19
* Refactor deletion of propertiesLars Knoll2018-09-274-40/+46
* Don't move any property slots in Objects anymoreLars Knoll2018-09-272-70/+24
* Get rid of remaining assumptions about setter being next to gettersLars Knoll2018-09-2710-111/+136
* Differentiate between finding for get and set in InternalClassLars Knoll2018-09-277-26/+38
* Refactor InternalClass::find()Lars Knoll2018-09-2710-64/+103