aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4lookup.cpp
Commit message (Expand)AuthorAgeFilesLines
* Prepare for white allocations during gc (1/9): Write barrier for LookupsFabian Kosmale2024-03-051-7/+9
* QmlCompiler: Fix SetLookup on shadowable propertiesUlf Hermann2023-08-081-2/+16
* Move ScopedStackFrame into qv4stackframe_p.hUlf Hermann2023-05-171-4/+6
* QmlCompiler: Relax shadowing checkUlf Hermann2023-05-021-0/+47
* QML: Optimize QObject method callsUlf Hermann2022-09-201-2/+22
* QtQml: Remove unused includes in qml, first partSemih Yavuz2022-09-141-2/+2
* V4: Do not update proto usage before engine is fully initializedUlf Hermann2022-08-301-0/+33
* Use SPDX license identifiersLucie GĂ©rard2022-06-111-38/+2
* Do not copy lookupsUlf Hermann2021-12-161-32/+87
* V4: Check for exceptions before we use the result of a JS callUlf Hermann2020-01-231-5/+10
* Merge remote-tracking branch 'origin/5.13' into devQt Forward Merge Bot2019-06-111-2/+7
|\
| * Improve "Type error" when looking up a property of null or undefinedDavid Faure2019-05-311-2/+7
* | Merge remote-tracking branch 'origin/5.13' into devQt Forward Merge Bot2019-04-291-12/+1
|\|
| * Revert "Optimize some Lookups"Michal Klocek2019-04-241-12/+1
* | Merge remote-tracking branch 'origin/5.13' into HEADUlf Hermann2019-03-221-83/+4
|\|
| * Fix lookups the transition between primitive strings and string objectsSimon Hausmann2019-03-151-2/+2
| * Make object property lookup resolution virtualSimon Hausmann2019-03-151-74/+2
* | V4: Change both setter0 lookup methods to reflect getter0Erik Verbruggen2019-03-011-8/+15
|/
* Differentiate between finding for get and set in InternalClassLars Knoll2018-09-271-5/+6
* Refactor InternalClass::find()Lars Knoll2018-09-271-19/+19
* Optimize some LookupsLars Knoll2018-09-141-1/+12
* Fix writing to properties of primitive dataLars Knoll2018-08-021-0/+3
* Rename IdentifierTable methodsLars Knoll2018-07-021-3/+3
* Clean up the property key API in StringOrSymbolLars Knoll2018-07-021-5/+4
* Replace Identifier by PropertyKeyLars Knoll2018-07-021-4/+4
* Unify the get and getIndexed vtable functions of QV4::ObjectLars Knoll2018-07-021-1/+1
* Fix lookups of indexed propertiesLars Knoll2018-05-141-0/+23
* Partial Symbol supportLars Knoll2018-05-021-3/+4
* Remove String dependency from InternalClassLars Knoll2018-05-021-2/+4
* Use Identifier by value and don't new them anymoreLars Knoll2018-05-021-4/+4
* Reorganize Lookup data structure to make marking fasterLars Knoll2018-04-121-49/+0
* Rename InternalClass::id to protoIdLars Knoll2018-04-121-19/+19
* garbage collect InternalClassLars Knoll2018-04-121-2/+50
* Cleanup now unused code paths in qv4lookupLars Knoll2017-11-271-71/+0
* Convert setters to use the id in InternalClassLars Knoll2017-11-271-71/+94
* Convert global getters to use the id in internalclassLars Knoll2017-11-271-120/+30
* Convert primitive lookups to use the new ID in internal classLars Knoll2017-11-271-125/+58
* Refactor getter lookupsLars Knoll2017-11-271-158/+134
* Simplify inline gettersLars Knoll2017-11-141-11/+13
* Further cleanup JSCallDataLars Knoll2017-11-071-5/+5
* Simplify JSCallData constructionLars Knoll2017-11-071-8/+8
* Get rid of JSCallData::call()Lars Knoll2017-11-071-21/+21
* Rename JSCall to JSCallDataLars Knoll2017-11-071-8/+8
* Always set the correct FunctionObject when calling JS functionsLars Knoll2017-09-021-24/+21
* Move ScopedCallData and ScopedStackFrame into a separate fileLars Knoll2017-09-011-1/+1
* Merge remote-tracking branch 'origin/dev' into wip/new-backendLars Knoll2017-08-221-2/+3
|\
| * Merge remote-tracking branch 'origin/5.9' into devSimon Hausmann2017-08-181-2/+3
| |\
| | * Improve releasing of memory allocated from compilation unit stringsSimon Hausmann2017-08-041-2/+3
* | | Avoid creating a CallContext for simple functionsLars Knoll2017-08-101-7/+7
* | | Don't throw errors from the internal put methods anymoreLars Knoll2017-08-101-34/+34