aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4object.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* | Garbage collect identifiersLars Knoll2018-05-021-1/+1
* | Change Objects vtable methods to take a StringOrSymbolLars Knoll2018-05-021-12/+13
* | Remove String dependency from InternalClassLars Knoll2018-05-021-4/+5
* | Unify MemberData::Index and ArrayData::IndexLars Knoll2018-05-021-5/+5
* | Use Identifier by value and don't new them anymoreLars Knoll2018-05-021-8/+8
* | The length of array like objects can in some cases be 2^53 -1 in ES7Lars Knoll2018-05-021-6/+4
* | Merge remote-tracking branch 'origin/5.11' into devQt Forward Merge Bot2018-04-181-3/+1
|\|
| * Remove a bogus assertLars Knoll2018-04-161-3/+1
* | garbage collect InternalClassLars Knoll2018-04-121-8/+9
|/
* use nullptr consistently (clang-tidy)Shawn Rutledge2018-02-261-12/+12
* Remove unused methodLars Knoll2018-01-191-5/+0
* Move the freeList from Heap::ArrayData to SparseArrayLars Knoll2018-01-151-1/+0
* Get rid of BuiltinFunctionLars Knoll2018-01-151-46/+4
* Convert setters to use the id in InternalClassLars Knoll2017-11-271-54/+0
* Refactor getter lookupsLars Knoll2017-11-271-54/+0
* Add a unique id to InternalClass that describes it's total stateLars Knoll2017-11-271-0/+7
* Speed up Object::internalGet()Lars Knoll2017-11-151-4/+3
* Avoid marking on simple array data'sLars Knoll2017-11-141-2/+5
* Simplify inline gettersLars Knoll2017-11-141-2/+3
* Bring back markObjects(), this time generatedLars Knoll2017-11-141-2/+11
* Convert methods of RegExp to new calling conventionLars Knoll2017-11-131-0/+23
* Introduce new calling convention for builtin functionsLars Knoll2017-11-131-0/+21
* Change signature for call/callAsConstructorLars Knoll2017-11-071-4/+4
* Rename the construct 'virtual' method to callAsConstructorLars Knoll2017-11-071-1/+1
* Further cleanup JSCallDataLars Knoll2017-11-071-4/+4
* Simplify JSCallData constructionLars Knoll2017-11-071-4/+4
* Get rid of JSCallData::call()Lars Knoll2017-11-071-15/+15
* Rename JSCall to JSCallDataLars Knoll2017-11-071-4/+4
* Always set the correct FunctionObject when calling JS functionsLars Knoll2017-09-021-17/+17
* Move ScopedCallData and ScopedStackFrame into a separate fileLars Knoll2017-09-011-0/+1
* Avoid creating a CallContext for simple functionsLars Knoll2017-08-101-2/+2
* Don't throw exceptions in Object::delete(indexed) anymoreLars Knoll2017-08-101-4/+0
* Don't throw errors from the internal put methods anymoreLars Knoll2017-08-101-49/+31
* Don't throw from within defineOwnPropertyLars Knoll2017-08-101-27/+11
* Remove Scope::result and convert calling convention for builtinsLars Knoll2017-08-081-6/+6
* Change function signatures for call/construct backLars Knoll2017-08-041-9/+8
* Get rid of the compilation unit related members in ExecutionContextLars Knoll2017-08-031-2/+2
* Don't use the ISel's anymoreLars Knoll2017-06-221-2/+0
* Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-06-061-66/+67
|\
| * Move the engine() accessor from Object to ManagedLars Knoll2017-05-191-9/+9
| * Get rid of the old way of defining builtin functionsLars Knoll2017-05-191-40/+0
| * Optimize lookups in the internalClassLars Knoll2017-05-191-8/+22
| * Optimize lookups based on IC changesLars Knoll2017-05-191-0/+2
| * Move the prototype into the internal classLars Knoll2017-05-191-8/+7
| * Move the internalClass field from Heap::Object to Heap::BaseLars Knoll2017-05-191-0/+1
| * Properly encapsulate all accesses to the vtableLars Knoll2017-05-191-3/+3
| * Optimize other lookupsLars Knoll2017-05-081-1/+1
| * Re-add some inline property storageLars Knoll2017-05-081-4/+22
* | Make writes to ArrayData write-barrier safeLars Knoll2017-03-091-3/+4
* | Go through proper set() functions when writing to MemberDataLars Knoll2017-03-091-8/+8