aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4runtime.cpp
Commit message (Expand)AuthorAgeFilesLines
* Port QtDeclarative from QStringRef to QStringViewKarsten Heimrich2020-06-161-1/+1
* Merge remote-tracking branch 'origin/5.14' into 5.15Qt Forward Merge Bot2020-01-291-12/+23
|\
| * V4: Check for exceptions before we use the result of a JS callUlf Hermann2020-01-231-12/+23
* | Merge remote-tracking branch 'origin/5.14' into 5.15Liang Qi2019-11-221-0/+9
|\|
| * RuntimeHelpers: Short-circuit stringToNumber on huge stringsUlf Hermann2019-11-071-0/+9
* | JSRuntime: Provide an optional symbol tableUlf Hermann2019-10-161-0/+127
|/
* Use quiet NaNs instead of signalling onesEdward Welbourne2019-09-041-1/+1
* Split qqmltypeloader{_p.h|.cpp} into a several filesUlf Hermann2019-07-111-0/+1
* Split QV4::Value into a static and a dynamic partUlf Hermann2019-05-311-74/+15
* Split CompiledData::CompilationUnit in twoUlf Hermann2019-05-161-18/+32
* Don't include qv4enginebase_p.h in qmldevtoolsUlf Hermann2019-05-101-1/+7
* Move compileModule() into qv4codegen.cppUlf Hermann2019-05-081-1/+3
* Remove tracing JIT infrastructureUlf Hermann2019-04-291-48/+0
* Merge remote-tracking branch 'origin/5.13' into devQt Forward Merge Bot2019-04-101-1/+2
|\
| * Merge remote-tracking branch 'origin/5.12' into 5.13v5.13.0-beta2Qt Forward Merge Bot2019-04-091-0/+1
| |\
| | * Avoid INT_MIN % -1 and INT_MIN / -1Ulf Hermann2019-04-081-0/+1
| * | Remove second evaluation of property nameRainer Keller2019-04-081-1/+1
* | | Remove unused includes of qv8engine_p.hUlf Hermann2019-04-091-1/+0
* | | Merge remote-tracking branch 'origin/5.13' into HEADUlf Hermann2019-03-221-107/+38
|\| |
| * | Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-03-211-104/+31
| |\|
| | * Remove dead compile time QML context/scope property and id object codeSimon Hausmann2019-03-201-86/+0
| | * Implement dummy QML lookups for "global" variablesSimon Hausmann2019-03-201-18/+31
* | | Merge remote-tracking branch 'origin/5.13' into devQt Forward Merge Bot2019-03-151-5/+16
|\| |
| * | Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-03-131-5/+16
| |\|
| | * 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-251-4/+13
* | | V4: Clean up the runtime functions declarationsErik Verbruggen2019-02-051-148/+276
|/ /
* / V4: Collect trace information in the interpreterErik Verbruggen2019-01-251-0/+48
|/
* Create proper template objects for tagged templatesLars Knoll2018-11-051-0/+6
* V4: Conform method_objectLiteral arguments to equal other methodsErik Verbruggen2018-10-121-1/+1
* ES7: Implement Tail Position Calls in the runtimeErik Verbruggen2018-10-051-3/+22
* ES7: Detect Tail Position Calls and pass that to the runtimeErik Verbruggen2018-10-041-2/+9
* Speed up instanceof operationsLars Knoll2018-09-271-3/+9
* Better inheritance structure for functionsLars Knoll2018-09-231-5/+4
* Cleanups in Value/PrimitiveLars Knoll2018-09-171-19/+19
* Fix toNumber conversions for hex, octal and binary stringsLars Knoll2018-09-081-3/+18
* Use the correct enum value instead of hard coded intsLars Knoll2018-09-071-1/+1
* Fix a smaller bug in IteratorCloseLars Knoll2018-09-071-13/+20
* Add support for yield*Lars Knoll2018-09-071-0/+72
* Fix exception handling while destructuringLars Knoll2018-09-071-10/+20
* Throw type error if this is uninitialized when accessing superLars Knoll2018-08-311-0/+5
* Fix thisObject when calling super propertiesLars Knoll2018-08-311-0/+7
* Fix super property accessLars Knoll2018-08-311-21/+43
* Correctly create methods for functions in object literalsLars Knoll2018-08-311-6/+24
* Throw a type error if the super class is not a constructorLars Knoll2018-08-291-5/+6
* Initialize this to empty for derived constructorsLars Knoll2018-08-291-0/+15
* Remove a bogus Q_UNIMPLEMENTED()Lars Knoll2018-08-291-1/+0
* Fix Map and WeakMap constructorLars Knoll2018-08-281-0/+4
* Implement the dead temporal zoneSimon Hausmann2018-08-281-0/+6
* Implement IsConstructor for Function objectsLars Knoll2018-08-231-1/+2