[roll] Roll fuchsia [superproject] Roll llvm-project/libc ab5d54a..2250825 (61 commits)
2250825 [libc] Undo accidental changes to `dsubl` that were leftoever
5f24edc [libc] Enable all supported math functions on the GPU (#102563)
52de4f8 [NFC][libc] Clarifies underscores in n-char-sequence. (#102193)
9d04bd0 Revert "libc: Remove `extern "C"` from main declarations" (#102827)
2349d2e libc: Remove `extern "C"` from main declarations (#102825)
dab053e [libc] Fix `scablnf16` using `float16` instead of `_Float16`
b6089ba [libc] Moved range_reduction_double ifdef statement (#102659)
f3bbd41 [libc] Fix CFP long double and add tests (#102660)
843b28f [libc] Clean up remaining use of *_WIDTH macros in printf (#102679)
fb0d442 [libc] Fix use of cpp::numeric_limits<...>::digits (#102674)
072edcd [libc] Use cpp::numeric_limits in preference to C23 <limits.h> macros (#102665)
0dadb6c [libc][newhdrgen]sorted function names in yaml (#102544)
ff9636a [libc][math][c23] Add fadd{l,f128} C23 math functions (#102531)
0450d44 [libc][math][c23] Add totalorderl function. (#102564)
cda739d [libc][math][c23] Fix setpayloadsig smoke test on RV32 (#102538)
677b970 [libc] Make str_to_float independent of fenv (#102369)
a07fb09 [libc][math] Add scalbln{,f,l,f128} math functions (#102219)
3941bcf [libc][gpu] Add Sinf Benchmarks (#102532)
6e93925 [libc] [gpu] Fix Minor Benchmark UI Issues (#102529)
e0d1caa [libc][newhdrgen] add_function by alphabetical order (#102527)
7c60384 [libc] [gpu] Add Generic, NvSin, and OcmlSinf64 Throughput Benchmark (#101917)
878cdd1 [libc][math][c23] Add ddivl C23 math function. (#102468)
100ac4b [libc] Make use of 32-bit time_t a config option (#102012)
95cac73 [libc] Implement 'getenv' on the GPU target (#102376)
32a4374 [libc][math] fix yaml indentation bug (#102421)
b2df8b6 [libc][math][c23] Add entrypoints and tests for setpayloadsig{,f,l,f128} and setpayloadl. (#102413)
07d1979 [libc] Use proxy headers for `limits.h` values (#102378)
9eeeacd [libc][math] updated functionspec subf128 (#102372)
456692e libc: remove trailing whitespaces
7b45dff [libc] math fuzzing MPFR include statement (#102358)
32ccefe [libc][math] fixing build broke for remainderf128 (#102362)
95859d2 [libc][math][c23] Add fsub{,l,f128} and remainderf128 C23 math functions (#101576)
0546031 [libc] Fix conflict values from internal `limits.h` when used externally
25e8847 [libc] Fix bot accidentally picking up conflicting MB_LEN_MAX
d3d34a1 [libc][math][c23] Add exp10f16 C23 math function (#101588)
31b999f [libc] Enable quick_exit routines on the GPU (#102242)
321612b [libc] Add `*_HAS_SUBNORM` to `float.h` (#102182)
3756dc5 [libc] Define `MB_LEN_MAX` in `limits.h` (#102246)
cfe9d97 [libc][math] Add getpayloadl function. (#102214)
412cbb0 [libc] Allow time conversions to compile on bare metal (#102014)
9ac77f1 [libc] add spin lock family functions (#100509)
9b03ded [libc] Fix overflow check for 32-bit mktime. (#101993)
35b645b [libc] Fix index into argument vector
608cbf9 [libc][math] Improve the error analysis and accuracy for pow function. (#102098)
f4109b3 [libc] Fix GPU argument vector writing `nullptr` to string
241a136 [libc][math][c23] Add ffma{,l,f128} and fdiv{,l,f128} C23 math functions #101089 (#101253)
ac0357a [libc] Make RPC malloc implementation return 'nullptr' on alloc failure
b2945c1 [libc] Fix builds on Windows (#102162)
4cb4acd [libc] Enable more entrypoints for riscv (#102055)
b48e9cf [libc][math][c23] Add exp2f16 C23 math function (#101217)
aa86646 [libc] Fix incorrect tablegen for lgamma
2e7e07e [libc] undo execution bit change (#102083)
00ed4cf [libc] Add `lgamma` and `lgamma_r` stubs for the GPU (#102019)
c47e3f8 [libc] Add support for 'features.h' when targeting the GPU (#102037)
770e31d [libc] Provide 'signal.h' header for the GPU (#101996)
fbc433b [libc] Add loader option to force serial execution of GPU region (#101601)
732c401 [libc][newhdrgen] removing trailing spaces -- yaml (#102043)
d92b8c4 [libc][malloc] Reuse the prev_ field for allocated blocks (#101265)
4429748 [libc] Include pow in baremetal entrypoints (#102021)
3fe4fc0 [libc][math] Implement fast pass for double precision pow function with up to 1ULP error. (#101926)
1ab7a08 [libc][startup] fix main thread TLS unmapped with wrong value (#102009)
GitOrigin-RevId: af69214f0094d603c4c5c092444f74c4f3d7cfca
Roller-URL: https://ci.chromium.org/b/8739776963999072305
CQ-Do-Not-Cancel-Tryjobs: true
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1099614
Original-Revision: 59f5548d0decbb581d83feee55c65982c2f1511f
Change-Id: I0b6829c8b30810ae961a75d5f6b0500483a2cb39
This repository contains Fuchsia's Global Integration manifest files.
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.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.