aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4functionobject.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Correctly check for duplicate parameter namesLars Knoll2018-04-251-0/+3
* Merge remote-tracking branch 'origin/5.11' into devQt Forward Merge Bot2018-04-181-15/+32
|\
| * Fix calling Qt.binding() on bound functionsLars Knoll2018-04-161-15/+32
* | garbage collect InternalClassLars Knoll2018-04-121-9/+8
* | Better encapsulation for EngineBase::internalClassLars Knoll2018-04-121-3/+3
* | Clean up Engine::newObject/newArrayObjectLars Knoll2018-04-121-1/+1
* | Disambiguate different allocation functions in the memory managerLars Knoll2018-04-121-1/+1
|/
* use nullptr consistently (clang-tidy)Shawn Rutledge2018-02-261-3/+3
* Get rid of BuiltinFunctionLars Knoll2018-01-151-21/+0
* Bring back markObjects(), this time generatedLars Knoll2017-11-141-2/+0
* Convert more builtin methods to new calling conventionLars Knoll2017-11-131-10/+10
* Introduce new calling convention for builtin functionsLars Knoll2017-11-131-52/+58
* Cut out one more C++ layer when doing JS function callsLars Knoll2017-11-131-18/+4
* Remove one indirection when doing JS callsLars Knoll2017-11-071-17/+6
* Change signature for call/callAsConstructorLars Knoll2017-11-071-60/+68
* Rename the construct 'virtual' method to callAsConstructorLars Knoll2017-11-071-7/+7
* Simplify JSCallData constructionLars Knoll2017-11-071-2/+2
* Get rid of the implicit cast operator to a CallDataLars Knoll2017-11-071-2/+2
* Rename JSCall to JSCallDataLars Knoll2017-11-071-5/+6
* Change signature of call/constructLars Knoll2017-11-071-11/+13
* Add functions pointers for call/construct to FunctionObjectLars Knoll2017-11-071-4/+22
* Refactor Call/Construct instructionsLars Knoll2017-11-071-5/+9
* Optimize Function.apply and calling bound functionsLars Knoll2017-10-231-69/+62
* Change CallData::argc to be a QV4::ValueErik Verbruggen2017-09-191-15/+15
* Always set the correct FunctionObject when calling JS functionsLars Knoll2017-09-021-28/+25