aboutsummaryrefslogtreecommitdiff
path: root/libc/config
AgeCommit message (Expand)AuthorFilesLines
2024-03-15Revert "[libc] Match stdlib.h baremetal entrypoints with types" (#85490)Paul Kirth1-1/+1
2024-03-15[libc][math][c23] Add nextup{,f,f128} and nextdown{,f,f128} functions (#85431)OverMighty1-0/+6
2024-03-15[libc] Include double_t and float_t in math.h on baremetal (#85028)Petr Hosek1-0/+4
2024-03-15[libc] Match stdlib.h baremetal entrypoints with types (#85030)Petr Hosek1-1/+1
2024-03-15[libc] Move EOF macro to stdio-macros.h (#85159)Petr Hosek3-2/+4
2024-03-15[libc][math][c23] adds `nanf128` (#85201)Michael Flanders3-0/+3
2024-03-13[libc] roll out rest of stdbit.h entrypoints to gpu,linux,baremetal (#84938)Nick Desaulniers4-0/+120
2024-03-12[libc] Include additional baremetal entrypoints (#85020)Petr Hosek3-0/+90
2024-03-12[libc] Add an empty definition of mbstate_t (#84993)Petr Hosek3-0/+6
2024-03-12[libc][math] Adds entrypoint and test for `nextafterf128` (#84882)Michael Flanders3-0/+3
2024-03-11[libc][math][c23] Add fmodl and fmodf128 math functions. (#84600)lntue4-0/+7
2024-03-10[libc][mman] Implement msync (#84700)Schrodinger ZHU Yifan3-0/+3
2024-03-10[libc][stdbit][c23] adds implementation of `stdc_bit_ceil` functions (#84657)Michael Flanders1-0/+5
2024-03-09[libc][math][c23] Add modff128 C23 math function. (#84532)lntue3-0/+3
2024-03-08[libc][math][c23] Add (l|ll)rintf128 and (l|ll)roundf128 math functions. (#84...lntue3-0/+15
2024-03-07[libc][stdfix] Add exp function for short _Accum and _Accum types. (#84391)lntue3-0/+6
2024-03-07[libc] Refactor stdfix extension from llvm_libc_ext.td to llvm_libc_stdfix_ex...lntue2-1/+2
2024-03-07[libc][c23] add memset_explicit (#83577)Schrodinger ZHU Yifan2-0/+2
2024-03-07[libc][stdbit] implement stdc_bit_floor (C23) (#84233)Nick Desaulniers1-0/+5
2024-03-07[libc] Fix missing standard definitions in the GPU configJoseph Huber1-0/+1
2024-03-06[libc][stdfix] Add integer square root with fixed point output functions. (#8...lntue5-1/+8
2024-03-05[libc][stdbit] implement stdc_bit_width (C23) (#83892)Nick Desaulniers1-0/+5
2024-03-04[libc] Include stdfix.h in baremetal targets (#83900)Petr Hosek5-1/+63
2024-03-04[libc] Provide an implementation of the 'stdint.h' header (#83353)Joseph Huber9-0/+9
2024-02-29[libc][NFC] Rename `LIBC_COMPILER_HAS_FLOAT128` to `LIBC_TYPES_HAS_FLOAT128` ...Guillaume Chatelet3-3/+3
2024-02-28[libc] Include assert.h on baremetal targets (#83324)Petr Hosek5-0/+44
2024-02-27[libc][stdbit] implement stdc_has_single_bit (C23) (#83168)Nick Desaulniers1-0/+5
2024-02-27[libc] Add fixed point support to printf (#82707)Michael Jones1-0/+4
2024-02-27[libc][math][c23] Add C23 math functions ilogbf128, logbf128, and llogb(f|l|f...lntue5-0/+23
2024-02-26[libc][stdfix] Add sqrt for fixed point types. (#83042)lntue1-0/+6
2024-02-26[libc][stdbit] implement stdc_count_ones (C23) (#82444)Nick Desaulniers1-0/+5
2024-02-26[libc][stdbit] implement stdc_count_zeros (C23) (#82437)Nick Desaulniers1-0/+5
2024-02-23[libc][NFC] Remove all trailing spaces from libc (#82831)Joseph Huber3-4/+4
2024-02-20[libc] add more stdbit.h entrypoints to additional targets (#82440)Nick Desaulniers6-0/+232
2024-02-20[libc][c23] add definitions for stdckdint.h (#82059)Schrodinger ZHU Yifan4-0/+4
2024-02-16[libc][stdfix] Add round functions for fixed point types. (#81994)lntue1-0/+12
2024-02-16[libc][stdfix] Re-enable fixed point abs entry points. (#81995)lntue1-7/+6
2024-02-15[libc] Tempporarily disable fixed point entry points until #80757 is merged. ...lntue1-6/+7
2024-02-15[libc][stdfix] Add abs functions for signed fixed point types. (#81823)lntue1-0/+12
2024-02-14[libc][math] Add C23 ldexpf128 math function and fix DyadicFloat conversions ...lntue3-0/+3
2024-02-14[libc][stdbit] implement stdc_first_trailing_one (C23) (#81768)Nick Desaulniers1-0/+5
2024-02-14[libc][stdbit] implement stdc_first_trailing_zero (C23) (#81526)Nick Desaulniers1-0/+5
2024-02-14[libc][stdbit] implement stdc_first_leading_one (C23) (#81502)Nick Desaulniers1-0/+5
2024-02-13[libc][stdfix] Generate stdfix.h header with fixed point precision macros acc...lntue2-0/+2
2024-02-12[libc][stdbit] implement stdc_first_leading_zero (C23) (#81340)Nick Desaulniers1-0/+5
2024-02-09[libc][math] Add C23 math function frexpf128. (#81337)lntue3-0/+3
2024-02-09[libc][math] Add C23 math function fdimf128. (#81074)lntue3-0/+3
2024-02-07[libc] Enable float128 entrypoints on aarch64 and riscv64. (#80682)lntue2-0/+23
2024-02-07[libc][stdbit] implement stdc_trailing_ones (C23) (#80459)Nick Desaulniers1-0/+5
2024-02-06[libc][stdbit] implement stdc_trailing_zeros (C23) (#80344)Nick Desaulniers1-0/+5