llvm-project/lldb
serge-sans-paille e9211e0393 Remove dependency from raw_ostream on <chrono>
The tryLockFor method from raw_fd_sotreamis the sole user of that
header, and it's not referenced in the mono repo. I still chose to keep
it (may be useful for downstream user) but added a transient type that's
forward declared to hold the duration parameter.

Notable changes:

- "llvm/Support/Duration.h" must be included in order to use tryLockFor.
- "llvm/Support/raw_ostream.h" no longer includes <chrono>

This sole change has an interesting impact on the number of processed
line, as measured by:

clang++ -E  -Iinclude -I../llvm/include ../llvm/lib/Support/*.cpp -std=c++14 -fno-rtti -fno-exceptions | wc -l

before: 7917500
after:  7835142

Discourse thread on the topic: https://llvm.discourse.group/t/include-what-you-use-include-cleanup/5831
2022-01-21 15:17:39 +01:00
..
bindings [lldb] Introduce SBPlatform::SetSDKRoot 2022-01-19 12:49:47 +01:00
cmake [cmake] Make include(GNUInstallDirs) always below project(..) 2022-01-20 18:59:17 +00:00
docs [lldb/doc] Rephrase tutorial paragraph (NFC) 2022-01-14 16:23:26 -08:00
examples [LLDB][NFC] Fix a typo in comment 2022-01-14 22:01:18 +08:00
include/lldb [lldb] Update the modulemap 2022-01-20 18:28:23 -08:00
packages/Python/lldbsuite [lldb] [llgs] Implement qXfer:siginfo:read 2022-01-13 11:24:36 +01:00
resources [lldb] Remove stale LLDB-Info.plist 2021-01-08 10:12:16 -08:00
scripts Prefer /usr/bin/env xxx over /usr/bin/xxx where xxx = perl, python, awk 2021-02-25 11:32:27 +01:00
source [llvm] Cleanup header dependencies in ADT and Support 2022-01-21 13:54:49 +01:00
test [lldb] Remove non-address bits from addresses given to memory tag commands 2022-01-20 10:48:14 +00:00
third_party/Python/module [lldb][NFC] Inclusive language: replace master/slave names for ptys 2021-11-12 10:54:18 -06:00
tools Remove dependency from raw_ostream on <chrono> 2022-01-21 15:17:39 +01:00
unittests [lldb] Rename MemoryTagManager RemoveNonAddressBits to RemoveTagBits 2022-01-20 10:47:05 +00:00
utils [lldb] Match test dependencies name to other LLVM projects. 2021-05-21 00:10:27 -07:00
.clang-format
.clang-tidy [lldb] Replace default bodies of special member functions with = default; 2021-07-02 11:31:16 -07:00
.gitignore
CMakeLists.txt [cmake] Make include(GNUInstallDirs) always below project(..) 2022-01-20 18:59:17 +00:00
CODE_OWNERS.txt [CODE OWNERS] Add wallace as code owner 2022-01-12 12:36:30 -08:00
LICENSE.TXT
use_lldb_suite_root.py