summaryrefslogtreecommitdiff
path: root/third-party/benchmark/src/commandlineflags.cc
AgeCommit message (Collapse)Author
2024-03-04Reapply "Update Benchmark (#83488)" (#83916)Mircea Trofin
This reverts commit aec6a04b8e99b42eca431fc0b56947937d3a14c2. (google/benchmark still at hash 1576991177ba97a4b2ff6c45950f1fa6e9aa678c as it was in #83488. Also reapplied same extra local diffs) Verified locally.
2024-03-04Revert "Update Benchmark (#83488)"Mircea Trofin
This reverts commit 2e93ee6a2389cc65faf9739cd7a6c438d5e05a9e. buildbot failures, e.g. `/third-party/benchmark/cmake/pthread_affinity.cpp`
2024-03-04Update Benchmark (#83488)Mircea Trofin
Addresses the `third-party/benchmark` part of #81859 (by happening to remove `requirements.txt`)
2021-12-13[benchmark] Pull latest; disable -WerrorMircea Trofin
Pulled the latest (b000672), which adds an option to disable -Werror, which caused issues previously (see for instance https://reviews.llvm.org/D112012) Applied https://github.com/google/benchmark/pull/1305 to unblock, as this issue is causing downstream buildbot failures. The only change is in llvm/CMakeLists.txt, where we set BENCHMARK_ENABLE_WERROR to have the same value as LLVM_ENABLE_WERROR. This patch also introduces a convenience script to pull benchmark from upstream. Differential Revision: https://reviews.llvm.org/D115684
2021-12-07Re-Reland "[benchmarks] Move libcxx's fork of google/benchmark and llvm/utils'"Mircea Trofin
This reverts commit b2fbd45d2395f1f6ef39db72b7156724fc101e40. D114922 fixed the reason of the 2nd revert. This patch also re-applies 39e9f5d3685f3cfca0df072928ad96d973704dff. Differential Revision: https://reviews.llvm.org/D112012
2021-11-16Revert "Reland "[benchmarks] Move libcxx's fork of google/benchmark and ↵Mircea Trofin
llvm/utils'""" This reverts commit 1ee32055ea1dd4db70d1939cbd4f5105c2dce160. We hit additional bot failures; in particular, Fuchsia's seems to be related to how CMakeLists are ingested, see https://ci.chromium.org/ui/p/fuchsia/builders/toolchain.ci/clang-linux-x64/b8830380874445931681/overview
2021-11-16Reland "[benchmarks] Move libcxx's fork of google/benchmark and llvm/utils'""Mircea Trofin
This reverts commit e7568b68da8a216dc22cdc1c6d8903c94096c846 and relands c6f7b720ecfa6db40c648eb05e319f8a817110e9. The culprit was: missed that libc also had a dependency on one of the copies of `google-benchmark` Also opportunistically fixed indentation from prev. change. Differential Revision: https://reviews.llvm.org/D112012
2021-11-16Revert "[benchmarks] Move libcxx's fork of google/benchmark and llvm/utils'"Mircea Trofin
This reverts commit c6f7b720ecfa6db40c648eb05e319f8a817110e9. Some buildbots are failing, will investigate and reland. Example: https://lab.llvm.org/buildbot#builders/138/builds/14067 https://lab.llvm.org/buildbot#builders/73/builds/20159
2021-11-16[benchmarks] Move libcxx's fork of google/benchmark and llvm/utils'Mircea Trofin
under third-party This change: - moves the libcxx copy of `google/benchmark` to `third-party/benchmkark` - points the 2 uses of the library (libcxx and llvm/utils) to this copy We picked the licxx copy because it is the most up to date. Differential Revision: https://reviews.llvm.org/D112012