aboutsummaryrefslogtreecommitdiff
path: root/libc/src/stdlib
AgeCommit message (Expand)AuthorFilesLines
2025-11-17[libc] Move mbtowc, mbstowcs and inverse functions to stdlib.h (#168455)Alexey Samsonov9-0/+297
2025-11-05[libc] Add printf error handling (with fixes #2) (#166517)Marcell Leleszi4-3/+36
2025-11-05[libc] Migrate ctype_utils to use char instead of int where applicable. (#166...Alexey Samsonov1-4/+2
2025-11-04Revert commit d8e5698 and 15b19c7 (#166498)Kewen Meng4-36/+3
2025-11-04[libc] Add printf error handling (with fixes) (#166382)Marcell Leleszi4-3/+36
2025-11-03Revert "[libc] Add printf error handling" (#166232)Kewen Meng4-33/+3
2025-11-03[libc] Add printf error handling (#162876)Marcell Leleszi4-3/+33
2025-09-12[libc] Change __builtin_memcpy to inline_memcpy. (#158345)lntue2-5/+7
2025-09-04[libc] Fix undefined exit symbol for the NVPTX buildJoseph Huber1-0/+4
2025-09-03[libc] ensure tls dtors are called in main thread (#133641)Schrodinger ZHU Yifan1-0/+10
2025-07-23[libc][NFC] Add stdint.h proxy header to fix dependency issue with <stdint.h>...lntue8-15/+14
2025-07-02[libc] Efficiently implement `aligned_alloc` for AMDGPU (#146585)Joseph Huber1-9/+9
2025-06-30[libc] Efficiently implement 'realloc' for AMDGPU devices (#145960)Joseph Huber1-11/+9
2025-06-11[libc] Move libc_errno.h to libc/src/__support and make LIBC_ERRNO_MODE_SYSTE...lntue18-18/+18
2025-05-05qsort_r.h: qsort_r() is POSIX now. (#138545)enh-google1-4/+3
2025-03-28[libc] implement `memalignment` (#132493)Mohamed Emad3-0/+57
2025-03-12[libc] Template the writing mode for the writer class (#111559)Joseph Huber4-8/+14
2025-03-10[libc] Add `-Wno-sign-conversion` & re-attempt `-Wconversion` (#129811)Vinay Deshmukh1-1/+3
2025-03-05Revert "[libc] Enable -Wconversion for tests. (#127523)"Augie Fackler1-3/+1
2025-03-04[libc] Enable -Wconversion for tests. (#127523)Vinay Deshmukh1-1/+3
2025-03-04[libc] Add a missing includeDmitri Gribenko1-0/+2
2025-03-03Add missing LIBC_INLINE to qsort_pivot.h (#126249)Lukas Bergdoll1-5/+6
2025-02-27[libc] implement l64a (#129099)Michael Jones4-0/+96
2025-02-25[libc] implement a64l (#128758)Michael Jones3-0/+95
2025-01-24[libc] Use the NVIDIA device allocator for GPU malloc (#124277)Joseph Huber2-0/+8
2025-01-23[libc][NFC] Strip all training whitespace and missing newlines (#124163)Joseph Huber1-3/+3
2025-01-08[libc] Add hardening for FixedVector data structure and fix exposed bug. (#12...Alexey Samsonov1-1/+1
2025-01-06Fix after #121482 (#121764)JoelWee1-1/+1
2025-01-05[libc] Improve qsort (with build fix) (#121482)Lukas Bergdoll7-149/+390
2024-12-29Revert "[libc] Improve qsort" (#121303)Schrodinger ZHU Yifan7-390/+149
2024-12-29[libc] Improve qsort (#120450)Lukas Bergdoll7-149/+390
2024-12-16[libc] Breakup freelist_malloc into separate files (#119806)Petr Hosek7-50/+143
2024-12-12Revert "[libc] Breakup freelist_malloc into separate files" (#119749)Petr Hosek7-143/+50
2024-12-12[libc] Breakup freelist_malloc into separate files (#98784)Petr Hosek7-50/+143
2024-12-02[libc][NFC] Rename RPC opcodes to better reflect their usageJoseph Huber2-2/+2
2024-11-21Reapply "[libc] Use best-fit binary trie to make malloc logarithmic (#117065)"Daniel Thornburgh1-2/+2
2024-11-21Revert "[libc] Use best-fit binary trie to make malloc logarithmic (#117065)"Daniel Thornburgh1-2/+2
2024-11-21Reapply "[libc] Use best-fit binary trie to make malloc logarithmic" (#117065)Daniel Thornburgh1-2/+2
2024-11-20Revert "[libc] Use best-fit binary trie to make malloc logarithmic" (#117065)Daniel Thornburgh1-2/+2
2024-11-20[libc] Use best-fit binary trie to make malloc logarithmic (#106259)Daniel Thornburgh1-2/+2
2024-11-19[libc] Replace usage of GPU helpers with ones from 'gpuintrin.h' (#116454)Joseph Huber1-0/+1
2024-11-01[libc] Remove the #include <stdlib.h> header (#114453)Job Henandez Lara11-17/+13
2024-10-15[libc] Remove dependency on `cpp::function` in `rpc.h` (#112422)Joseph Huber2-4/+6
2024-10-08[libc] Bound the worst-case stack usage in qsort(). (#110849)Simon Tatham2-12/+33
2024-10-03[libc] Add malloc.h header defining mallopt (#110908)Fabio D'Urso1-0/+5
2024-09-23[libc] Add GPU support for the 'system' function (#109687)Joseph Huber4-1/+68
2024-09-11[libc] fix tls teardown while being used (#108229)Schrodinger ZHU Yifan2-1/+8
2024-08-29[libc] Implement locale variants for 'stdlib.h' functions (#105718)Joseph Huber15-0/+442
2024-08-08[libc] Implement 'getenv' on the GPU target (#102376)Joseph Huber2-2/+2
2024-08-03[libc] enable most of the entrypoints on aarch64 (#101797)Schrodinger ZHU Yifan1-6/+8