aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler
Commit message (Expand)AuthorAgeFilesLines
* Minor optimizationSimon Hausmann2016-06-272-1/+14
* QML: Store idObjectDependencies in a QVarLengthArray.Erik Verbruggen2016-06-242-3/+19
* QML: Do not register static QML dependencies on every call.Erik Verbruggen2016-06-244-2/+7
* Fix build on Windows with MinGW and QNXSimon Hausmann2016-06-221-0/+1
* Move type compilation independent bits out of QQmlTypeCompilerSimon Hausmann2016-06-203-31/+17
* Script dependency handling cleanupSimon Hausmann2016-06-201-23/+0
* Added basic support for saving compilation units to diskSimon Hausmann2016-06-173-0/+72
* Move object/binding counter code to CompilationUnitSimon Hausmann2016-06-173-24/+31
* Moved import cache and type resolution cache codeSimon Hausmann2016-06-173-51/+8
* Separate QQmlPropertyValidator into a standalone fileSimon Hausmann2016-06-175-665/+772
* Remove remaining dependency of QQmlPropertyValidator on QQmlTypeCompilerSimon Hausmann2016-06-172-141/+122
* Reduce dependency of QQmlPropertyValidator on QQmlTypeCompilerSimon Hausmann2016-06-172-20/+17
* Minor QQmlPropertyValidator/QQmlCustomParser cleanupSimon Hausmann2016-06-172-13/+10
* Added iterator interfaces to QV4::CompiledData::*Simon Hausmann2016-06-171-0/+67
* Convert QQmlPropertyCacheCreator to a templateSimon Hausmann2016-06-163-24/+33
* Move QQmlPropertyCacheCreator implementation into the header fileSimon Hausmann2016-06-162-414/+411
* Separate non-generic code out of QQmlPropertyCacheCreatorSimon Hausmann2016-06-162-29/+35
* Remove base-class dependency of QQmlPropertyCacheCreatorSimon Hausmann2016-06-164-39/+31
* Minor QQmlPropertyCacheCreator API cleanupSimon Hausmann2016-06-164-68/+57
* PropertyCacheCreator traversal cleanupSimon Hausmann2016-06-164-25/+68
* Small data structure cleanupSimon Hausmann2016-06-164-15/+15
* Clean up property cache array handlingSimon Hausmann2016-06-165-73/+58
* Clean up property cache creation codeSimon Hausmann2016-06-165-105/+144
* File naming cleanupSimon Hausmann2016-06-155-465/+580
* Cleanup: generalize type reference collection codeSimon Hausmann2016-06-143-28/+65
* Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-06-131-2/+3
|\
| * Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-06-101-2/+3
| |\
| | * Fix crash when using with statement with an expression that throwsSimon Hausmann2016-06-071-2/+3
* | | V4: Change uses of StmtVisitor/ExprVisitor to use new style visitors.Erik Verbruggen2016-06-088-769/+749
* | | V4: Do not rely on the vtable for dynamic casts or visiting of the IR.Erik Verbruggen2016-06-081-57/+262
* | | Clean up CompiledData::FunctionSimon Hausmann2016-06-073-6/+4
* | | Fix memory leak regression of commit 77773997d085e83c811fe1e312f0402b932a56acSimon Hausmann2016-06-061-1/+1
* | | More reference counting cleanupsSimon Hausmann2016-06-033-13/+4
* | | Minor const cleanupSimon Hausmann2016-06-032-2/+2
* | | Remove QQmlCompiledData in favor of QV4::CompiledData::CompilationUnitSimon Hausmann2016-06-015-67/+65
* | | Ensure that CompilationUnit instances are deleted in the engine threadSimon Hausmann2016-06-012-0/+12
* | | Remove some dead codeSimon Hausmann2016-06-011-6/+0
* | | V4: Replace foreach loops with range-based for loops.Erik Verbruggen2016-05-311-3/+3
* | | Moved meta-type id members to QV4::CompiledData::CompilationUnitSimon Hausmann2016-05-314-11/+26
* | | Moved resolved type references over to QV4::CompiledData::CompilationUnitSimon Hausmann2016-05-314-28/+123
* | | Move dependent scripts to QV4::CompiledData::CompilationUnitSimon Hausmann2016-05-313-2/+12
* | | Moved object/bindings/customparser counters to CompilationUnitSimon Hausmann2016-05-313-6/+13
* | | Moved the import cache from QQmlCompiledData to CompilationUnitSimon Hausmann2016-05-314-6/+17
* | | Move property caches from QQmlCompiledData to QV4::CompiledData::CompilationUnitSimon Hausmann2016-05-314-7/+22
* | | Remove the custom parser binding bits hash table from QQmlCompiledDataSimon Hausmann2016-05-303-30/+42
* | | Centralize deferred binding bit information in CompiledData::BindingSimon Hausmann2016-05-303-32/+123
* | | Small type compilation data structure cleanupSimon Hausmann2016-05-263-38/+27
* | | Simplify id and alias collectionSimon Hausmann2016-05-262-13/+5
* | | Optimize named object handlingSimon Hausmann2016-05-266-12/+68
* | | Simplify object to id-in-context mappingSimon Hausmann2016-05-265-56/+57