[roll] Roll fuchsia [superproject] Roll llvm-project/libc 8fd3d80..6029126 (31 commits)

6029126 [libc] Remove the requirement of a platform-flush operation in File abstraction.
2136e83 [libc] Disable atomic optimizations for `libc` AMDGPU builds
9ae3274 [libc] [NFC] malloc.h: fix include guard typo
3b63360 [libc][Docs] Add some motivation for the GPU libc
6feea6d [libc][Obvious] Fix problem with the variable used for the jobs
199da89 [libc] Add an option to use a job pool for GPU tests
8b2f07c [libc][nfc] Silence two warnings in tests
976f3d2 [libc] Add a test for `fputs` to check using `stdout` and `stderr`
d2a1b97 [libc] Add LIBC_INLINE_VAR for inline variables
c18e434 [libc][obvious] Actually return the value from `malloc` for NVPTX
e675ef3 [libc] Disable the strtod and strtold tests on NVPTX
a75b77e [libc] Export GPU extensions to `libc` for external use
7d32a47 [libc] Begin implementing a library for the RPC server
f7bfca5 [libc] Enable conversion functions on the GPU
2b27fad [libc] Move the definitions of the standard IO streams to the platform
ca7fdd7 [libc][obvious] Fix the FMA implementation on the GPU
a55cdf1 [libc] Add support for FMA in the GPU utilities
1022bc9 [libc] Begin implementing a 'libmgpu.a' for math on the GPU
5a4e93c [libc] Fix merging issue with test/src/math/exhaustive/expm1f_test
d634bec [libc] Enable hermetic floating point tests again.
ed56ff3 [libc][NFC] Fix some issues with LIBC_INLINE
08eb294 [libc] Enable custom logging in LibcTest
967bde9 Revert D152630 "[libc] Enable custom logging in LibcTest"
a909922 [libc] Enable custom logging in LibcTest
af122d0 [libc] Dispatch memmove to memcpy when buffers are disjoint
2297362 [libc] Add Int<> type and fix (U)Int<128> compatibility issues.
89fbef7 [libc] Fix floating point test failing to build on the GPU
f3338c9 [libc][docs] Add undefined behavior doc to site
3252257 [libc] Add qsort_r
d93b3e0 [libc] Fix argument types for {f,}truncate specs
5375815 [libc] Improve memcmp latency and codegen

GitOrigin-RevId: 54949814d1b840e3493e2ab1764390e8b19ec99a
Roller-URL: https://ci.chromium.org/b/8777829809600049585
CQ-Do-Not-Cancel-Tryjobs: true
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/873296
Original-Revision: c933f8988a300b8366472fbcdce2909ad5a56329
Change-Id: I961cbdc0671607c7a83a63b1f328c7464108a29d
1 file changed
tree: 2819a62dbcf0e8bcdecbd4931536944cb78ff91e
  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.