summaryrefslogtreecommitdiffstats
path: root/Source/cmDefinitions.cxx
Commit message (Expand)AuthorAgeFilesLines
* 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-291-5/+6
* cmDefinitions: Externalize looping for ClosureKeys.Stephen Kelly2015-04-291-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-281-15/+9
* cmDefinitions: Remove unused Set return value.Stephen Kelly2015-04-281-5/+3
* cmDefinitions: Remove unused method.Stephen Kelly2015-04-281-7/+0
* Merge topic 'revert-definition-map-lookup'Brad King2014-10-271-17/+5
|\
| * Revert "cmDefinitions: Don't store parent lookups"Ben Boeckel2014-10-241-17/+5
* | cmDefinitions: Use a hashmap for faster checksBen Boeckel2014-06-091-2/+3
* | cmDefinitions: Avoid a find-then-insert when setting variablesBen Boeckel2014-06-091-10/+1
|/
* cmDefinitions: Don't store parent lookupsBen Boeckel2014-06-091-5/+17
* strings: Remove cmStdString referencesBen Boeckel2014-03-081-10/+10
* stringapi: Use strings for variable namesBen Boeckel2014-03-081-4/+4
* Only return local keys that are definedBen Boeckel2010-09-161-1/+4
* Add method to get the local scope variablesBen Boeckel2010-09-011-0/+13
* Convert CMake to OSI-approved BSD LicenseBrad King2009-09-281-14/+9
* ENH: Improve dynamic variable scope implementationBrad King2009-07-221-0/+167