aboutsummaryrefslogtreecommitdiff
path: root/libc/src/__support
AgeCommit message (Expand)AuthorFilesLines
16 hours[libc][complex] implement different flavors of `creal` and `cimag` functions ...Shourya Goel2-0/+26
39 hours[libc] Remove the #include <stdlib.h> header (#114453)Job Henandez Lara2-2/+1
47 hours[libc] rename LLVM_LIBC_SRC___SUPPORT_UINT_H to LLVM_LIBC_SRC___SUPPORT_BIG_I...Oleksandr T.1-3/+3
2 days[libc][cmake] make i386 distinct from x86_64 (#114477)Nick Desaulniers2-0/+11
3 days[libc][i386] syscall support (#114264)Nick Desaulniers2-1/+91
6 days[libc] remove #include <fcntl.h> and add proxy or type (#113836)Job Henandez Lara5-6/+6
7 days[libc] Add `__builtin_expect` tag on assert conditions; NFC (#99498)goldsteinn2-2/+4
12 days[libc] Fix long double is double double const (#113258)Michael Jones1-1/+1
13 days[libc] Add handling for long double=double double (#113235)Michael Jones2-2/+20
13 days[libcxx][libc] Hand in Hand PoC with from_chars (#91651)Michael Jones5-0/+71
2024-10-19[libc][math][c23] Add sqrtf16 C23 math function (#112406)OverMighty1-1/+2
2024-10-18[libc][math] Add option to set a specific exponent for frexp with Inf/NaN inp...lntue1-1/+9
2024-10-18[libc][complex] Added support for CFP16 and CFP128 (#112594)Shourya Goel5-2/+51
2024-10-15[libc] Remove dependency on `cpp::function` in `rpc.h` (#112422)Joseph Huber4-26/+14
2024-10-15[libc] Add bigint casting between word types (#111914)Michael Jones1-11/+88
2024-10-15[libc] Fix compilation errors thrown by GCC (#112351)OverMighty1-1/+2
2024-10-14[libc][math] Fix issignaling macro usage in the implementation. (#112235)lntue1-1/+2
2024-10-14[libc][complex] Set up headers and add documentation for complex.h. (#111659)Shourya Goel2-0/+41
2024-10-11[libc] Make strtointeger handle all bigint types (#111926)Michael Jones1-11/+6
2024-10-11[libc] Fix for adding macro I (#111872)Shourya Goel3-23/+28
2024-10-10[libc][math] Improve performance of double precision trig functions. (#111793)lntue2-17/+36
2024-10-05[libc] Add missing include to __support/StringUtil/tables/stdc_errors.h. (#11...Job Henandez Lara2-1/+2
2024-10-05[libc] remove errno.h includes (#110934)Job Henandez Lara4-9/+5
2024-10-02[libc] Enable dyadic float for float printf (#110765)Michael Jones2-9/+12
2024-10-01[libc] Move struct Sign into LIBC_NAMESPACE (#110709)Michael Jones1-0/+3
2024-10-01[libc][math] Implement `issignaling[f|l]` as a libc math function (#110556)Shourya Goel1-0/+6
2024-10-01[libc][stdio] Use proxy headers of stdio.h in src and test folders. (#110067)lntue1-1/+0
2024-09-23[libc] Fix missing LIBC_TYPES_HAS_FLOAT16 guard around DyadicFloat::generic_a...OverMighty1-0/+2
2024-09-23[libc][math] Add floating-point cast independent of compiler runtime (#105152)OverMighty9-18/+253
2024-09-19[libc][wchar] Move wchar's types to proxy headers. (#109334)lntue2-4/+3
2024-09-19[libc] Add printf strerror conversion (%m) (#105891)Michael Jones7-2/+158
2024-09-13[libc] Fix vdso VER_FLG_BASE redefinition in overlay mod. (#108628)lntue1-0/+2
2024-09-13[libc] fix dependency path for vDSO (#108591)Schrodinger ZHU Yifan1-1/+1
2024-09-13[libc] fix build issue in overlay mode (#108583)Schrodinger ZHU Yifan1-2/+2
2024-09-13[libc] implement clock_gettime using vDSO (#108458)Schrodinger ZHU Yifan2-7/+29
2024-09-11[libc] Add osutils for Windows and make libc and its tests build on Windows t...Sirui Mu9-2/+107
2024-09-11[libc] Fix undefined behavior for nan functions. (#106468)lntue5-2/+69
2024-09-11[libc] implement vdso (#91572)Schrodinger ZHU Yifan12-0/+618
2024-08-15[libc] Make sure we have RISC-V f or d extension before using it (#104476)Petr Hosek1-1/+1
2024-08-12[NFC][libc] Clarifies underscores in n-char-sequence. (#102193)Mark de Wever1-4/+2
2024-08-09[libc] Fix CFP long double and add tests (#102660)Michael Jones1-3/+3
2024-08-09[libc][math][c23] Add totalorderl function. (#102564)Job Henandez Lara1-6/+2
2024-08-08[libc] Make str_to_float independent of fenv (#102369)Michael Jones2-8/+5
2024-08-08[libc][math][c23] Add ddivl C23 math function. (#102468)lntue1-1/+1
2024-08-08[libc] Implement 'getenv' on the GPU target (#102376)Joseph Huber2-2/+2
2024-08-08[libc][math][c23] Add entrypoints and tests for setpayloadsig{,f,l,f128} and ...Job Henandez Lara1-1/+2
2024-08-07[libc] Use proxy headers for `limits.h` values (#102378)Joseph Huber2-2/+3
2024-08-06[libc] add spin lock family functions (#100509)Schrodinger ZHU Yifan1-26/+10
2024-08-05[libc][malloc] Reuse the prev_ field for allocated blocks (#101265)Daniel Thornburgh2-153/+130
2024-08-02[libc] inline thread self (#101739)Schrodinger ZHU Yifan2-4/+1