aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4functionobject.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Move ScopedCallData and ScopedStackFrame into a separate fileLars Knoll2017-09-011-0/+1
* Move the stack limit check into VME::execLars Knoll2017-09-011-5/+0
* CleanupsLars Knoll2017-09-011-5/+0
* Unify JSStackFrame and CallDataLars Knoll2017-09-011-1/+1
* Use the context member in CallDataLars Knoll2017-09-011-2/+4
* Get rid of the FunctionObject parameter to VME::exec()Lars Knoll2017-09-011-2/+2
* Cleanup argument handling in contextsLars Knoll2017-08-181-2/+2
* Always create a valid CallData object for interpreter callsLars Knoll2017-08-101-2/+2
* Fix a bug in new Function()Lars Knoll2017-08-101-1/+1
* Get rid of simpleCallLars Knoll2017-08-101-13/+2
* Avoid creating a CallContext for simple functionsLars Knoll2017-08-101-10/+10
* Reduce usage of the strictMode flag in ExecutionContextLars Knoll2017-08-101-1/+1
* Completely avoid intermediate scopes for simple functionsLars Knoll2017-08-081-6/+6
* Avoid creating a separate Scope in the ExecutionContextSaverLars Knoll2017-08-081-8/+4
* Unify IndexedBuiltinFunction with BuiltinFunctionLars Knoll2017-08-081-23/+0
* Remove Scope::result and convert calling convention for builtinsLars Knoll2017-08-081-32/+32
* Change function signatures for call/construct backLars Knoll2017-08-041-65/+63
* Unify SimpleCallContext and CallContextLars Knoll2017-07-051-1/+1
* Move the Runtime codegen into it's own fileLars Knoll2017-07-031-2/+2
* Split up qv4codegen into several filesLars Knoll2017-07-031-4/+3
* Get rid of IR::Module and IR::FunctionLars Knoll2017-06-301-1/+1
* Don't use the ISel's anymoreLars Knoll2017-06-221-4/+1
* Pass the JSUnitGenerator into the codegenLars Knoll2017-06-191-2/+2
* Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-06-061-48/+18
|\
| * Move the engine() accessor from Object to ManagedLars Knoll2017-05-191-6/+6
| * Get rid of the old way of defining builtin functionsLars Knoll2017-05-191-36/+0
| * Move the prototype into the internal classLars Knoll2017-05-191-5/+12
| * Move the list of default internal classes into EngineBaseLars Knoll2017-05-191-3/+3
* | Go through proper set() functions when writing to MemberDataLars Knoll2017-03-091-6/+7
* | Add a set() method to HeapValue as wellLars Knoll2017-03-091-1/+1
* | Make all write operations to Pointer<> types go through a set() methodLars Knoll2017-03-091-7/+7
* | Separate SimpleCallData and CallDataLars Knoll2017-03-091-2/+2
* | Unify mark handling for MemberData and ArrayDataLars Knoll2017-03-091-2/+2
* | New mark table implementationLars Knoll2017-03-091-20/+2
* | FunctionObject: Mark name/length property configurableRobin Burchell2017-02-031-4/+4
|/
* Convert more builtin functionsLars Knoll2017-01-251-40/+35
* Speed up invocation of builtin functionsLars Knoll2017-01-251-6/+31
* Inline creation of simple call contextsLars Knoll2017-01-251-4/+4
* Allocate simple call contexts from a special allocatorLars Knoll2017-01-251-10/+12
* Optimize code in instanceOf() of FunctionObject::protoForConstructor()Lars Knoll2016-12-131-5/+4
* Optimize Arguments ObjectLars Knoll2016-12-131-1/+8
* Clean up the amount of init() methods on FunctionObjectLars Knoll2016-12-111-42/+5
* Get rid of SimpleScriptFunctionLars Knoll2016-12-111-65/+15
* Fix the init() function in Heap::FunctionObjectLars Knoll2016-12-091-1/+2
* Don't store a source location in the QQmlBindingFunction anymoreLars Knoll2016-12-091-5/+0
* Get rid of FunctionObject::createQmlFunctionLars Knoll2016-12-091-19/+0
* Don't create a QML function is the signal parameters are invalidLars Knoll2016-12-091-1/+3