Commit History

Author SHA1 Message Date
  Daniel Pfeifer 2e620f0b38 Fix several include-what-you-use findings 9 years ago
  Brad King 86578eccf2 Simplify CMake per-source license notices 9 years ago
  Daniel Pfeifer efed6468ed fix a load of include-what-you-use violations 9 years ago
  Daniel Pfeifer 1d6909a287 use CM_NULLPTR 9 years ago
  Kitware Robot d9fd2f5402 Revise C++ coding style using clang-format 9 years ago
  Brad King 0ac18d40c8 Remove `//------...` horizontal separator comments 9 years ago
  Stephen Kelly 25e04ddffe cmDefinitions: Implement in terms of cmLinkedTree. 10 years ago
  Stephen Kelly b9f9915516 cmMakefile: Remove VarUsageStack. 10 years ago
  Stephen Kelly 2b09d9f346 cmMakefile: Remove VarInitStack. 10 years ago
  Stephen Kelly f58c3774d1 cmMakefile: Mark definitions explicitly erased, even at top level. 10 years ago
  Stephen Kelly ea7b962be2 cmMakefile: Raise variable in scope explicitly when needed. 10 years ago
  Stephen Kelly f170985e7a cmDefinitions: Make the ClosureKeys method static. 10 years ago
  Stephen Kelly 98c5c90361 cmDefinitions: Centralize knowledge of iterator type. 10 years ago
  Stephen Kelly 7872201bf6 cmDefinitions: Remove internal MakeClosure method. 10 years ago
  Stephen Kelly a7ce0c7bc0 cmDefinitions: Make GetInternal method static. 10 years ago
  Stephen Kelly 7a5039fa6c cmDefinitions: Use static member without this->. 10 years ago
  Stephen Kelly 191573f792 cmDefinitions: Remove Parent pointer. 10 years ago
  Stephen Kelly 8b1745a1c5 cmDefinitions: Accept varStack iterators in Get API. 10 years ago
  Stephen Kelly b48ea26a9d cmDefinitions: Invert conditional code. 10 years ago
  Stephen Kelly 5ccff6408c cmDefinitions: Externalize looping for ClosureKeys. 10 years ago
  Stephen Kelly f79cd99d6d cmDefinitions: Implement MakeClosure in terms of reverse iterators. 10 years ago
  Stephen Kelly aa4d1ee80f cmDefinitions: Convert MakeClosure into a static method. 10 years ago
  Stephen Kelly 60becdc65c cmDefinitions: Implement MakeClosure in terms of a list of ancestors. 10 years ago
  Stephen Kelly d858f36339 cmDefinitions: Use list of cmDefinitions* to create closure. 10 years ago
  Stephen Kelly f983d8913b cmDefinitions: Replace recursion with loop. 10 years ago
  Stephen Kelly 24885d4efa cmDefinitions: Replace private constructor with MakeClosure. 10 years ago
  Stephen Kelly 012a75a00f cmDefinitions: Make ClosureKeys API vector-based. 10 years ago
  Stephen Kelly ca9fa77d5d cmDefinitions: Inline GetClosureKeys implementation. 10 years ago
  Stephen Kelly 78e1454ea0 cmDefinitions: Replace ClosureKeys recursion with looping. 10 years ago
  Stephen Kelly 818bf727c1 cmDefinitions: Change LocalKeys to return a vector. 10 years ago