aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qv4compiler_p.h
Commit message (Expand)AuthorAgeFilesLines
* Remove the use of Q_QML_COMPILER_PRIVATE_EXPORTAlexey Edelev2024-01-091-2/+2
* QmlCompiler: Allow creation of structured value typesUlf Hermann2023-07-061-0/+3
* QML: Optimize QObject method callsUlf Hermann2022-09-201-4/+6
* Use SPDX license identifiersLucie GĂ©rard2022-06-111-38/+2
* QML: Port QV4::CompiledData::Lookup to new special integer bitfieldUlf Hermann2022-05-111-1/+1
* qml: Rename Q_QMLCOMPILER_EXPORT to Q_QML_COMPILER_EXPORTMaximilian Goldstein2022-03-241-2/+2
* Make a few member functions constUlf Hermann2021-11-151-1/+1
* Expose lookups to AOT compiled functionsUlf Hermann2021-03-231-0/+2
* Split compiler and runtime more clearlyUlf Hermann2019-07-111-3/+6
* Move unit checksum generation into qv4compilerUlf Hermann2019-06-241-0/+2
* Implement dummy QML lookups for "global" variablesSimon Hausmann2019-03-201-1/+1
* Create proper template objects for tagged templatesLars Knoll2018-11-051-0/+2
* properly align string table in compiled dataRolf Eike Beer2018-09-141-1/+1
* Reduce memory usage caused by strings with AOT cache filesSimon Hausmann2018-07-311-0/+1
* Simplify loading of ahead-of-time created QML cache filesSimon Hausmann2018-07-311-0/+3
* Optimize memory consumption of ahead-of-time compile cache filesSimon Hausmann2018-07-311-2/+5
* Shrink CompiledData::Binding by 8 bytesSimon Hausmann2018-07-311-0/+3
* Add basic support for EcmaScript classesYulong Bai2018-06-261-0/+3
* Fix creation of object literalsLars Knoll2018-06-041-2/+1
* Add support for proper lexical scopingLars Knoll2018-05-021-1/+1
* Merge remote-tracking branch 'origin/dev' into wip/new-backendLars Knoll2017-08-221-2/+1
|\
| * Refactor le integer types from qjson_p.h to qendian_p.hAllan Sandfeld Jensen2017-07-061-2/+2
* | Remove unused lookup typesLars Knoll2017-08-101-2/+0
* | Fix various signed/unsigned warningsErik Verbruggen2017-08-021-8/+8
* | Split up qv4codegen into several filesLars Knoll2017-07-031-3/+3
* | Remove now unused filesLars Knoll2017-06-301-2/+5
* | Get rid of IR::Module and IR::FunctionLars Knoll2017-06-301-3/+3
* | Re-enable lookupsLars Knoll2017-06-221-0/+3
* | Support object literalsErik Verbruggen2017-06-201-1/+6
* | Support for some more binary and unary operationsErik Verbruggen2017-06-201-0/+1
* | Pass the JSUnitGenerator into the codegenLars Knoll2017-06-191-0/+2
|/
* Improve robustness of qml disk cachingSimon Hausmann2016-07-231-1/+2
* Simplify CompiledData::Unit serializationSimon Hausmann2016-07-151-1/+4
* Clean up JS internal class serializationSimon Hausmann2016-07-151-2/+2
* Remove unused fields in CompiledData::FunctionSimon Hausmann2016-07-141-2/+1
* Clean up CompiledData::FunctionSimon Hausmann2016-06-071-1/+1
* Updated license headersJani Heikkinen2016-01-191-14/+20
* Add missing "We mean it" comments to private headers.Friedemann Kleint2015-10-061-0/+11
* Update copyright headersJani Heikkinen2015-02-121-7/+7
* Cleanup: Simplify CompiledData::Unit structure to always include the string t...Simon Hausmann2014-09-241-2/+7
* Update license headers and add new licensesJani Heikkinen2014-08-251-19/+11
* CleanupSimon Hausmann2014-08-151-2/+1
* Extend the QML bootstrap library by the IR buildersSimon Hausmann2014-04-231-2/+2
* V4 string table cleanupsSimon Hausmann2014-03-281-1/+2
* Various cleanupsSimon Hausmann2014-03-281-8/+27
* Add a Line instruction to the interpreterLars Knoll2014-03-071-3/+0
* Clean up object literal handling with integral indicesSimon Hausmann2014-02-241-1/+1
* Clean up our internal namespacesLars Knoll2014-02-231-8/+8
* Implement Lookup::indexedSetterLars Knoll2014-01-311-0/+1
* Use lookups for indexed accessesLars Knoll2014-01-201-0/+1