aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime
Commit message (Expand)AuthorAgeFilesLines
* V4: Avoid copying WeakValues with wrapped QObjectsUlf Hermann2018-11-222-4/+9
* Ensure our builtin constructors are subclassableLars Knoll2018-11-2214-24/+100
* Fix signed/unsigned warning in VS 2017Jason Erb2018-11-191-1/+1
* Merge remote-tracking branch 'origin/5.12.0' into 5.12Qt Forward Merge Bot2018-11-165-20/+87
|\
| * Expose let/const variables from imported JS scriptsJüri Valdmann2018-11-024-19/+86
| * Don't crash when compiling with QT_FORCE_ASSERTS enabledLars Knoll2018-11-021-1/+1
* | Create proper template objects for tagged templatesLars Knoll2018-11-053-0/+12
* | QV4::Scoped: Use explicit operator boolJüri Valdmann2018-11-051-4/+1
|/
* Clone ContextType::Global as ContextType::ScriptImportedByQMLJüri Valdmann2018-11-012-3/+5
* Add convenience functions for creating and inspecting error objectsAllan Sandfeld Jensen2018-10-302-0/+18
* Add missing "We mean it." warningLiang Qi2018-10-241-0/+11
* INTEGRITY: Fix build failures on 64-bit ARMPasi Petäjäjärvi2018-10-224-12/+12
* Store the instruction pointer in more instructionsErik Verbruggen2018-10-151-0/+4
* V4: Conform method_objectLiteral arguments to equal other methodsErik Verbruggen2018-10-123-3/+3
* QML Engine: Support for JavaScript PromisesValery Kotov2018-10-116-2/+1308
* ES7: Implement Tail Position Calls in the runtimeErik Verbruggen2018-10-056-9/+50
* ES7: Detect Tail Position Calls and pass that to the runtimeErik Verbruggen2018-10-043-2/+16
* Remove unused member variableLars Knoll2018-09-271-1/+0
* Get rid of ArrayData::ComplexLars Knoll2018-09-274-4/+4
* Speed up instanceof operationsLars Knoll2018-09-276-32/+62
* Unify layout of function objectsLars Knoll2018-09-273-12/+19
* Refactor deletion of propertiesLars Knoll2018-09-274-40/+46
* Don't move any property slots in Objects anymoreLars Knoll2018-09-272-70/+24
* Get rid of remaining assumptions about setter being next to gettersLars Knoll2018-09-2710-111/+136
* Differentiate between finding for get and set in InternalClassLars Knoll2018-09-277-26/+38
* Refactor InternalClass::find()Lars Knoll2018-09-2710-64/+103
* Small refactoring of PropertyHash::lookup()Lars Knoll2018-09-272-10/+13
* Better inheritance structure for functionsLars Knoll2018-09-236-33/+63
* Cleanup init method for ScriptFunctionLars Knoll2018-09-233-6/+16
* Remove unused argumentLars Knoll2018-09-232-9/+8
* Make Object::getOwnProperty() constLars Knoll2018-09-2315-20/+20
* Cleanups in Value/PrimitiveLars Knoll2018-09-1750-474/+437
* Some more optimizations to Object::internalPut()Lars Knoll2018-09-161-0/+12
* Optimize Object::virtualGet()Lars Knoll2018-09-162-22/+36
* Store InternalClass::nameMap in a MemberDataLars Knoll2018-09-163-20/+124
* Optimize some LookupsLars Knoll2018-09-141-1/+12
* Small optimization in Function.apply()Lars Knoll2018-09-141-1/+3
* Improve performance of IdentifierTable::sweep()Lars Knoll2018-09-142-21/+22
* Inline StringOrSymbol::toPropertyKey()Lars Knoll2018-09-142-9/+7
* Never inline this lookupLars Knoll2018-09-141-1/+1
* Add a shortcut into Object::internalPut() for the common casev5.12.0-alpha1Lars Knoll2018-09-111-1/+43
* Micro optimization when initializing the Cpp frameLars Knoll2018-09-112-5/+4
* Refactor SharedIngternalClassDataLars Knoll2018-09-111-41/+74
* Implement OwnPropertyKeys for TypedArrayLars Knoll2018-09-102-0/+33
* Small correctness fix in Reflect.ownKeys()Lars Knoll2018-09-091-10/+13
* Fix a small bug in virtualHasPropertyLars Knoll2018-09-091-5/+6
* Include symbols in getOwnPropertyKeysLars Knoll2018-09-095-28/+51
* Proxy.revokable creates an object with an anonymous revoke functionLars Knoll2018-09-091-1/+2
* Fix ownKey iteration over Proxy objectsLars Knoll2018-09-0916-25/+38
* Fix some bugs in Proxy::virtualGetOwnPropertyLars Knoll2018-09-082-2/+20