summaryrefslogtreecommitdiff
path: root/Source/cmDefinitions.cxx
Commit message (Expand)AuthorAgeFilesLines
* Rename cmProp in cmValueMarc Chevrier2021-09-211-3/+3
* cmProp: refactoring: transform alias in classMarc Chevrier2021-08-081-3/+3
* cmake: Remove broken '--warn-unused-vars' optionBrad King2020-06-291-14/+0
* Revise include order using clang-format-6.0Kitware Robot2019-10-011-2/+2
* cmstd: Modernize CMake system headersMarc Chevrier2019-09-201-1/+1
* clang-tidy: modernize-deprecated-headersRegina Pfeifer2019-09-161-1/+1
* cmDefinitions: Reduce allocation of keys and values in MakeClosureBrad King2019-08-201-9/+9
* cmDefinitions: Cleanups and optimizationsSebastian Holtermann2019-08-081-29/+32
* cmDefinitions: Add Unset and cm::string_view based Set methodsSebastian Holtermann2019-07-241-2/+7
* cmDefinitions: CleanupsSebastian Holtermann2019-07-241-8/+9
* cmDefinitions: Avoid string copy when setting a definitionSebastian Holtermann2019-06-131-2/+1
* cmStateSnapshot::GetDefinition(): Return std::string const*Vitaly Stakhovsky2018-09-051-3/+3
* Meta: modernize old-fashioned loops to range-based `for`.Pavel Solodovnikov2017-09-121-15/+12
* IWYU: Mark cmConfigure.h with pragma: keepDaniel Pfeifer2017-08-261-1/+0
* Use C++11 nullptrDaniel Pfeifer2017-08-241-1/+1
* Use quotes for non-system includesDaniel Pfeifer2017-04-111-1/+1
* Fix several include-what-you-use findingsDaniel Pfeifer2016-11-081-0/+1
* Simplify CMake per-source license noticesBrad King2016-09-271-11/+2
* fix a load of include-what-you-use violationsDaniel Pfeifer2016-09-031-0/+2
* use CM_NULLPTRDaniel Pfeifer2016-06-281-1/+1
* Revise C++ coding style using clang-formatKitware Robot2016-05-161-55/+39
* Remove `//------...` horizontal separator commentsBrad King2016-05-091-7/+0
* cmDefinitions: Implement in terms of cmLinkedTree.Stephen Kelly2015-08-231-7/+7
* cmMakefile: Remove VarUsageStack.Stephen Kelly2015-05-191-3/+4
* cmMakefile: Remove VarInitStack.Stephen Kelly2015-05-191-0/+14
* cmMakefile: Mark definitions explicitly erased, even at top level.Stephen Kelly2015-05-191-5/+0
* cmMakefile: Raise variable in scope explicitly when needed.Stephen Kelly2015-05-191-3/+13
* cmDefinitions: Make the ClosureKeys method static.Stephen Kelly2015-05-171-7/+13
* cmDefinitions: Centralize knowledge of iterator type.Stephen Kelly2015-05-171-19/+14
* cmDefinitions: Remove internal MakeClosure method.Stephen Kelly2015-05-171-13/+4
* cmDefinitions: Make GetInternal method static.Stephen Kelly2015-05-011-9/+9
* cmDefinitions: Use static member without this->.Stephen Kelly2015-05-011-1/+1
* cmDefinitions: Remove Parent pointer.Stephen Kelly2015-05-011-6/+0
* cmDefinitions: Accept varStack iterators in Get API.Stephen Kelly2015-05-011-7/+14
* cmDefinitions: Invert conditional code.Stephen Kelly2015-04-301-5/+6
* cmDefinitions: Externalize looping for ClosureKeys.Stephen Kelly2015-04-301-15/+8
* cmDefinitions: Implement MakeClosure in terms of reverse iterators.Stephen Kelly2015-04-291-9/+9
* cmDefinitions: Convert MakeClosure into a static method.Stephen Kelly2015-04-291-9/+4
* cmDefinitions: Implement MakeClosure in terms of a list of ancestors.Stephen Kelly2015-04-291-12/+13
* cmDefinitions: Use list of cmDefinitions* to create closure.Stephen Kelly2015-04-291-3/+11
* cmDefinitions: Replace recursion with loop.Stephen Kelly2015-04-291-18/+16
* cmDefinitions: Replace private constructor with MakeClosure.Stephen Kelly2015-04-291-11/+6
* cmDefinitions: Make ClosureKeys API vector-based.Stephen Kelly2015-04-291-7/+5
* cmDefinitions: Inline GetClosureKeys implementation.Stephen Kelly2015-04-291-7/+1
* cmDefinitions: Replace ClosureKeys recursion with looping.Stephen Kelly2015-04-291-14/+14
* cmDefinitions: Change LocalKeys to return a vector.Stephen Kelly2015-04-291-3/+4
* cmDefinitions: Externalize the Set logic.Stephen Kelly2015-04-291-10/+1
* cmDefinitions: Add an Erase method.Stephen Kelly2015-04-291-0/+5
* cmDefinitions: Inline SetInternal method.Stephen Kelly2015-04-291-15/+9
* cmDefinitions: Remove unused Set return value.Stephen Kelly2015-04-291-5/+3