aboutsummaryrefslogtreecommitdiff
path: root/libc
AgeCommit message (Expand)AuthorFilesLines
2024-01-19[libc][NFC] Use Sign in NormalFloat (#78579)Guillaume Chatelet4-33/+35
2024-01-19[libc] Fix is_subnormal for Intel Extended Precision (#78592)Guillaume Chatelet7-34/+19
2024-01-19[libc][NFC] Simplify FPBits expressions (#78590)Guillaume Chatelet3-6/+6
2024-01-19[libc][NFC] Fix "type qualifiers ignored on cast result type" GCC warning (#...Guillaume Chatelet2-22/+15
2024-01-18[libc] Provide sys/queue.h (#78081)Petr Hosek13-1/+533
2024-01-18[libc] Use clang's scoped atomics if available from the compiler (#74769)Joseph Huber2-24/+75
2024-01-18[libc][arm] add more math.h entrypoints (#77839)Nick Desaulniers3-106/+318
2024-01-18[libc] reverts for 32b arm (#78307)Nick Desaulniers2-7/+0
2024-01-18[libc][NFC] Use the Sign type for DyadicFloat (#78577)Guillaume Chatelet12-2368/+2387
2024-01-18[libc][NFC] Introduce a Sign type for FPBits (#78500)Guillaume Chatelet67-372/+427
2024-01-18[libc][NFC] Selectively disable GCC warnings (#78462)Guillaume Chatelet2-1/+13
2024-01-17[libc][obvious] disable fabsf128 on aarch64 (#78511)michaelrj-google1-1/+2
2024-01-17[reland][libc][NFC] Refactor FPBits and remove LongDoubleBits specialization ...Guillaume Chatelet7-286/+617
2024-01-17Revert "[reland][libc][NFC] Refactor FPBits and remove LongDoubleBits special...Guillaume Chatelet7-617/+286
2024-01-17[reland][libc][NFC] Refactor FPBits and remove LongDoubleBits specialization ...Guillaume Chatelet7-286/+617
2024-01-16Revert "[libc][NFC] Refactor FPBits and remove LongDoubleBits specialization ...Nick Desaulniers6-576/+281
2024-01-16[libc][cmake] reset COMPILE_DEFINITIONS (#77810)Nick Desaulniers1-4/+18
2024-01-16[libc][NFC] Refactor FPBits and remove LongDoubleBits specialization (#78192)Guillaume Chatelet6-281/+576
2024-01-16[libc] Fix libc-hdrgen crosscompiling (#78227)Petr Hosek2-2/+4
2024-01-15[libc] Give more functions restrict qualifiers (NFC) (#78061)AtariDreams3-4/+5
2024-01-12[libc][math] Remove wrong fabsf128 entrypoint in aarch64 list. (#77974)lntue1-1/+0
2024-01-12[libc][math] Add C23 math function fabsf128. (#77825)lntue10-0/+91
2024-01-12[libc] Build native libc-hdrgen when crosscompiling (#77848)Petr Hosek1-0/+2
2024-01-11[libc][NFC] Use 16-byte indices for _mmXXX_shuffle_epi8 (#77781)Guillaume Chatelet1-7/+7
2024-01-11[libc] Fix buggy AVX2 / AVX512 `memcmp` (#77081)Guillaume Chatelet2-22/+85
2024-01-11[libc] Add memcmp / bcmp fuzzers (#77741)Guillaume Chatelet3-0/+129
2024-01-09[libc] Disable Death Tests While Hermetic (#77388)michaelrj-google2-0/+13
2024-01-08[libc] temporarily set -Wno-shorten-64-to-32 (#77396)Nick Desaulniers1-0/+3
2024-01-08[libc] fix up #77384Nick Desaulniers1-1/+1
2024-01-08[libc] fix -Wconversion (#77384)Nick Desaulniers1-1/+2
2024-01-08[libc] fix more -Wmissing-brace (#77382)Nick Desaulniers1-2/+2
2024-01-08[libc] make off_t 32b for 32b arm (#77350)Nick Desaulniers1-0/+4
2024-01-08[libc] fix -Wmissing-braces (#77345)Nick Desaulniers2-2/+3
2024-01-08Reapply "[libc] build with -Werror (#73966)" (#74506)Nick Desaulniers2-0/+12
2024-01-08[libc] set -Wno-frame-address for thread.cpp (#77140)Nick Desaulniers1-0/+2
2024-01-07[libc] Attempt to fix incorrect pathin on Linux buildsJoseph Huber1-2/+2
2024-01-07[libc] Fix GPU tests not running after recent patches (#77248)Joseph Huber3-41/+54
2024-01-05[libc][cmake] append per obj compile options instead of prepending (#77126)Nick Desaulniers1-11/+5
2024-01-05[libc] fix -Warray-bounds in block_offset (#77001)Nick Desaulniers1-7/+1
2024-01-05[libc][math] fix nan* death tests failing in asan builds (#77110)Nishant Mittal3-0/+6
2024-01-05[libc][math] fix failing nanl_test build (#77102)Nishant Mittal1-1/+1
2024-01-05[libc][math] Implement nan(f|l) functions (#76690)Nishant Mittal22-20/+445
2024-01-04[libc] major refactor of startup library (#76092)Schrodinger ZHU Yifan14-671/+512
2024-01-04[libc][math] Fix `is_quiet_nan` function in FPBits (#76931)Nishant Mittal3-4/+23
2024-01-04[libc][NFC] Simplify `FPBits` (#76835)Guillaume Chatelet11-190/+172
2024-01-03[libc] fix -Wcast-function-type via union rather than reinterpret_cast (#76875)Nick Desaulniers1-6/+6
2024-01-03[libc][NFC] Remove `FloatProperties` (#76508)Guillaume Chatelet26-209/+180
2024-01-03[NFC][libc] Fix formatting for baremetal OSUtilsPetr Hosek2-4/+2
2024-01-02[libc] `__stack_chk_fail` baremetal dependencies (#76412)Petr Hosek7-0/+65
2024-01-02[libc][NFC] Enforce internal linkage for exp* support functions. (#76250)lntue4-0/+16