aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4functionobject.cpp
Commit message (Expand)AuthorAgeFilesLines
* QtQml: Properly enforce signatures of AOT-compiled functionsUlf Hermann13 days1-2/+2
* Prepare for white allocation during gc (4/9): BoundFunctionFabian Kosmale2024-03-051-2/+2
* QtQml: Use a multihash to store executable CUsUlf Hermann2024-01-251-1/+1
* QtQml: Move creation of ExecutableCompilationUnit into engineUlf Hermann2024-01-111-1/+1
* QtQml: Always link executable CU on creationUlf Hermann2024-01-101-2/+2
* QML: Implement QObjectMethod::virtualCallWithMetaTypesUlf Hermann2023-09-281-3/+2
* QML: Improve the JS-to-JS type check when enforcing signaturesUlf Hermann2023-06-261-2/+3
* Undeprecate AOTCompiledFunctionUlf Hermann2023-05-231-2/+2
* QtQml: Disambiguate static variables and methodsFriedemann Kleint2023-02-091-4/+6
* Add option to enforce function signaturesUlf Hermann2022-10-141-10/+24
* QV4::Scope: Forbid calling alloc with qint64Fabian Kosmale2022-10-131-7/+7
* QV4: Avoid memory corruption in Reflect.applyFabian Kosmale2022-10-131-8/+3
* V4: Use an enum to categorize functions and rename aotFunctionUlf Hermann2022-09-291-3/+4
* QtQml: Remove unused includes in qml, first partSemih Yavuz2022-09-141-4/+0
* Use SPDX license identifiersLucie GĂ©rard2022-06-111-38/+2
* Eliminate JS call frame from metatypes callsUlf Hermann2021-06-101-13/+10
* Optimize stack frame setup for AOT compiled functionsUlf Hermann2021-03-231-22/+75
* Clean up JSCallData setupUlf Hermann2021-03-171-5/+5
* Port QtDeclarative from QStringRef to QStringViewKarsten Heimrich2020-06-161-1/+1
* V4: Check for exceptions before we use the result of a JS callUlf Hermann2020-01-231-9/+10
* Check stack limit in FunctionPrototype::method_apply()Ulf Hermann2020-01-081-1/+7
* Split compiler and runtime more clearlyUlf Hermann2019-07-111-1/+1
* Split CompiledData::CompilationUnit in twoUlf Hermann2019-05-161-5/+6
* Annotate stack traces when frames are elided through tail callsErik Verbruggen2019-01-151-0/+1
* Ensure our builtin constructors are subclassableLars Knoll2018-11-221-2/+9
* ES7: Implement Tail Position Calls in the runtimeErik Verbruggen2018-10-051-2/+8
* Speed up instanceof operationsLars Knoll2018-09-271-10/+0
* Refactor InternalClass::find()Lars Knoll2018-09-271-2/+2
* Better inheritance structure for functionsLars Knoll2018-09-231-5/+19
* Cleanup init method for ScriptFunctionLars Knoll2018-09-231-3/+12
* Remove unused argumentLars Knoll2018-09-231-7/+6
* Cleanups in Value/PrimitiveLars Knoll2018-09-171-17/+17
* Small optimization in Function.apply()Lars Knoll2018-09-141-1/+3
* Throw a reference error if the super constructor is not calledLars Knoll2018-09-041-3/+16
* Arrow and generator functions don't have a prototype propertyLars Knoll2018-09-041-1/+1
* Member functions should not have a prototype propertyLars Knoll2018-09-041-2/+3
* Don't define a prototype property for most functionsLars Knoll2018-09-041-7/+4
* Fix super property accessLars Knoll2018-08-311-3/+6
* Initialize this to empty for derived constructorsLars Knoll2018-08-291-2/+2
* Implement IsConstructor for Function objectsLars Knoll2018-08-231-11/+4
* Setup the prototype correctly when subclassing error objectsLars Knoll2018-08-061-1/+1
* Fix naming of methods defined in object or class literalsLars Knoll2018-08-011-9/+6
* Fix a cornercase for instanceofLars Knoll2018-08-011-6/+7
* Fix Function.prototype[Symbol.hasInstance]Lars Knoll2018-08-011-3/+3
* Minor cleanupLars Knoll2018-08-011-3/+2
* Fix a bunch of test failures for Function.prototype.toString()Lars Knoll2018-08-011-1/+1
* Add support for super callsLars Knoll2018-07-031-9/+88
* Refactor initialization code for JS stack framesLars Knoll2018-07-031-2/+28
* Implement support for new.targetLars Knoll2018-07-031-8/+8
* Prefix vtable methods with virtualLars Knoll2018-07-031-15/+15