Commit History

Author SHA1 Message Date
  Daniel Pfeifer 1a74e71906 Introduce CM_UNORDERED_MAP 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 3838a0d5fb make sure to include cmConfigure.h before cmStandardIncludes.h 9 years ago
  Daniel Pfeifer ea5477e43d Make C++ feature checks extensible 9 years ago
  Kitware Robot d9fd2f5402 Revise C++ coding style using clang-format 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
  Brad King 594dd9b36a Merge topic 'use-std-unordered_map' 10 years ago
  Stephen Kelly d7923b82ad Use std::unordered_map instead of hash_map where available. 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 6c7dad41d9 cmDefinitions: Make Get method static. 10 years ago
  Stephen Kelly a7ce0c7bc0 cmDefinitions: Make GetInternal method static. 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 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 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 818bf727c1 cmDefinitions: Change LocalKeys to return a vector. 10 years ago
  Stephen Kelly 60200ca508 cmDefinitions: Add an Erase method. 10 years ago
  Stephen Kelly a3358faca1 cmDefinitions: Inline SetInternal method. 10 years ago