aboutsummaryrefslogtreecommitdiff
path: root/libc
AgeCommit message (Expand)AuthorFilesLines
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
2024-01-02[libc] Lock the output stream for the 'puts' call (#76513)Joseph Huber1-2/+19
2023-12-29[libc] Adds AMDGPU gfx941 and gfx942 to archs (#76573)Jan Patrick Lehr3-4/+10
2023-12-29Revert [libc][Obvious] Correctly initialize the default clock frequency (#76582)Joseph Huber1-1/+1
2023-12-29[libc][Obvious] Correctly initialize the default clock frequency (#76582)Joseph Huber1-3/+4
2023-12-28[libc][NFC] Integrate `FloatProperties` into `FPBits` (#76506)Guillaume Chatelet14-238/+194
2023-12-27[libc][FIXME] Disable another test on GPU (#76444)Jan Patrick Lehr1-0/+2
2023-12-21[libc][NFC] Unify `FPBits` implementations (#76033)Guillaume Chatelet3-152/+124
2023-12-21[libc] Make BigInt bit_cast-able to compatible types (#75063)Guillaume Chatelet4-14/+102
2023-12-20[libc][NFC] clean up printf_core and scanf_core (#74535)michaelrj-google18-55/+31
2023-12-20[libc] suppress stdlib explicitly for crt1.a (#76079)Schrodinger ZHU Yifan1-1/+1
2023-12-20[libc] [startup] add cmake function to merge separated crt1 objects (#75413)Schrodinger ZHU Yifan1-11/+60
2023-12-20[libc][NFC] Rename `MAX_EXPONENT` to `MAX_BIASED_EXPONENT` (#75932)Guillaume Chatelet10-43/+45
2023-12-20Fix `__float128` only available on Linux for x86_64 (#75909)Igor Popov1-2/+2
2023-12-19[libc] try fixing LlvmLibcStackChkFail.Smash a third time (#75988)Nick Desaulniers2-8/+12
2023-12-19[libc] remove unnecessary dependency on assert from __stack_check_fail (#75985)Nick Desaulniers1-1/+0
2023-12-19[libc] try fixing LlvmLibcStackChkFail.Smash again (#75967)Nick Desaulniers1-6/+8
2023-12-19[libc] disable asan for LlvmLibcStackChkFail.Smash (#75966)Nick Desaulniers1-1/+1
2023-12-19[libc] __stack_chk_fail post submit test failures (#75962)Nick Desaulniers4-10/+12
2023-12-19[libc] move __stack_chk_fail to src/ from startup/ (#75863)Nick Desaulniers15-12/+131
2023-12-19[libc][NFC] Make `EXP_MANT_MASK` an implementation detail (#75810)Guillaume Chatelet14-24/+27
2023-12-19[libc][NFC] Make `QNAN_MASK` an implementation detail of `FPBits` (#75945)Guillaume Chatelet4-15/+21
2023-12-19[libc][NFC] Use FPBits builders instead of custom constructs (#75942)Guillaume Chatelet13-44/+40
2023-12-19[libc] Remove unnecessary call in memfunction dispatchers (#75800)Guillaume Chatelet5-10/+12
2023-12-18[libc] expose aux vector (#75806)Schrodinger ZHU Yifan4-28/+26
2023-12-18[libc] Improve get_object_files_for_test to reduce CMake configure time for t...lntue1-30/+49
2023-12-16Use StringRef::{starts,ends}_with (NFC)Kazu Hirata1-3/+3
2023-12-15[libc] Fix improper initialization of `StorageType` (#75610)Guillaume Chatelet23-28/+37
2023-12-15[libc][NFC] Rename `MANTISSA_WIDTH` in `FRACTION_LEN` (#75489)Guillaume Chatelet97-888/+877
2023-12-15[libc][NFC] Split str_to_float tests and reduce type clutter (#75471)Guillaume Chatelet5-286/+300
2023-12-14[libc] fix msan failure in mempcpy_test (#75532)Nick Desaulniers1-1/+1
2023-12-14[libc][NFC] Remove MantissaWidth traits (#75458)Guillaume Chatelet30-87/+71
2023-12-14[libc][NFC] Remove ExponentWidth traits (#75362)Guillaume Chatelet3-21/+17