commit | 4df25aaf9b28dce9dcef26787ccc2fa734b0e39c | [log] [tgz] |
---|---|---|
author | global-integration-roller <global-integration-roller@fuchsia-infra.iam.gserviceaccount.com> | Wed Jul 17 00:57:16 2024 +0000 |
committer | GI Roller <global-integration-roller@fuchsia-infra.iam.gserviceaccount.com> | Wed Jul 17 00:57:16 2024 +0000 |
tree | bff49a34c7f6ebf86091c5e51394e70f440c42e1 | |
parent | 79c30c51aaab04d9c8c9fab18fec2106fabb62fa [diff] |
[superproject] Roll llvm-project/libc 4497e5d..e5b3ce5 (32 commits) e5b3ce5 [libc][docs] Document printf support on the GPU target (#99241) bccd47e [libc] Implement `clock_gettime` for the monotonic clock on the GPU (#99067) 50fe849 [libc] Add `strerror` and `strerror_k` to the GPU (#99083) 4174a66 [libc] newheadergen: script adjusted for cmake (#98825) ce9997c [libc] Fix old unittests for wchar tests (#99060) c979699 [libc][stdlib] Implement heap sort. (#98582) 286ea6d [libc] add a simple TTAS spin lock (#98846) dbc459e [libc] Enable 'wchar.h' for the GPU (#98973) 5717e25 [libc] newheadergen: added assert.yaml (#98826) 9197636 [libc][math] Optimize nearest integer functions using builtins when available (#98376) 4d713b7 [libc][NFC] Fix printed test time in 32-bit systems (#98922) 891f9d9 [libc] Fix warnings emitted by GCC (#98751) 55bf1be [libc] Mark external baremetal I/O symbols as extern "C" (#98871) 6bb49a9 [libc] Use Atomics in GPU Benchmarks (#98842) cf49b86 [libc] Extend the baremetal I/O vendor ABI (#98683) cdd8c96 [libc] Fix signbit include test. (#98793) cfa8a67 [libc] Include realloc in baremetal entrypoints (#98780) 8d306b0 [libc][math] implement `signbit` and math macro unit tests (#97791) 8227aba [libc] Add libc_include_tests suites to check-libc target. (#98749) b32024c [libc] Mark all __llvm_libc_errno definitions as noexcept (#98762) 606d393 [libc] Mark internal __llvm_libc_errno as noexcept (#98760) 35c0355 [libc] Remove src/errno/errno.h (#98759) 2fe2edc [libc] fix dependencies for fprintf (#98752) a8c82cb [libc] Support configurable errno modes (#98287) 4b196b2 [libc] always compile hash_test with -O3 (#98718) 25dc526 [libc] Stop using LLVM's `stdout` in overlay mode tests 54824ad [libc] suppress uninitialized werrors (#98710) 22cc548 [libc] Fix missing printf dependencies 6f539a1 [libc] Remove warnings on default values 6a08c2f [libc] Implement (v|f)printf on the GPU (#96369) 44be0a5 [libc] newheadergen: created sys folder for yaml files, make appropriate updates to CMake file for sys folder (#98693) 9533ae9 [NVPTX] Implement variadic functions using IR lowering (#96015) GitOrigin-RevId: fb80f4a0fe54b558a6e72ea94cf11acbc2d3ef19 Roller-URL: https://ci.chromium.org/b/8742208043884935729 CQ-Do-Not-Cancel-Tryjobs: true Change-Id: Ic3285b4d138d419be3f1c1f1215a8cd67f11006e Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1082645
Fuchsia is an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.
We expect everyone interacting with our project to respect our code of conduct.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.