commit | bc663e6668c4d5a10057dbca5c87f7a95cc41117 | [log] [tgz] |
---|---|---|
author | Grace Cham <hscham@chromium.org> | Mon Sep 26 00:49:22 2022 |
committer | Grace Cham <hscham@chromium.org> | Wed Sep 28 02:14:00 2022 |
tree | a00575ccbe70fdc542c1e4514dc390be4ac98a6e | |
parent | 05a15cd71716d3b1e4d5b8e877c525da747dcdcb [diff] | |
parent | e67bf8daa6bae8d0c750fb13a64b5d5d8f4a4541 [diff] |
Automated commit: libchrome r1024993 uprev Merge with upstream commit e67bf8daa6bae8d0c750fb13a64b5d5d8f4a4541 * added stub abseil header absl/base/attributes.h. * added new message_pump_buidlflags Removed following files from BUILD.gn sources: * base/notreached.cc * mojo/public/cpp/base/thread_priority_mojom_traits.cc * mojo/public/cpp/base/thread_priority.mojom (replaced by .../thread_type.mojom) since base::ThreadPriority is replaced by base::ThreadType in r1021517 (crrev.com/c/3329026). Backward compatibility patch added: * b/248960258: old base::bits::Align{Down,Up} that takes size and alignment both as a size_t are added. In r1023727 (crrev.com/c/3752744), base::bits::Align{Down,Up} were changed to be templated to take size and alignment of the same type. This causes failure at type deduction with existing usages if they provide the arguments of different types (which are then implicitly converted to size_t). * b/249002922: commented out check for [Default] in mojom enums in mojo/public/tools/mojom/mojom/generate/translate.py. Upstream keeps a list of old enums that are exempted from the check. It is difficult for us to find everything quickly in CrOS. Comment out the check for the uprev and compile a similar list later/ add [Default] to missing ones. * b/249406176: add definitions of old enum base::ThreadPriority as alias of its replacement base::ThreadType. Long-term patch added: * b/249000733: reverted profiler change r1024559 (crrev.com/c/3763511) that are incompatible with arm and amd boards. Discuss with upstream and maybe control list of source files used with IUSE architecture flags. BUG=None TEST=sudo emerge libchrome Change-Id: I72f5ff8f908f0b1c6d7db225b7d637f65eb91a64
This directory includes the source from Chrome's libbase for use in Chrome OS.
See libchrome.md for more info.