[roll] Roll fuchsia [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: 1b3e24a5914740f13c50e17f56404ec6b6d881a5
Roller-URL: https://ci.chromium.org/b/8742208043884935729
CQ-Do-Not-Cancel-Tryjobs: true
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1082645
Original-Revision: 4df25aaf9b28dce9dcef26787ccc2fa734b0e39c
Change-Id: I03d879563e2d6b6c7920ed28a568994851a37135
1 file changed
tree: 82237f45fb3a2f76ca918cc6871e20ed51bac39b
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cts
  6. firmware
  7. flower
  8. jiri.lock
  9. MILESTONE
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
  15. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.