FailedChanges

Summary

  1. [Reproducer] Capture the debugger's working directory (details)
  2. [Reproducer] Add LoadBuffer<> helper (NFC) (details)
  3. [Reproducer] Support dumping the reproducer CWD (details)
  4. Revert "make ConstString allocate memory in non-tiny chunks" (details)
  5. [Concepts] ConceptSpecializationExprs mangling (details)
Commit 27ef81cd484bae8382ed4b68b43a1d5d28d24cb0 by Jonas Devlieghere
[Reproducer] Capture the debugger's working directory
This patch extends the reproducer to capture the debugger's current
working directory. This information will be used later to set the
current working directory of the VFS.
llvm-svn: 375059
The file was addedlldb/test/Shell/Reproducer/TestWorkingDir.test
The file was modifiedlldb/include/lldb/Utility/Reproducer.h
The file was modifiedlldb/source/Utility/Reproducer.cpp
Commit b2575da9aa3f759206bf762ad2ceb7fc1946f0f6 by Jonas Devlieghere
[Reproducer] Add LoadBuffer<> helper (NFC)
Introduce a helper method named LoadBuffer in the Loader to abstract
reading a reproducer file from disk.
llvm-svn: 375060
The file was modifiedlldb/source/Commands/CommandObjectReproducer.cpp
The file was modifiedlldb/include/lldb/Utility/Reproducer.h
Commit f4f120125eade60089b45b4679bb3f34bbd96b86 by Jonas Devlieghere
[Reproducer] Support dumping the reproducer CWD
Add support for dumping the current working directory with
`reproducer dump -p cwd`.
llvm-svn: 375061
The file was modifiedlldb/test/Shell/Reproducer/TestWorkingDir.test
The file was addedlldb/test/Shell/Reproducer/Inputs/WorkingDir.in
The file was modifiedlldb/source/Commands/CommandObjectReproducer.cpp
Commit 755420c08538a8b4624175445af3c9dcf241b413 by Raphael Isemann
Revert "make ConstString allocate memory in non-tiny chunks"
As discussed in https://reviews.llvm.org/D68549, the actual issue here
seems to be that the BumpPtrAllocator is growing far too slow because of
the 256 different StringPools used as the backend for ConstString. At
the same time the original patch made ConstString allocate memory in
256MiB slabs for the same reason, meaning that the RSS usage of LLDB
increased by a few hundred MiB for all users without bringing any
noticeable speedup for most of them.
llvm-svn: 375062
The file was modifiedlldb/source/Utility/ConstString.cpp
Commit f567b008804a019e12a050ada8c46ca7a6bf2720 by saar
[Concepts] ConceptSpecializationExprs mangling
Implement mangling for CSEs to match regular template-ids. Reviewed as
part of D41569 <https://reviews.llvm.org/D41569>.
Re-commit fixing failing test.
llvm-svn: 375063
The file was modifiedclang/lib/AST/ItaniumMangle.cpp
The file was modifiedclang/lib/Sema/SemaTemplate.cpp
The file was addedclang/test/CodeGenCXX/mangle-concept.cpp