ladybird/Userland/Libraries/LibTest
implicitfield 5dfe2eb389 Everywhere: Resolve conflicts with LibC and libc++
Since https://reviews.llvm.org/D131441, libc++ must be included before
LibC. As clang includes libc++ as one of the system includes, LibC
must be included after those, and the only correct way to do that is
to install LibC's headers into the sysroot.

Targets that don't link with LibC yet require its headers for one
reason or another must add install_libc_headers as a dependency to
ensure that the correct headers have been (re)installed into the
sysroot.

LibC/stddef.h has been dropped since the built-in stddef.h receives
a higher include priority.

In addition, string.h and wchar.h must
define __CORRECT_ISO_CPP_STRING_H_PROTO and
_LIBCPP_WCHAR_H_HAS_CONST_OVERLOADS respectively in order to tell
libc++ to not try to define methods implemented by LibC.
2023-06-27 12:40:38 +02:00
..
CMakeLists.txt Everywhere: Resolve conflicts with LibC and libc++ 2023-06-27 12:40:38 +02:00
CrashTest.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
CrashTest.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
JavaScriptTestRunner.h LibJS/Bytecode: Simplify Bytecode::Interpreter lifetime model 2023-06-22 21:16:17 +02:00
JavaScriptTestRunnerMain.cpp LibJS/Bytecode: Simplify Bytecode::Interpreter lifetime model 2023-06-22 21:16:17 +02:00
Macros.h LibTest: Add a EXPECT_APPROXIMATE_WITH_ERROR macro with custom error 2023-04-30 00:46:11 +02:00
Results.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
TestCase.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
TestMain.cpp Everywhere: Remove NonnullRefPtr.h includes 2023-03-06 23:46:35 +01:00
TestRunner.h LibTest: Use the 16 standard ANSI colors in status output 2023-05-28 06:31:59 -07:00
TestRunnerUtil.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
TestSuite.cpp LibTest: Don't output information on tests if none exist 2023-04-03 20:58:49 +01:00
TestSuite.h LibTest: Add option to run each benchmark several times 2023-03-09 21:20:44 +01:00