ladybird/Tests
Peter Bindels 660a8982e7 LibM: Turn off builtins, fix tests & implementation
While trying to port to Clang we found that the functions as
implemented didn't actually work, and replacing them with a blatantly
broken function also did not break the tests on the GCC build. It
turns out we've been testing GCC's builtins by many tests. This
removes the use of builtins for LibM's tests (so we test the whole
function). It turns off the denormal test for scalbn (which was not
implemented) and comments out the tgamma(0.5) test which is too
inaccurate to be usable (and too complicated for me to fix). The gamma
function was made accurate for all other test cases, and asin received
two more layers of Taylor expansion to bring it within error margin
for the tests.
2021-07-17 17:37:20 +02:00
..
AK AK/Tests: Add test for EnumBits has_any_flag() 2021-07-16 11:49:50 +02:00
Kernel Tests: Fix compile errors on Clang 2021-07-14 13:12:25 +02:00
LibC Tests: Fix compile errors on Clang 2021-07-14 13:12:25 +02:00
LibCompress Tests: Use ByteBuffer::create_zeroed in TestDeflate instead of memset 2021-05-27 15:18:03 +02:00
LibCore LibCore: Add unit test for File::read_line 2021-06-22 18:54:40 +04:30
LibCpp LibCpp: Add regression tests for the parser 2021-05-19 23:19:07 +02:00
LibCrypto LibCrypto: Add tests for SignedBigInteger bitwise operations 2021-07-01 11:37:16 +02:00
LibELF Tests: Add LibELF tests 2021-05-15 11:02:04 +01:00
LibGfx Tests: Set a default font in BenchmarkGfxPainter to prevent crashes 2021-07-06 17:22:45 +02:00
LibJS Userland+Tests: Split out generic test runner from JS TestRunner 2021-06-30 08:18:28 +04:30
LibM LibM: Turn off builtins, fix tests & implementation 2021-07-17 17:37:20 +02:00
LibPthread LibC: Do not include errno.h inside unistd.h 2021-05-14 22:24:02 +02:00
LibRegex LibRegex: Correctly parse BRE bracket expressions 2021-07-10 22:58:24 +04:30
LibSQL Tests: Fix compile errors on Clang 2021-07-14 13:12:25 +02:00
LibThreading Tests+LibThreading: Add new tests for LibThreading for detach() 2021-07-02 17:52:45 +02:00
LibTLS LibCrypto+LibTLS: Split and move test suite into Tests directory 2021-06-19 19:05:36 +04:30
LibWasm LibWasm+Everywhere: Make the instruction count limit configurable 2021-07-17 01:13:39 +04:30
LibWeb Tests: Use pointers in TestHTMLTokenizer to avoid copying HTMLTokens 2021-07-17 16:24:57 +04:30
UserspaceEmulator Tests: Rename write-oob 2021-07-14 11:26:34 +04:30
CMakeLists.txt Tests: Build all tests on x86_64 2021-07-07 15:29:18 +02:00