aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qqmlirbuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* Where applicable, rename Temp* to Register*Erik Verbruggen2017-08-031-2/+2
* Rename a number of types from Temp(orary) to StackSlotErik Verbruggen2017-08-031-14/+14
* Introduce an accumulator in the interpreter, and change instructionsErik Verbruggen2017-08-021-8/+6
* Fix handling of qsTr & friendsErik Verbruggen2017-07-071-7/+125
* Bring back captureRequired on scope/contest property loadingErik Verbruggen2017-07-041-2/+6
* Properly save/restore the QML temps between functionsLars Knoll2017-07-041-0/+15
* Move Codegen::ScanFunctions into it's own fileLars Knoll2017-07-031-1/+2
* Split up qv4codegen into several filesLars Knoll2017-07-031-7/+7
* Remove now unused filesLars Knoll2017-06-301-4/+3
* Get rid of IR::Module and IR::FunctionLars Knoll2017-06-301-5/+3
* Remove interpreter instructions we can't generate anymoreErik Verbruggen2017-06-301-6/+2
* Re-add missing captureRequired flagErik Verbruggen2017-06-301-32/+8
* Smaller cleanupLars Knoll2017-06-301-2/+1
* Introduce a QQmlJS::ModuleLars Knoll2017-06-301-2/+1
* Rename Codegen::Environment to Context and pull it out of CodegenLars Knoll2017-06-301-6/+6
* Only register QML dependencies for reads from scope/context propsErik Verbruggen2017-06-291-16/+2
* Mark QML id objects as read-onlyErik Verbruggen2017-06-291-0/+1
* Fix bugs in qqmlirbuilderLars Knoll2017-06-291-11/+13
* Fix a couple of compiler warningsLars Knoll2017-06-211-0/+4
* Simplify the code for lookupQmlCompliantPropertyLars Knoll2017-06-201-40/+22
* Port JSCodeGen in qqmlirbuilder over to new parserLars Knoll2017-06-201-29/+51
* Pass the JSUnitGenerator into the codegenLars Knoll2017-06-191-2/+3
* Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-06-151-1/+2
|\
| * Change temp allocation when generating IRLars Knoll2017-06-091-1/+2
* | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-06-071-2/+3
|\|
| * QQmlIRBuilder: Only query type name cache for type namesRobin Burchell2017-05-191-2/+3
* | C++11 scoped enum support for QMLMichael Brasser2017-05-031-0/+37
* | Merge remote-tracking branch 'origin/5.9' into devSimon Hausmann2017-03-271-5/+4
|\|
| * Merge remote-tracking branch 'origin/5.8' into 5.9Simon Hausmann2017-03-151-5/+4
| |\
| | * Clean up type dependency hashing for QML cachingSimon Hausmann2017-03-131-5/+4
* | | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-03-141-1/+16
|\| |
| * | Fix restoring IR from cache filesSimon Hausmann2017-03-061-1/+16
* | | compiler: Rename _env to _variableEnvironmentRobin Burchell2017-02-031-1/+1
|/ /
* | Re-do QML type compilation of ahead-of-time generated QML cache filesSimon Hausmann2017-01-311-0/+152
* | Merge remote-tracking branch 'origin/5.8' into devLiang Qi2016-12-141-5/+5
|\|
| * Fix support for namespaced types in property/signal declarationsSimon Hausmann2016-11-301-5/+5
* | Merge remote-tracking branch 'origin/5.8' into devLiang Qi2016-10-221-0/+2
|\|
| * Fix excessive invalidation of QML disk cachesSimon Hausmann2016-10-181-0/+2
* | Qml compiler: replace 'foreach' with 'range for'Anton Kudryavtsev2016-09-091-9/+10
* | Replace QStringLiteral with QL1S in QStringBuilderAnton Kudryavtsev2016-08-241-1/+2
|/
* Make the unit mapping on Windows configurable with regards to executable mappingSimon Hausmann2016-08-171-2/+0
* QML: Make all fields in QQmlPropertyRawData privateErik Verbruggen2016-08-101-4/+4
* Fix crashes with attached property accessSimon Hausmann2016-08-081-1/+6
* Fix android buildOlivier Goffart2016-08-041-0/+1
* QQmlIRBuilder: Initialize variableRobin Burchell2016-08-031-1/+1
* Add a checksum to the generated QML compilation unitsSimon Hausmann2016-08-021-1/+15
* Fix endian support in compiled data structuresSimon Hausmann2016-07-141-4/+7
* Minor optimizationSimon Hausmann2016-06-271-1/+13
* QML: Do not register static QML dependencies on every call.Erik Verbruggen2016-06-241-1/+3
* PropertyCacheCreator traversal cleanupSimon Hausmann2016-06-161-0/+10