aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4lookup_p.h
Commit message (Expand)AuthorAgeFilesLines
* QV4::Lookup: update comment about gc assumptionFabian Kosmale2021-02-101-0/+1
* Remove the property cache from QQmlValueTypeWrapperLars Knoll2020-12-021-3/+5
* Implement lookups for enumsSimon Hausmann2019-09-061-0/+9
* Implement lookups for qml type wrappersSimon Hausmann2019-09-051-0/+4
* Merge remote-tracking branch 'origin/5.13' into devQt Forward Merge Bot2019-06-111-1/+1
|\
| * Fix lookups of properties in QML singletonsSimon Hausmann2019-05-211-1/+1
* | Remove now dead V4_BOOTSTRAP #if-eryUlf Hermann2019-05-131-3/+0
* | Move model types into their own libraryUlf Hermann2019-05-021-1/+1
* | Merge remote-tracking branch 'origin/5.13' into HEADUlf Hermann2019-03-221-0/+35
|\ \ | |/
| * Accelerate lookup of singleton propertiesMichael Brasser2019-03-201-1/+2
| * Fix lookup fallback into the global object in QML bindingsSimon Hausmann2019-03-201-0/+7
| * Accelerate access to id objects in lookupsSimon Hausmann2019-03-201-0/+5
| * Accelerate access to singletons and imported scriptsSimon Hausmann2019-03-201-0/+9
| * Implement dummy QML lookups for "global" variablesSimon Hausmann2019-03-201-0/+1
| * Enable lookups in QMLSimon Hausmann2019-03-191-0/+12
* | V4: Change both setter0 lookup methods to reflect getter0Erik Verbruggen2019-03-011-6/+9
|/
* Never inline this lookupLars Knoll2018-09-141-1/+1
* Replace Identifier by PropertyKeyLars Knoll2018-07-021-1/+1
* Fix lookups of indexed propertiesLars Knoll2018-05-141-0/+6
* Use Identifier by value and don't new them anymoreLars Knoll2018-05-021-1/+1
* Reorganize Lookup data structure to make marking fasterLars Knoll2018-04-121-9/+25
* Rename InternalClass::id to protoIdLars Knoll2018-04-121-5/+5
* garbage collect InternalClassLars Knoll2018-04-121-4/+6
* Cleanup now unused code paths in qv4lookupLars Knoll2017-11-271-10/+0
* Convert setters to use the id in InternalClassLars Knoll2017-11-271-3/+8
* Convert global getters to use the id in internalclassLars Knoll2017-11-271-7/+3
* Convert primitive lookups to use the new ID in internal classLars Knoll2017-11-271-14/+11
* Refactor getter lookupsLars Knoll2017-11-271-8/+28
* Don't throw errors from the internal put methods anymoreLars Knoll2017-08-101-10/+10
* Remove unused lookup typesLars Knoll2017-08-101-11/+0
* Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-06-061-7/+15
|\
| * Optimize lookups based on IC changesLars Knoll2017-05-191-1/+2
| * Optimize other lookupsLars Knoll2017-05-081-2/+4
| * Re-add some inline property storageLars Knoll2017-05-081-4/+9
* | Merge remote-tracking branch 'origin/5.9' into HEADSimon Hausmann2017-03-231-0/+6
|\ \ | |/
| * Protect Lookup usage against cross-compilation word size differencesSimon Hausmann2017-03-171-0/+7
* | Always pass the ExecutionEngine into lookup callsLars Knoll2017-03-091-9/+8
|/
* Include the JIT assembler in qmldevtoolsSimon Hausmann2017-01-281-0/+3
* Updated license headersJani Heikkinen2016-01-191-14/+20
* Add missing "We mean it" comments to private headers.Friedemann Kleint2015-10-061-0/+11
* More cleanupsLars Knoll2015-04-211-1/+1
* Get rid of asManaged()Lars Knoll2015-04-211-9/+9
* Update copyright headersJani Heikkinen2015-02-121-7/+7
* Get rid of most uses of ValueRefLars Knoll2015-01-231-41/+41
* Fix run-time string handling with regards to the new heapSimon Hausmann2014-11-211-31/+31
* Change signature or runtime methods to take an engine pointerLars Knoll2014-11-121-8/+8
* Update license headers and add new licensesJani Heikkinen2014-08-251-19/+11
* Add some specialized lookups for two internal classesLars Knoll2014-03-181-1/+13
* Implement Lookup::indexedSetterLars Knoll2014-01-311-0/+5
* Use lookups for indexed accessesLars Knoll2014-01-201-0/+6