[roll] Roll fuchsia [libc] Roll llvm-project/libc 2894029a3..00d9bdefa Manual roll with updates for new.h / alloc-checker.h split. //third_party/llvm-libc/src https://llvm.googlesource.com/llvm-project/libc/+log/2894029a3..00d9bdefa 00d9bdefa [libc] add missing header to alloc-checker (#173400) ee094f27e [libc] Split out src/__support/alloc-checker.h (#173104) 051d65ea9 [libc][math] Add LIBC_CONF_MATH_USE_SYSTEM_FENV / LIBC_MATH_USE_SYSTEM_FENV (#172902) fec853677 [libc][docs] Update website to reflect new strategy (#168637) 50d29f24b [libc][math] Refactor expm1f implementation to header-only in src/__support/math folder. (#162131) 25deb47e2 [libc] Add `IN6_IS_ADDR_V4COMPAT` (#172646) dc504ccfe [libc] Add `IN6_IS_ADDR_V4MAPPED` (#172645) 0669dd08a [libc] Add `IN6_IS_ADDR_MC*` (#172643) 77f4c5bd1 [libc] Add `IN6_IS_ADDR_MULTICAST` (#172498) 6ba388c46 [libc] Add `IN6_IS_ADDR_LOOPBACK` (#172312) 1a7f0b9d9 [libc] Add `IN6_IS_ADDR_UNSPECIFIED` (#172311) 346455156 [libc] Cast the error value to int (#172724) c8a44f870 [libc][fenv] Fix performance regression for x86 mxcsr utilities. (#172717) 262bddf6d [libc] Support opaque FILE* on baremetal (#168931) e4a8e6d1b libc: Prefix Rounding Control Error enum to avoid conflict in windows build (#172562) 4277b1600 [libc][CPP] make the string trap on OOM (#172260) 1a9f6da54 [libc][fuzzing] Improve printf long double fuzzing (#172113) 1064e9224 [libc] Add Darwin mutex support via os_sync primitives (#167722) 34b48e989 [libc] Fix ifdef in compiler.h. (#172324) e5640ca00 Revert "[APFloat] Add exp function for APFloat::IEEESsingle using expf implementation from LLVM libc. (#143959)" (#172325) febf11cfd [APFloat] Add exp function for APFloat::IEEESsingle using expf implementation from LLVM libc. (#143959) 68b66a78f [libc] Add `IN6_IS_ADDR_{LINK, SITE}LOCAL` (#168207) 4b5034a5d [libc] Properly fix printf long double subnormals (#172103) 8c5cb7b04 [libc][wctype][codegen] Add generation script for conversion data (#170868) 7ff7d61cc [libc] Refactor static polymorphism in WriteBuffer (NFC). (#169089) bdd2786e3 [libc] Add support for getpagesize. (#171713) 62f6653ca [libc][darwin] avoid importing macros conflicting with function names in overlay mode (#171691) 9655006b2 [libc][docs] Add a sunset policy to porting docs (#168936) 60f86bbe8 [libc] move abs_timesout and monotonicity out of linux dir (#167719) ff817675d Include inline_strlen.h on aarch64 only if the target has vector instrucions (#170892) 806bae78c [libc][fenv] Refactor x86 fenv implementations to make it work for various fenv_t. (#165015) 551b523bb [libc] Remove extra commas in linux/config.json. (#170801) b1ebd7ee4 Add commas for riscv and arm configs. (#170776) fe8e3feb2 Reland Refactor WIDE_READ to allow finer control over high-performance function selection (#165613) (#170738) 1546c0b8d Revert "Refactor WIDE_READ to allow finer control over high-performance function selection" (#170717) 8d496343a Refactor WIDE_READ to allow finer control over high-performance function selection (#165613) Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1473620 Original-Revision: e3f151802668e43e1d53246a39ffcb5be71079d4 GitOrigin-RevId: ce4ffc593d12c289d1b045ad5a3d9226433ac5fb Change-Id: I3bbe27a3d8dc0f786b230b89e03b6e9f00341fe0
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 in one of the communication channels documented at get involved.
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.