aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qqmlirbuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove dead compile time QML context/scope property and id object codeSimon Hausmann2019-03-201-409/+1
* Implement dummy QML lookups for "global" variablesSimon Hausmann2019-03-201-1/+2
* Save some stack space during code generationUlf Hermann2019-03-141-1/+1
* Generate lookups into the global object more aggressivelyLars Knoll2018-11-161-7/+3
* Fix lookup of methods in the scope objectSimon Hausmann2018-10-221-5/+9
* Fix logic error in JSCodeGen::fallbackNameLookup()Lars Knoll2018-09-051-26/+22
* reuse already calculated object offsets during compilationRolf Eike Beer2018-08-231-15/+12
* Add support for importing ES modules in .qml filesSimon Hausmann2018-08-171-1/+1
* Simplify parsing of pragma directivesLars Knoll2018-08-011-2/+2
* Reduce memory consumption when loading AOT generated cache filesSimon Hausmann2018-08-011-81/+75
* Encapsulate access to CompiledData::Object and CompiledData::ImportSimon Hausmann2018-07-311-3/+3
* Remove unused flagSimon Hausmann2018-07-311-1/+0
* Reduce memory usage caused by strings with AOT cache filesSimon Hausmann2018-07-311-4/+21
* Clean up internal QML unit creation APISimon Hausmann2018-07-311-2/+2
* Simplify loading of ahead-of-time created QML cache filesSimon Hausmann2018-07-311-11/+29
* Optimize memory consumption of ahead-of-time compile cache filesSimon Hausmann2018-07-311-3/+1
* Clean up compilation unit string resolutionSimon Hausmann2018-07-311-3/+3
* Shrink CompiledData::Binding by 8 bytesSimon Hausmann2018-07-311-4/+4
* Clean up constant storage for CompiledData::BindingSimon Hausmann2018-07-311-2/+2
* Encapsulate the unit data in CompilationUnitSimon Hausmann2018-07-311-1/+1
* Add debug code for dumping unit statsSimon Hausmann2018-07-301-0/+22
* Merge remote-tracking branch 'origin/5.11' into devLars Knoll2018-05-241-0/+16
|\
| * Ensure we restore QML-defined enumsMichael Brasser2018-05-231-0/+16
* | Set the name of the context as early as possibleLars Knoll2018-05-231-4/+8
* | Merge remote-tracking branch 'origin/5.11' into devLiang Qi2018-05-151-7/+7
|\|
| * Fix .import within .js files with CONFIG+=qtquickcompilerSimon Hausmann2018-05-111-7/+7
* | Add support for proper lexical scopingLars Knoll2018-05-021-1/+1
* | Make sure we call Codegen::defineFunction with proper argumentsLars Knoll2018-05-021-11/+17
* | Rename the CompilationMode enum to ContextTypeLars Knoll2018-05-021-4/+4
* | Fix crashes when parsing functions with no parametersSimon Hausmann2018-05-021-1/+1
* | Bring JS grammar in line with ES7 specLars Knoll2018-04-251-7/+6
* | Partially support binding patternsLars Knoll2018-04-251-5/+6
* | Get rid of the AST::FunctionDeclaration member in QmlIR::FunctionLars Knoll2018-04-251-28/+10
* | Correctly check for duplicate parameter namesLars Knoll2018-04-251-0/+3
|/
* Fix leak of compiler contextsErik Verbruggen2018-04-101-3/+1
* Fix lookup of enums declared in QML singletonsSimon Hausmann2018-03-161-6/+0
* use nullptr consistently (clang-tidy)Shawn Rutledge2018-02-261-38/+38
* Fix "Expression depends on non-NOTIFYable properties" regressionMitch Curtis2018-02-171-6/+14
* Merge remote-tracking branch 'origin/5.10' into 5.11Liang Qi2018-02-121-0/+3
|\
| * Merge remote-tracking branch 'origin/5.9' into 5.10Liang Qi2018-02-021-0/+3
| |\
| | * Fix memory leak with QtQuick compiler generated filesSimon Hausmann2018-02-021-0/+3
* | | Merge remote-tracking branch 'origin/5.10' into devLiang Qi2018-02-021-1/+9
|\| |
| * | Merge remote-tracking branch 'origin/5.9' into 5.10Liang Qi2018-01-241-2/+9
| |\|
| | * Use a more optimized lookup for global propertiesLars Knoll2018-01-171-1/+5
| | * Use potentially intercepted URL as ID for compilation unitsUlf Hermann2017-12-211-2/+5
* | | Merge remote-tracking branch 'origin/dev' into new-backendLars Knoll2017-11-081-0/+2
|\ \ \
| * | | Allow assigning functions in ListElementMichael Brasser2017-10-241-0/+2
| |/ /
* | | Merge remote-tracking branch 'origin/dev' into HEADLars Knoll2017-10-221-5/+4
|\| |
| * | Merge remote-tracking branch 'origin/5.9' into 5.10Lars Knoll2017-09-201-5/+4
| |\|
| | * Get rid of the root object index variableSimon Hausmann2017-09-081-5/+4