aboutsummaryrefslogtreecommitdiff
path: root/libc/test/src/stdlib
AgeCommit message (Expand)AuthorFilesLines
2025-06-17Fix/reapply "[libc] Migrate stdio tests to ErrnoCheckingTest. (#144134)Alexey Samsonov2-2/+0
2025-06-13Revert "Fix/reapply "[libc] Migrate stdio tests to ErrnoCheckingTest."" (#144...Alexey Samsonov2-0/+2
2025-06-13Fix/reapply "[libc] Migrate stdio tests to ErrnoCheckingTest." (#143972)Alexey Samsonov2-2/+0
2025-06-11Revert "[libc] Migrate stdio tests to ErrnoCheckingTest." (#143829)Alexey Samsonov2-0/+2
2025-06-11[libc] Migrate stdio tests to ErrnoCheckingTest. (#143802)Alexey Samsonov2-2/+0
2025-06-11[libc] Move libc_errno.h to libc/src/__support and make LIBC_ERRNO_MODE_SYSTE...lntue4-6/+8
2025-06-11[libc] Reduce direct use of errno in src/stdlib and src/__support tests. (#14...Alexey Samsonov6-72/+17
2025-05-28[libc] Implement efficient 'malloc' on the GPU (#140156)Joseph Huber1-0/+12
2025-03-28[libc] implement `memalignment` (#132493)Mohamed Emad2-0/+70
2025-03-14[libc] Fix implicit conversion warnings in tests. (#131362)lntue1-26/+26
2025-03-07[libc][bazel] Minor cleanup to remove unused dependencies. (#130348)Alexey Samsonov1-1/+0
2025-02-27[libc] implement l64a (#129099)Michael Jones2-0/+105
2025-02-25[libc] implement a64l (#128758)Michael Jones2-0/+97
2025-02-04[libc] Alternative algorithm for decimal FP printf (#123643)Simon Tatham1-1/+2
2025-01-24[libc] Use the NVIDIA device allocator for GPU malloc (#124277)Joseph Huber1-1/+2
2025-01-06[libc] Fix sort test failing on NVPTXJoseph Huber1-2/+3
2025-01-05[libc][fuzz] workaround gcc's constexpr capture issue in sort fuzzer (#121684)Schrodinger ZHU Yifan1-1/+4
2025-01-05[libc] Improve qsort (with build fix) (#121482)Lukas Bergdoll6-130/+145
2024-12-29Revert "[libc] Improve qsort" (#121303)Schrodinger ZHU Yifan6-145/+130
2024-12-29[libc] Improve qsort (#120450)Lukas Bergdoll6-130/+145
2024-12-16[libc] Breakup freelist_malloc into separate files (#119806)Petr Hosek1-2/+2
2024-12-09[libc] Add missing casts in StrtolTest (#119054)Roland McGrath1-12/+12
2024-12-03[libc] Change ctype to be encoding independent (#110574)Michael Jones1-14/+13
2024-11-12[libc][i386] FPBit support for 96b long double (#115084)Nick Desaulniers1-2/+3
2024-11-07[libc] Add the `src/stdlib/_Exit.h` header to `at_quick_exit_test.cpp` and `...Job Henandez Lara2-0/+2
2024-11-07[libc] Remove _Exit proxy func header and use LIBC_NAMESPACE::_Exit in tests ...Job Henandez Lara3-6/+3
2024-11-03[libc] Add proxy headers to handle memory allocation associated with the head...Job Henandez Lara3-1/+4
2024-11-01[libc] Remove the #include <stdlib.h> header (#114453)Job Henandez Lara9-20/+10
2024-10-02[libc] Enable dyadic float for float printf (#110765)Michael Jones2-3/+17
2024-08-12[NFC][libc] Clarifies underscores in n-char-sequence. (#102193)Mark de Wever1-1/+1
2024-07-16[libc][stdlib] Implement heap sort. (#98582)lntue5-254/+440
2024-07-12[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597)Petr Hosek2-4/+6
2024-07-12Revert "[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration...Mehdi Amini2-6/+4
2024-07-11[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98075)Petr Hosek2-4/+6
2024-06-26[libc] Make 'rand()' thread-safe using atomics instead of TLS (#96692)Joseph Huber1-3/+0
2024-06-20[libc] Move freelist + block to __support (#96231)PiJoules5-1051/+0
2024-06-17[libc][stdlib] Run freelist_heap_test only in full build mode. (#95850)lntue1-14/+16
2024-06-14[libc][stdlib] Make the FreeListHeap constant-initializable (#95453)PiJoules3-81/+117
2024-06-12[libc][stdlib] Add the FreelistHeap (#95066)PiJoules2-0/+252
2024-06-10[libc][stdlib] Add freelist class (#95041)PiJoules2-0/+178
2024-06-10[libc][stdlib] Add Block class (#94407)PiJoules2-0/+583
2024-06-06[libc] at_quick_exit function implemented (#94317)aaryanshukla2-1/+104
2024-05-31[libc] added quick_exit function (#93620)RoseZhang032-0/+29
2024-04-06[libc][NFC] Rename `UInt.h` to `big_int.h` and `UInt128.h` to `uint128.h` for...Guillaume Chatelet1-1/+1
2024-03-28[libc] Add inf/nan tests for strfrom*() functions (#86663)Vinayak Dev2-7/+73
2024-03-22[libc] Implement strfromd() and strfroml() (#86113)Vinayak Dev5-96/+494
2024-03-20[libc]: Implement strfromf() and shared utilities (#85438)Vinayak Dev2-1/+117
2024-03-04[libc][NFC] Rename `LIBC_LONG_DOUBLE_IS_` macros (#83399)Guillaume Chatelet1-4/+6
2024-02-27[libc] Re-Enable GPU tests and fix math exception handling (#83172)Joseph Huber1-28/+22
2024-02-22[libc] Rework the GPU build to be a regular target (#81921)Joseph Huber1-3/+3