[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