[all-commits] [llvm/llvm-project] d9941f: [Support] [Debuginfod] Move HTTPClient to Debuginf...

Noah Shutty via All-commits all-commits at lists.llvm.org
Mon Dec 6 17:26:17 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d9941f74549a2e7f21112eecef349b123afc6213
      https://github.com/llvm/llvm-project/commit/d9941f74549a2e7f21112eecef349b123afc6213
  Author: Noah Shutty <shutty at google.com>
  Date:   2021-12-07 (Tue, 07 Dec 2021)

  Changed paths:
    A llvm/include/llvm/Debuginfod/HTTPClient.h
    R llvm/include/llvm/Support/HTTPClient.h
    M llvm/lib/Debuginfod/CMakeLists.txt
    M llvm/lib/Debuginfod/Debuginfod.cpp
    A llvm/lib/Debuginfod/HTTPClient.cpp
    M llvm/lib/Support/CMakeLists.txt
    R llvm/lib/Support/HTTPClient.cpp
    M llvm/lib/Support/InitLLVM.cpp
    M llvm/unittests/Debuginfod/CMakeLists.txt
    M llvm/unittests/Debuginfod/DebuginfodTests.cpp
    A llvm/unittests/Debuginfod/HTTPClientTests.cpp
    M llvm/unittests/Support/CMakeLists.txt
    R llvm/unittests/Support/HTTPClient.cpp

  Log Message:
  -----------
  [Support] [Debuginfod] Move HTTPClient to Debuginfod library.

Following the discussion in D112753, this moves the HTTPClient from Support to Debuginfod library so that tools depending on Support do not automatically depend on Curl as well. This also removes `HTTPClient::initialize()` and `HTTPClient::cleanup()` from `InitLLVM` so these steps should be implemented by user tools instead.

Reviewed By: phosek

Differential Revision: https://reviews.llvm.org/D115131




More information about the All-commits mailing list