llvm-project/lldb/unittests
Jonas Devlieghere 3af3f1e8e2 [Utility] Reimplement RegularExpression on top of llvm::Regex
Originally I wanted to remove the RegularExpression class in Utility and
replace it with llvm::Regex. However, during that transition I noticed
that there are several places where need the regular expression string.
So instead I propose to keep the RegularExpression class and make it a
thin wrapper around llvm::Regex.

This patch also removes the workaround for empty regular expressions.
The result is that we are now (more or less) POSIX conformant.

Differential revision: https://reviews.llvm.org/D66174

llvm-svn: 369153
2019-08-16 21:25:36 +00:00
..
Breakpoint Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Core SymbolVendor: Move Symtab construction into the SymbolFile 2019-07-26 07:03:28 +00:00
Disassembler When disassembling Aarch64 target and vendor Apple, set the cpu to 2019-03-07 03:16:45 +00:00
Editline [lldb][NFC] Allow for-ranges on StringList 2019-08-16 14:27:35 +00:00
Expression [lldb][NFC] Add unit test for lldb_private::DiagnosticManager 2019-08-12 13:31:45 +00:00
Host [LLDB] Migrate llvm::make_unique to std::make_unique 2019-08-14 22:19:23 +00:00
Interpreter Include inlined functions when figuring out a contiguous address range 2019-05-06 20:01:21 +00:00
Language Make CPlusPlusNameParser robust against nullptr StringRefs. 2019-05-31 00:18:42 +00:00
ObjectFile ObjectFileELF: Convert a unit test to a lit test 2019-08-08 12:57:46 +00:00
Platform Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Process [LLDB] Migrate llvm::make_unique to std::make_unique 2019-08-14 22:19:23 +00:00
ScriptInterpreter [CMake] Only the Python scirpt interpreter should link against Python. 2019-04-01 22:03:04 +00:00
Signals Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Symbol [Symbol] Decouple clang from CompilerType 2019-08-13 19:40:36 +00:00
SymbolFile Add a missing include to SymbolFilePDBTests.cpp 2019-08-08 09:43:20 +00:00
Target [ExecutionContext] Return the target/process byte order. 2019-08-07 16:09:35 +00:00
TestingSupport [Logging] Replace Log::Printf with LLDB_LOG macro (NFC) 2019-07-24 17:56:10 +00:00
UnwindAssembly Add support for mid-function epilogues on x86 that end in a non-local jump. 2019-06-03 22:34:12 +00:00
Utility [Utility] Reimplement RegularExpression on top of llvm::Regex 2019-08-16 21:25:36 +00:00
debugserver [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
tools [lldb-server] Disable a test on Windows until it can be fixed 2019-08-16 03:49:41 +00:00
CMakeLists.txt [CMake] Align debugserver with lldb-server on Darwin 2019-07-20 11:18:31 +00:00
gtest_common.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00