aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qqmlirbuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add abstraction for temporarily setting StaticData when savingUlf Hermann2019-05-171-3/+0
* Split CompiledData::CompilationUnit in twoUlf Hermann2019-05-161-8/+6
* Merge remote-tracking branch 'origin/5.13' into devQt Forward Merge Bot2019-05-091-22/+14
|\
| * Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-05-081-22/+14
| |\
| | * Avoid std::function in qqmlirbuilder.cppUlf Hermann2019-05-071-22/+14
* | | Drop some dead bootstrap codeUlf Hermann2019-05-081-20/+5
* | | Move dynamicStrings into the bootstrapped part of QV4::CompiledDataUlf Hermann2019-05-071-2/+0
* | | Move QQmlIR::IRLoader out of qqmlirbuilder*Ulf Hermann2019-05-061-164/+0
* | | Move PropertyResolver out of qqmlirbuilder*Ulf Hermann2019-05-061-47/+0
|/ /
* | Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-03-251-0/+2
|\ \ | |/
| * Initialize TranslationData padding before writing cache filesUlf Hermann2019-03-211-0/+2
* | Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-03-211-408/+1
|\ \ | |/
| * 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
* | Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-03-181-1/+1
|\ \ | |/
| * Save some stack space during code generationUlf Hermann2019-03-141-1/+1
* | V4: Move the FixedPoolArray into the MemoryPool headerErik Verbruggen2019-01-251-3/+3
* | QML: Special case null as binding typeUlf Hermann2019-01-211-0/+3
* | Merge remote-tracking branch 'origin/5.12' into devQt Forward Merge Bot2018-12-121-7/+3
|\ \ | |/
| * Generate lookups into the global object more aggressivelyLars Knoll2018-11-161-7/+3
* | Fix warnings about unused Qt containersSergio Martins2018-11-301-2/+0
|/
* 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