[all-commits] [llvm/llvm-project] 4bd5fb: PragmaNamespace::Handlers: Use unique_ptr to simpl...

David Blaikie via All-commits all-commits at lists.llvm.org
Tue Apr 28 22:39:15 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 4bd5fbec4bef71d79cbcd916237c8c7b467fb782
      https://github.com/llvm/llvm-project/commit/4bd5fbec4bef71d79cbcd916237c8c7b467fb782
  Author: David Blaikie <dblaikie at gmail.com>
  Date:   2020-04-28 (Tue, 28 Apr 2020)

  Changed paths:
    M clang/include/clang/Lex/Pragma.h
    M clang/lib/Lex/Pragma.cpp

  Log Message:
  -----------
  PragmaNamespace::Handlers: Use unique_ptr to simplify memory management

The API actually passes and returns ownership too, but the usage uis
complicated enough that I'm not going to unique_ptr-ify those add/remove
calls.


  Commit: cbae0d8221c7a5de229913754d4a6bf562a7db67
      https://github.com/llvm/llvm-project/commit/cbae0d8221c7a5de229913754d4a6bf562a7db67
  Author: David Blaikie <dblaikie at gmail.com>
  Date:   2020-04-28 (Tue, 28 Apr 2020)

  Changed paths:
    M clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
    M clang/lib/StaticAnalyzer/Core/BugReporter.cpp

  Log Message:
  -----------
  BugReporter::StrBugTypes: Use unique_ptr to simplify memory management


  Commit: fcee80737c3272dc9de2dfd9635a1e90db215c7a
      https://github.com/llvm/llvm-project/commit/fcee80737c3272dc9de2dfd9635a1e90db215c7a
  Author: David Blaikie <dblaikie at gmail.com>
  Date:   2020-04-28 (Tue, 28 Apr 2020)

  Changed paths:
    M clang/include/clang/AST/ASTContext.h
    M clang/lib/AST/ASTContext.cpp

  Log Message:
  -----------
  ASTContext::OMPTraitInfoVector: Use unique_ptr to simplify memory management


  Commit: 9b77242c9a0089dca1ac4f80420b29492c5ed555
      https://github.com/llvm/llvm-project/commit/9b77242c9a0089dca1ac4f80420b29492c5ed555
  Author: David Blaikie <dblaikie at gmail.com>
  Date:   2020-04-28 (Tue, 28 Apr 2020)

  Changed paths:
    M clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
    M clang/lib/CodeGen/CodeGenTypes.cpp
    M clang/lib/CodeGen/CodeGenTypes.h

  Log Message:
  -----------
  CodeGenTypes::CGRecordLayouts: Use unique_ptr to simplify memory management


  Commit: e265f92b6e5e56b21fefdb83aec90f6e39c94857
      https://github.com/llvm/llvm-project/commit/e265f92b6e5e56b21fefdb83aec90f6e39c94857
  Author: David Blaikie <dblaikie at gmail.com>
  Date:   2020-04-28 (Tue, 28 Apr 2020)

  Changed paths:
    M clang/include/clang/Analysis/Analyses/LiveVariables.h
    M clang/include/clang/Analysis/Analyses/PostOrderCFGView.h
    M clang/include/clang/Analysis/AnalysisDeclContext.h
    M clang/lib/Analysis/AnalysisDeclContext.cpp
    M clang/lib/Analysis/LiveVariables.cpp
    M clang/lib/Analysis/PostOrderCFGView.cpp

  Log Message:
  -----------
  AnalysisDeclContext::ManagedAnalyses: Use unique_ptr to simplify memory management


  Commit: 628829254d35bd3dfd1bff29f8afeaf464aafde9
      https://github.com/llvm/llvm-project/commit/628829254d35bd3dfd1bff29f8afeaf464aafde9
  Author: David Blaikie <dblaikie at gmail.com>
  Date:   2020-04-28 (Tue, 28 Apr 2020)

  Changed paths:
    M clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
    M clang/lib/StaticAnalyzer/Core/SymbolManager.cpp

  Log Message:
  -----------
  SymbolManager::SymbolDependencies: Use unique_ptr to simplify memory management


Compare: https://github.com/llvm/llvm-project/compare/957c5dd78bc1...628829254d35


More information about the All-commits mailing list