aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime
Commit message (Expand)AuthorAgeFilesLines
* Fix AOT byte code generation of unary ops with constantsSimon Hausmann2018-07-301-1/+1
* Fix use of Component.onCompleted scripts in QQmlPropertyMap sub-typesSimon Hausmann2018-07-301-5/+32
* Get rid of TemporaryAssignmentSimon Hausmann2018-07-172-21/+2
* Add LastOffset/OffsetCount constants to CallData::OffsetsErik Verbruggen2018-07-131-3/+11
* JS: Encode result of Math.min and Math.max as int when possibleErik Verbruggen2018-07-132-6/+9
* Fix invalid object property key conversionsSimon Hausmann2018-07-102-12/+16
* Fix handling of out-of-range year in Date's toISOString()Edward Welbourne2018-07-031-1/+1
* Apply TimeClip() in a few places it was missingEdward Welbourne2018-07-031-3/+3
* Fix class members that are generatorsLars Knoll2018-07-035-1/+37
* Allow for more than 128 bytecode instructionsLars Knoll2018-07-031-1/+1
* Give classes a name propertyLars Knoll2018-07-031-4/+5
* Add support for super propertiesLars Knoll2018-07-033-1/+54
* Get rid of the duplication for the GetLookup instructionsLars Knoll2018-07-031-8/+1
* Add support for super callsLars Knoll2018-07-036-26/+119
* Refactor initialization code for JS stack framesLars Knoll2018-07-037-104/+112
* Move the C++ and JS stack frame definitions into it's own fileLars Knoll2018-07-0311-106/+219
* Remove ExecutionEngine::setCurrentContext()Lars Knoll2018-07-032-9/+6
* Smaller refactoring of VME::exec() to preapre for upcoming changesLars Knoll2018-07-033-46/+55
* Implement support for new.targetLars Knoll2018-07-0342-85/+88
* Prefix vtable methods with virtualLars Knoll2018-07-0354-328/+310
* Unify the managed and object vtablesLars Knoll2018-07-0312-158/+149
* Move the Vtable for Managed objects into it's own fileLars Knoll2018-07-035-132/+218
* Add a newTarget parameter to the Construct runtime methodsLars Knoll2018-07-033-6/+8
* Get rid of Value::asArrayIndex()Lars Knoll2018-07-023-43/+11
* Rename IdentifierTable methodsLars Knoll2018-07-026-22/+22
* Clean up the property key API in StringOrSymbolLars Knoll2018-07-0218-127/+97
* Replace Identifier by PropertyKeyLars Knoll2018-07-0239-301/+281
* Introduce a PropertyKey class that inherits from ValueLars Knoll2018-07-0210-36/+260
* Cleanups in the Identifier APILars Knoll2018-07-0213-34/+35
* Unify the get and getIndexed vtable functions of QV4::ObjectLars Knoll2018-07-0226-143/+130
* Unify put and putIndexedLars Knoll2018-07-0219-219/+148
* Add basic support for subclassingLars Knoll2018-07-021-6/+16
* Improve error messageRainer Keller2018-07-021-1/+3
* Map/Set: Introduce QV4::ESTableRobin Burchell2018-06-279-225/+370
* Simplify storeProperty runtime APISimon Hausmann2018-06-273-8/+7
* Simplify storeElement runtime APISimon Hausmann2018-06-273-6/+6
* Cleanups in FunctionObjectLars Knoll2018-06-272-24/+27
* Add a MemberFunction function objectLars Knoll2018-06-265-10/+46
* Various fixes for class supportLars Knoll2018-06-263-19/+64
* Add basic support for EcmaScript classesYulong Bai2018-06-267-0/+91
* Implement defineProperty for proxy objectsLars Knoll2018-06-262-0/+55
* Cleanup defineOwnPropertyLars Knoll2018-06-268-148/+152
* Unify deleteProperty and deleteIndexedProperty vtable methodsLars Knoll2018-06-2614-79/+68
* Move special handling of getOwnProperty for StringObject where it belongsLars Knoll2018-06-263-10/+23
* Merge "Merge remote-tracking branch 'origin/5.11' into dev" into refs/staging...Liang Qi2018-06-255-21/+7
|\
| * Merge remote-tracking branch 'origin/5.11' into devUlf Hermann2018-06-255-21/+7
| |\
| | * Script::parse(): improve "function expressions as statement" error msgMitch Curtis2018-06-201-3/+4
| | * revert change 353164263c55825a0ec72d30128c50560c626334Lars Knoll2018-06-194-18/+3
* | | Fix a smaller spec incompatibility in ProxyLars Knoll2018-06-251-7/+7
* | | Add Proxy support for prototype handlingLars Knoll2018-06-2512-73/+172