aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/buildgraph/buildgraph.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix some warnings about null pointersIvan Komissarov2019-06-041-1/+1
* Use std:: containers in ProjectBuildDataIvan Komissarov2019-05-221-6/+3
* Return initializer list where it is possibleDenis Shienkov2019-02-261-2/+2
* Use QStringLiteral more where it is possibleDenis Shienkov2019-02-251-3/+3
* Use 'const auto' keywords more at objects allocationsDenis Shienkov2019-02-231-1/+1
* Merge 1.12 into masterChristian Kandeler2018-09-041-5/+9
|\
| * Fix over-eager sanity checkv1.12.1Christian Kandeler2018-09-041-5/+9
* | Merge 1.12 into masterChristian Kandeler2018-08-311-3/+19
|\|
| * Store product names in ExportedModuleChristian Kandeler2018-08-311-3/+19
* | corelib: Apply modernize-use-autoAlessandro Portale2018-08-201-3/+3
* | Fix change tracking edge case for when no outputs get createdChristian Kandeler2018-07-171-0/+34
* | Add a sanity checkChristian Kandeler2018-07-171-0/+4
* | Merge 1.12 into masterChristian Kandeler2018-07-061-4/+4
|\|
| * Remove quotes and escaping from debug logsOrgad Shaneh2018-07-031-4/+4
* | Remember which module properties were set explicitly on an artifactChristian Kandeler2018-07-051-1/+14
* | Do not reset the product build data due to source file metadata changesChristian Kandeler2018-07-051-2/+45
|/
* Make ResolvedProject::products a vectorJoerg Bornemann2018-04-271-2/+2
* Make ResolvedProduct::modules a vectorJoerg Bornemann2018-04-261-2/+2
* Make ResolvedProduct::rules a vectorJoerg Bornemann2018-04-261-2/+2
* Print debug output when the project's "dirty" flag is writtenChristian Kandeler2018-04-261-2/+1
* Fix false positives in change tracking of exported modulesChristian Kandeler2018-04-121-8/+4
* Fix MSVC's C4267 warningsJoerg Bornemann2018-04-031-3/+3
* Provide rules with information about the content of Export itemsChristian Kandeler2018-03-141-9/+133
* Track accesses to product.artifactsChristian Kandeler2018-02-161-0/+2
* Save the build data of disabled productsChristian Kandeler2018-02-151-2/+3
* Add another build graph sanity checkChristian Kandeler2018-02-121-0/+2
* Merge 1.11 into masterChristian Kandeler2018-02-021-1/+0
|\
| * Fix MSVC warningsOrgad Shaneh2018-01-241-1/+1
* | Implement change tracking for the product.dependencies arrayChristian Kandeler2018-01-291-0/+1
* | Re-use product, module and project script valuesChristian Kandeler2018-01-261-133/+148
* | Factor out the setup of the product.artifacts script valueChristian Kandeler2018-01-251-67/+3
* | Make ProductBuildData a proper class with accessors and modifiersChristian Kandeler2018-01-231-10/+8
* | Use 'auto' keywords more for the allocated variablesDenis Shienkov2018-01-231-1/+1
|/
* Introduce a named constant for the magic "_qbs_procenv" variableChristian Kandeler2018-01-181-1/+1
* Remove as many dynamic_casts as possibleChristian Kandeler2017-11-301-8/+13
* Fix some issues preventing Qbs from being built in amalgamation modeJake Petroules2017-11-301-1/+1
* corelib: Gather string constants in central placeChristian Kandeler2017-11-291-16/+18
* STL compatibility: use push_back() instead of append()Jake Petroules2017-11-221-1/+1
* Use nullptr to initialize the pointersDenis Shienkov2017-11-201-1/+1
* Make Module.setup{Build,Run}Environment first-class citizensChristian Kandeler2017-11-201-3/+3
* STL compatibility: use empty() instead of isEmpty()Jake Petroules2017-11-161-2/+2
* STL compatibility: use size() instead of count()Jake Petroules2017-11-151-5/+5
* Amend some function signatures to take raw pointersChristian Kandeler2017-11-151-8/+8
* Merge 1.10 into masterChristian Kandeler2017-11-131-2/+7
|\
| * Fix check for the "same file as different artifact" case in connect()Christian Kandeler2017-11-091-2/+7
* | Better change tracking for imported JS filesChristian Kandeler2017-11-101-2/+2
* | Remove unnecessary indirection from property mapsChristian Kandeler2017-11-081-1/+1
* | Enable modules to declare target artifactsChristian Kandeler2017-11-071-46/+81
* | Fix the dependencies array for modulesChristian Kandeler2017-10-251-18/+18
* | Add a product back pointer to ResolvedModuleChristian Kandeler2017-10-201-0/+2