[roll] Roll llvm-project/libc f7a64e1..aec5884 (33 commits)

aec5884 [libc][Obvious] Reduce the size of the tests for hypot(f).
222d124 [libc] [test] Add missing <cstdint> include
b61bddd [libc][Obvious] Remove the STARTUP attribute from the api test listing.
2b6d6cf [libc] Remove unused startup source file
59e9bcd [libc] Remove startup option from integration tests
1ee30a8 [libc] Add missing dependencies to RISC-V startup implementation
25f629a [libc] Add missing environ dependency to AArch64 startup implementation
f25d590 [libc] Add missing threads dependency to AArch64 startup implementation
101d29c [libc] Inherit integration test dependencies from the startup target
8358908 [libc] Enable __llvm_libc_syscall and fork
b756fbe [libc] Enable spawn lib in riscv
d3ca257 [libc] Update supported riscv libs
903b59a [libc][docs] Add a section about allocations and deallocations to the style doc.
e6a4710 [libc][docs] Move the link to "Compiler Support" under "Status".
9d306c2 [libc] Add missing return statements to wrapper functions
6d6f345 [libc] Do not attempt to determine CPU features in GPU mode
5bb02ec [libc] Add aliases to C memory functions for integration tests
77ccea5 [libc][NFC] Clean up clang-tidy warnings for `src/__support` and `src/math`.
d710a7b [libc] Add instructions for linux headers
1c86b51 [libc] Remove leftover debug prints
57dd33e [libc] Fix CMake deduplication `-Xclang` arguments
d16fd23 [libc] Fix GPU fatbinary dependencies for multi-source object libraries
c2a9bd1 [libc][NFC] add an atof test for a fuzz failure
f45131f [libc] Set the stub filename to the target name instead of the source
0aebb3b [libc] Remove dummy archive and file from integration test
75e1908 [libc] Correctly pass the compile options to the internal GPU compilation
a929713 [reland][libc][NFC] Move memcmp implementations in subfolders
a936488 Revert "[libc][NFC] Move memcmp implementations in subfolders"
a0efcad [libc][NFC] Move memcmp implementations in subfolders
8dd5816 [libc] Enable more functions on riscv64.
9d44eef [libc] Update cross-compilation instructions
4228120 [libc] Make libc_errno point to internal errno for non-public builds.
720bf28 [libc] Switch sys/stat implementations over to libc_errno.

GitOrigin-RevId: 44fe19dfe13e53256b0391f4b80828d5636640b5
Change-Id: I831c1cbd1570ed66f1a03cd642fd0cb300c4788f
1 file changed
tree: c95ca369a2ad2877be5199af99eb3628a9c39144
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
  14. 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.