summaryrefslogtreecommitdiffstats
path: root/Source/cmWhileCommand.cxx
Commit message (Expand)AuthorAgeFilesLines
* while: diagnose errors during condition evaluationBrad King2022-03-041-4/+29
* while: Restore tolerance of condition errorAlex Turbov2022-03-031-3/+8
* Refactor: Get rid of `isTrue` variable in the `while` block executionAlex Turbov2021-08-111-5/+3
* Refactor: Keep `cmWhileFunctionBlocker` members privateAlex Turbov2021-08-111-11/+10
* Refactor: Transform `while` loop into `for`Alex Turbov2021-08-111-16/+22
* Fix: `while()` reports an error the same way as `if()`Alex Turbov2021-08-091-7/+5
* Fix: `while()` can silently ignore incorrect conditionAlex Turbov2021-08-091-18/+18
* cmListFileCache: Make cmListFileFunction a shared pointerOleksandr Koval2020-10-011-1/+1
* cmConditionEvaluator: Remove extra copy of execution contextBrad King2020-09-281-2/+1
* if,while: Clarify condition backtrace constructionBrad King2020-09-281-8/+5
* Refactoring: rename "cm_static_string_view.hxx" as <cmext/string_view>Marc Chevrier2020-04-301-2/+1
* Revise include order using clang-format-6.0Kitware Robot2019-10-011-3/+3
* cmstd: Modernize CMake system headersMarc Chevrier2019-09-201-2/+3
* cmFunctionBlocker: Recycle functionsRegina Pfeifer2019-07-311-4/+3
* cmFunctionBlocker: Move check for matching argsRegina Pfeifer2019-07-301-11/+6
* cmFunctionBlocker: Move common logic to baseRegina Pfeifer2019-07-301-36/+7
* cm*FunctionBlocker: Extract function ReplayRegina Pfeifer2019-07-301-62/+71
* cm*FunctionBlocker: Move to source fileRegina Pfeifer2019-07-301-0/+19
* cmCommand: De-virtualize function InvokeInitialPassRegina Pfeifer2019-07-211-5/+7
* cmCommand: deprecate functions GetMakefile and SetErrorDaniel Pfeifer2019-07-211-1/+1
* cmMakefile: Modernize AddFunctionBlocker method to accept a std::unique_ptrSebastian Holtermann2019-07-171-4/+9
* modernize: manage cmCommand instances using unique_ptr.Marc Chevrier2019-07-141-2/+0
* IWYU: Fix handling of <memory> standard headerBrad King2019-07-101-1/+1
* Factor out enum MessageType into dedicated headerBruno Manganelli2019-01-161-3/+3
* clang-tidy: fix warnings from version 7Regina Pfeifer2018-11-201-1/+1
* Revise implementation of case-insensitive command namesFlorian Jacomme2018-05-221-3/+3
* Retire std::auto_ptr and its macro CM_AUTO_PTRMatthias Maennich2017-09-251-2/+4
* Meta: modernize old-fashioned loops to range-based `for`.Pavel Solodovnikov2017-09-121-7/+6
* cmExecutionStatus: Remove arguments from settersDaniel Pfeifer2017-05-091-1/+1
* Include necessary headers in commandsDaniel Pfeifer2016-10-261-0/+5
* Separate compilation for commands included in cmBootstrapCommands2Daniel Pfeifer2016-10-211-0/+1
* Simplify CMake per-source license noticesBrad King2016-09-271-11/+2
* Avoid else after returnDaniel Pfeifer2016-09-161-3/+2
* use empty method to check for emptynessDaniel Pfeifer2016-09-151-1/+1
* Avoid using KWSys auto_ptr by adopting it ourselvesBrad King2016-06-291-2/+1
* Revise C++ coding style using clang-formatKitware Robot2016-05-161-71/+51
* Source: Stabilize include orderBrad King2016-04-291-0/+1
* cmWhileCommand: Simplify context constructionBrad King2016-04-151-6/+2
* cmConditionEvaluator: Remove GetConditionContext methodBrad King2016-03-291-2/+2
* cmIfCommand: Issue CMP0054 warning with appropriate context. (#15802)Stephen Kelly2015-10-201-1/+14
* Fix assertion failure on unmatched function or macroBrad King2015-06-221-5/+12
* Replace foo.size() pattern with !foo.empty().Stephen Kelly2015-01-181-1/+1
* Replace 'foo.size() == 0' pattern with foo.empty().Stephen Kelly2015-01-181-1/+1
* continue: Add a new CMake language command for loop continuation (#14013)Gregor Jasny2014-12-011-0/+4
* Track nested loop levels in CMake language with a stack of countersGregor Jasny2014-11-251-0/+4
* If: Introduce policy CMP0054 - don't dereference quoted variables in if()Nils Gladitz2014-09-111-1/+1
* If: Extract cmConditionEvaluator from if() implementationNils Gladitz2014-09-111-7/+8
* cmListFileArgument: Generalize 'Quoted' bool to 'Delimeter' enumBrad King2013-08-081-2/+2
* -remove trailing whitespaceAlex Neundorf2012-02-211-9/+9
* Convert CMake to OSI-approved BSD LicenseBrad King2009-09-281-14/+9