aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4functionobject.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Unify the managed and object vtablesLars Knoll2018-07-031-7/+7
* Clean up the property key API in StringOrSymbolLars Knoll2018-07-021-4/+4
* Unify the get and getIndexed vtable functions of QV4::ObjectLars Knoll2018-07-021-1/+1
* Cleanups in FunctionObjectLars Knoll2018-06-271-21/+23
* Add a MemberFunction function objectLars Knoll2018-06-261-9/+26
* Various fixes for class supportLars Knoll2018-06-261-0/+16
* Add basic support for EcmaScript classesYulong Bai2018-06-261-0/+12
* Remove unused QV4::Function::code memberSimon Hausmann2018-05-281-1/+0
* Cleanup JS stack allocationsLars Knoll2018-05-261-1/+1
* Remove spurious qDebug()Lars Knoll2018-05-241-2/+0
* Fix Function.prototype.nameLars Knoll2018-05-241-0/+1
* Fix some corner cases when parsing Function(...)Lars Knoll2018-05-241-1/+3
* Print function identifier when calling toString() on a functionMitch Curtis2018-05-231-1/+13
* Ensure we have a lexical scope for global codeLars Knoll2018-05-111-1/+1
* name anonymous functions that wayLars Knoll2018-05-031-1/+1
* Add Generator supportLars Knoll2018-05-031-20/+31
* Cleanup creation code for builtin functionsLars Knoll2018-05-021-0/+12
* Make instanceOf compliant with the ES7 specLars Knoll2018-05-021-0/+13
* Fix crash in Function.prototype.bindLars Knoll2018-05-021-7/+9
* Remove String dependency from InternalClassLars Knoll2018-05-021-4/+4
* Fix length property of Function objectsLars Knoll2018-04-261-1/+1
* Clean up handling of the 'caller' propertyLars Knoll2018-04-261-9/+0