serenity/Tests/LibC
kleines Filmröllchen 0c1ad05f50 LibC: Add rounding specializations for RISC-V
Whenever the floating-point values are in integer range, we can use the
various FCVT functions with static rounding mode to perform fast
rounding. I took this opportunity to clean up the architecture
differentiation for these functions, which allows us to use the software
rounding implementation for all extreme and unimplemented cases,
including AArch64.

Also adds more round & trunc tests.
2024-04-23 19:18:09 -06:00
..
CMakeLists.txt LibC: Add some fenv tests 2024-04-23 19:18:09 -06:00
TestAbort.cpp Tests: Remove already-completed fixme 2023-01-07 10:01:37 -07:00
TestAssert.cpp LibC: Allow multiple includes of <assert.h> 2021-12-23 17:53:46 -08:00
TestCType.cpp Tests: Add tests for <ctype.h> functions declared in the C Standard 2022-06-30 12:34:16 +01:00
TestEnvironment.cpp Tests: Un-flake the recent TestEnvironment addition 2023-06-06 12:20:38 +02:00
TestFenv.cpp LibC: Add some fenv tests 2024-04-23 19:18:09 -06:00
TestIo.cpp LibFileSystem+Everywhere: Return ByteString from read_link() 2024-01-16 08:42:34 +00:00
TestLibCDirEnt.cpp
TestLibCExec.cpp
TestLibCGrp.cpp LibC: Implement getgrgid_r() and getgrnam_r() 2024-01-06 04:59:50 -07:00
TestLibCInodeWatcher.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
TestLibCMkTemp.cpp LibFileSystem+Everywhere: Return ByteString from read_link() 2024-01-16 08:42:34 +00:00
TestLibCNetdb.cpp Tests: Add tests for getaddrinfo() 2023-08-29 11:04:48 +02:00
TestLibCSetjmp.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
TestLibCString.cpp LibC: Set saved_str to null in strtok_r if no tokens were found 2022-03-08 23:30:47 +01:00
TestLibCTime.cpp Everywhere: Explicitly specify the size in StringView constructors 2022-07-12 23:11:35 +02:00
TestMalloc.cpp Everywhere: Remove "LibC/" includes, add lint-rule against it 2023-01-07 10:01:37 -07:00
TestMath.cpp LibC: Add rounding specializations for RISC-V 2024-04-23 19:18:09 -06:00
TestMemalign.cpp LibC+Tests: Reduce fuzz iteration in TestMemalign to speed up CI 2023-06-01 20:28:41 +01:00
TestMemmem.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
TestMkDir.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
TestPthreadCancel.cpp Tests: Add a test for pthread_cancel 2022-07-22 10:07:15 -07:00
TestPthreadCleanup.cpp Tests: Move the LibPthread tests to the correct namespace 2022-07-19 11:00:35 +01:00
TestPThreadPriority.cpp Tests: Add pthread scheduler priority tests 2022-10-27 11:30:19 +01:00
TestPthreadRWLocks.cpp Tests: Move the LibPthread tests to the correct namespace 2022-07-19 11:00:35 +01:00
TestPthreadSpinLocks.cpp Tests: Move the LibPthread tests to the correct namespace 2022-07-19 11:00:35 +01:00
TestPwd.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
TestQsort.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
TestRaise.cpp LibTest: Add EXPECT_CRASH_WITH_SIGNAL 2021-12-19 14:22:06 -08:00
TestRealpath.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
TestScanf.cpp Everywhere: Remove unused includes of LibC/stdlib.h 2023-01-02 20:27:20 -05:00
TestSearch.cpp Tests: Avoid casting function types in LibC/TestSearch.cpp 2024-04-18 13:14:33 -06:00
TestSnprintf.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
TestStackSmash.cpp Everywhere: Fix spelling mistakes 2022-01-07 15:44:42 +01:00
TestStdio.cpp Tests: Move sprintf test from AK/ to LibC/ 2022-07-04 21:46:02 +02:00
TestStrlcpy.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
TestStrtodAccuracy.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
TestWchar.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
TestWctype.cpp Tests: Only test truthiness for iswctype 2021-10-24 22:40:11 -07:00