commit | c5c16f115ce936af0fa05c94910f43ebedad7a6d | [log] [tgz] |
---|---|---|
author | Corentin Wallez <cwallez@chromium.org> | Wed Jul 16 17:05:35 2025 -0700 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Jul 16 17:05:35 2025 -0700 |
tree | 5ab008236bda3f0b6524f04640195c8241a03951 | |
parent | d386c8472b73f0e3255c705fffcd4ecf3bbff145 [diff] |
Rolling build dependencies Rolls a bunch of build dependencies, which also required: - Rolling ANGLE and VMA for a suppression of -Wthread-safety-analysis - Rolling googletest for a narrowing warning fix. - Updating the Abseil BUILD.gn files. - Adding the download of objdump as the toolchain now uses llvm-otool. - Disabling the use of libatomic that we don't have as a dep. - Disable -Wnrvo that warns when RVO cannot be applied and has a ton of false positives (cases we don't care to fix). - Suppress an MSVC warning for Abseil's symbolize_win32.cc that includes conflicting Windows headers. - Silence warnings about MTLCompileOptions.fastMathEnabled being deprecated since we cannot remove it until after we require macOS 15.0. - mac_min_sdk defaults to 12 (overriding Chrome's 15) - Mac bot candidates: remove Mac-11, add Mac-15 - CMake: suppress -Wredundant-parens in third_party/abseil - Suppress Clang's -Wredundant-parens from protobuf header included from IR protobuf code Roll build/ db0d31d70..c734cf94f (457 commits) https://chromium.googlesource.com/chromium/src/build/+log/db0d31d70284..c734cf94f4e1 $ git log db0d31d70..c734cf94f --date=short --no-merges --format='%ad %ae %s' 2025-07-15 tikuta build: Replace use_libcxx_modules with use_clang_modules 2025-07-15 zequanwu [clang] Update for tip-of-tree version bump to 22 2025-07-15 sunnyps [ios blink] Upgrade deployment target to iOS 26.0 2025-07-15 bsheedy Add build host information MCP server 2025-07-15 lukasza Revert "[rust] Allow *individual* warning kinds in 3rd-party crates." 2025-07-15 lukasza [rust] Allow *individual* warning kinds in 3rd-party crates. 2025-07-15 thakis build: Remove BUILDFLAG_INTERNAL_IS_NACL 2025-07-14 thakis Remove remaining BUILDFLAG(IS_NACL)s 2025-07-14 ender Mobile Parity Update: use built-in engine favicons. 2025-07-14 agrieve Revert "build: Ignore XrExtensions R8 warnings" 2025-07-14 agrieve Ignore some test-only proguard warnings happening on internal builds 2025-07-11 thakis mac: Enable chained fixups on intel as well 2025-07-11 skavuluru Use Build flag along with FEATURE_PC check for experimental Desktop Android features. 2025-07-11 thakis build: Remove two zos checks 2025-07-11 thakis build: Enable --gdb-index on 32-bit linux builds 2025-07-10 tikuta build: Don't use code coverage wrapper for module file 2025-07-10 tsepez Remove legacy IPC fuzzers 2025-07-10 thakis Reland "mac: Enabled chained fixups on arm!" 2025-07-10 ender Do not run Android LINT tests when args.gn disables lint. 2025-07-10 thakis Enable gdb index for arm 32-bit android builds 2025-07-10 thakis Remove a few __native_client__ and __pnacl__ checks 2025-07-10 wnwen pgo: Fix missing input for Android ARM64 PGO 2025-07-10 cdesouza [exit-time-destructors] Adding default-enabled switch 2025-07-09 hartmanng Reland "Turn on gender translation PAK generation everywhere" 2025-07-09 tsepez Remove native_client and ppapi from unsafe buffers suppression file. 2025-07-09 agrieve Revert "Disable thinlto-cache on Android, take two" 2025-07-09 chromium-internal-autoroll Roll Fuchsia Internal Images from 28.20250626.102.1 to 28.20250709.101.1 2025-07-09 sdefresne spanification: Enable allow_unsafe_buffers warning for iOS 2025-07-09 agrieve Revert "Disable thinlto optimizations on Android to fix bots" 2025-07-09 pasko Disable thinlto-cache on Android, take two 2025-07-09 pasko Revert "Disable thinlto-cache on Android" 2025-07-09 pasko Disable thinlto-cache on Android 2025-07-09 msta Add initial android support for libc++ modules. 2025-07-08 agrieve Disable thinlto optimizations on Android to fix bots 2025-07-08 tikuta build: Do not use -fno-math-errno with modules 2025-07-08 wnwen pgo: Use specific PGO profile for android arm64 2025-07-08 mmenke Make Fuchsia Python test runners not set up SpawnedTestServer. 2025-07-08 huitingyu Revert "Turn on gender translation PAK generation everywhere" 2025-07-08 kdlee Temporarily un-default `-fsanitize=array-bounds` 2025-07-07 mmenke Stop setting up the test server spawner on Android. 2025-07-07 ukai siso: exclude *.info from clang/link 2025-07-07 hypan android: Add a flag to skip PRE tests in gtest. 2025-07-07 aeubanks Use more binaries from clang toolchain in mac build 2025-07-07 hartmanng Turn on gender translation PAK generation everywhere 2025-07-06 fqj Add tast. prefix for disabled tasts tests lists 2025-07-04 wnwen build: Ignore XrExtensions R8 warnings 2025-07-03 kdlee Reland "Enable -fsanitize=array-bounds in non-UBSan builds" 2025-07-03 kdlee install-build-deps: Use `logging` 2025-07-03 tikuta build: Re-enable clang plugins for modules build 2025-07-02 luci-bisection Revert "Enable -fsanitize=array-bounds in non-UBSan builds" (...) 2025-04-17 agrieve Reland "Android: Do not filter android_java_prebuilt() by default" 2025-04-17 tal.marian Fix natvis for std::__Cr::list<T> 2025-04-17 lukasza [rust] Split `//build/rust/allocator/allocators_impls` target into two. 2025-04-16 kawasin Revert "Reland "Roll catapult (manual roll)"" 2025-04-16 btriebw Revert "Android: Do not filter android_java_prebuilt() by default" 2025-04-16 agrieve Android: Do not filter android_java_prebuilt() by default 2025-04-16 chromium-internal-autoroll Roll Fuchsia Internal Images from 27.20250408.102.1 to 27.20250416.102.1 2025-04-16 paulsemel build: disable building libatomic for libfuzzer fuzzers 2025-04-16 mikt Reland "[build] Enable -fsized-deallocation on ASan builds" 2025-04-16 tikuta build: Use md variable for cxx_modules in gcc_toolchain.gni 2025-04-15 lukasza [rust] Unify build conditions handling for `//build/rust/allocator`. 2025-04-15 agrieve Reland "Change android_static_analysis default to "build_server"" 2025-04-15 dloehr Disable -Wpadded on Windows 2025-04-15 lukasza [rust] Clean up `//build/rust/allocator` after a Rust toolchain roll. 2025-04-15 agrieve Android: Apply default jar_excluded_patterns only when necessary 2025-04-15 agrieve Android: Rename is_robolectric -> requires_robolectric 2025-04-15 kubo [tvOS] Add a separate BuildInfo.plist for tvOS builds 2025-04-15 agrieve Reland "Android: Do not pass classpath to d8 when dexing" 2025-04-14 ukai remove remote_action_pool 2025-04-14 kangie Drop `remap_alloc` dep 2025-04-14 mlcui Add Mongolian to ChromeOS platform locales 2025-04-14 agrieve Android: Remove Manifest.class from default jar_excluded_patterns 2025-04-14 lukasza [gnrt] Enable strict mode when expanding `handlebars` templates. 2025-04-14 agrieve Revert "Android: Do not pass classpath to d8 when dexing" 2025-04-14 agrieve Android: Do not pass classpath to d8 when dexing 2025-04-14 agrieve Revert "Change android_static_analysis default to "build_server"" 2025-04-14 martinkong Reland "Roll catapult (manual roll)" 2025-04-14 mheikal Change android_static_analysis default to "build_server" 2025-04-14 ukai list_java_targets: don't use `ninja -t targets` 2025-04-13 ukai list_java_targets: use siso if output is built by ninja 2025-04-13 mikt Revert "[build] Enable -fsized-deallocation on ASan builds" 2025-04-12 mikt [build] Enable -fsized-deallocation on ASan builds 2025-04-11 agrieve Remove -DTMP_REBUILD_HACK 2025-04-10 ukai ide_query: ignore-missing-targets 2025-04-10 thomasanderson Reland "Replace usage of g_settings_new() with ui::GSettingsNew()" 2025-04-10 edechamps Build libatomic and link into all binaries 2025-04-10 lukasza [gnrt] Don't filter out `default` feature (to match `cargo`). 2025-04-10 bpastene Revert "Roll catapult (manual roll)" 2025-04-10 agrieve Android: Use header jars in check_for_missing_direct_deps 2025-04-10 agrieve Reland "Android: Stop passing unused flags to turbine.py" 2025-04-10 tikuta build: Update libcxx_prefix in modules build 2025-04-09 tikuta Reland "buildtools: Copy lib++ headers for Clang modules build" 2025-04-09 jwata build: Disallow use_remoteexec=true and use_reclient=false & use_siso=false. 2025-04-09 wnwen Revert "Android: Stop passing unused flags to turbine.py" 2025-04-09 agrieve Android: Stop passing unused flags to turbine.py 2025-04-09 zijiehe [fuchsia] Ensure ipv4 addresses can be retrieved 2025-04-09 martinkong Roll catapult (manual roll) 2025-04-09 hypan [exception-db] Use standard format for UpdateInvocation json request. 2025-04-09 gabriellelau Modify writable_system AVD arg in run_cts.py based on --use-webview-provider 2025-04-09 jwata build: Set use_siso=true on Swarming bots Roll buildtools/ 244e7cf44..bb0dbc354 (84 commits) https://chromium.googlesource.com/chromium/src/buildtools/+log/244e7cf44533..bb0dbc354cf9 $ git log 244e7cf44..bb0dbc354 --date=short --no-merges --format='%ad %ae %s' 2025-07-15 tikuta build: Replace use_libcxx_modules with use_clang_modules 2025-07-15 tikuta buildtools: Format BUILD.gn 2025-07-13 tikuta buildtools: Add missing dependencies for libc++ modules on macOS 2025-07-09 msta Fix an ODR violation on android modules builds. 2025-07-09 msta Add initial android support for libc++ modules. 2025-07-08 tikuta buildtools: Update libcxx_headers.gni 2025-07-08 dloehr Roll libc++ from b5d83e70a153 to 7a36df3acb83 (43 revisions) 2025-07-02 msta Fix and simplify the sysroot module map mechanisms. 2025-06-26 tikuta build: Add basic support of modules build for macOS 2025-06-26 tikuta build: Add modulemap template 2025-06-25 msta Remove all unconditional dependencies for builtin modules. 2025-06-25 chromium-autoroll Roll libc++ from 2c359c239b13 to b5d83e70a153 (7 revisions) 2025-06-25 ukai remove more nacl rewrapper cfg 2025-06-25 ukai update siso-chromium image 2025-06-25 ukai remove nacl rewrapper cfg 2025-06-24 thomasanderson Remove eu-strip 2025-06-24 dcheng Add an option to build in C++23 mode 2025-06-23 tikuta build: Restrict sysroot module declarations to Linux/ChromeOS 2025-06-22 tikuta build: Remove unnecessary dependencies around libc++ modules 2025-06-17 rop LSC Add 'Update Mechanism:' to README.chromium 2025-06-12 tikuta build: Remove indirect dependencies for libc++ modules 2025-06-11 tikuta buildtools: Use public_deps for module dependencies 2025-06-10 agrieve Revert "Remove eu-strip binary and forward to the system binary" 2025-06-10 thomasanderson Remove eu-strip binary and forward to the system binary 2025-06-09 chromium-autoroll Roll libc++ from b65e703745e6 to 2c359c239b13 (1 revision) 2025-06-07 chromium-autoroll Roll libc++ from de63c6fd41c1 to b65e703745e6 (1 revision) 2025-06-06 chromium-autoroll Roll libc++ from cdae0b78c315 to de63c6fd41c1 (3 revisions) 2025-06-05 tikuta build: Fix some configs to enable module build for ChromeOS 2025-06-05 chromium-autoroll Roll libc++ from 0e242589e535 to cdae0b78c315 (3 revisions) 2025-06-04 chromium-autoroll Roll libc++ from 275cada5def6 to 0e242589e535 (3 revisions) 2025-06-03 ukai Fix siso config for cros chroot 2025-06-03 chromium-autoroll Roll libc++ from 536618d78ce8 to 275cada5def6 (3 revisions) 2025-06-02 chromium-autoroll Roll libc++ from c2e409462f54 to 536618d78ce8 (2 revisions) 2025-06-01 tikuta buildtools: Update libcxx_headers.gni 2025-05-31 thakis Roll libc++ from a9cc573e7c59 to c2e409462f54 (61 revisions) 2025-05-30 chromium-autoroll Reland "Roll libc++ from a01c02c9d4ac to a9cc573e7c59 (8 revisions)" 2025-05-29 msta Cleanup: Remove support for implicit modules. 2025-05-27 tikuta buildtools: Add deps to copy libcxx headers 2025-05-27 tikuta buildtools: Remove unnecessary module config subtraction 2025-05-26 tikuta build: Add sysroot modules 2025-05-22 tikuta buildtools: Disable exceptions and RTTI in libc++ modules 2025-05-19 tikuta libc++: Add copy_custom_headers to libc++ deps 2025-05-14 smaier Merge android32/64_ndk_api_level 2025-05-07 antoniosartori Revert "Roll libc++ from a01c02c9d4ac to a9cc573e7c59 (8 revisions)" 2025-05-06 chromium-autoroll Roll libc++ from a01c02c9d4ac to a9cc573e7c59 (8 revisions) 2025-05-06 mark Make libc++ a static_library instead of source_set on non-Windows 2025-05-05 chromium-autoroll Roll libc++ from 629a8149c0b4 to a01c02c9d4ac (1 revision) 2025-05-04 chromium-autoroll Roll libc++ from 44e1c95ca5e2 to 629a8149c0b4 (1 revision) 2025-05-03 chromium-autoroll Roll libc++ from f034fd5662d0 to 44e1c95ca5e2 (1 revision) 2025-05-01 chromium-autoroll Roll libc++ from 62724eb55f2a to f034fd5662d0 (2 revisions) 2025-04-30 tikuta buildtools: Sync libc++/libcxx_headers.gni to upstream 2025-04-29 chromium-autoroll Roll libc++ from 9d0cba76be73 to 62724eb55f2a (2 revisions) 2025-04-28 chromium-autoroll Roll libc++ from 917609c669e4 to 9d0cba76be73 (1 revision) 2025-04-25 chromium-autoroll Roll libc++ from bb79a3458592 to 917609c669e4 (6 revisions) 2025-04-24 chromium-autoroll Roll libc++ from 89e9b96bc4c9 to bb79a3458592 (1 revision) 2025-04-22 chromium-autoroll Roll libc++ from 105734247be0 to 89e9b96bc4c9 (1 revision) 2025-04-22 tikuta Handle module.modulemap.in for Clang module build of libc++ 2025-04-20 chromium-autoroll Roll libc++ from 1b1ee158b62c to 105734247be0 (1 revision) 2025-04-19 chromium-autoroll Roll libc++ from 5803cf191826 to 1b1ee158b62c (3 revisions) 2025-04-18 chromium-autoroll Roll libc++ from 4c0596219258 to 5803cf191826 (1 revision) 2025-04-16 chromium-autoroll Roll libc++ from b2be7b0b0b57 to 4c0596219258 (1 revision) 2025-04-16 tikuta libc++: Update header files list for modules build 2025-04-15 chromium-autoroll Roll libc++ from bf30ab1b37bc to b2be7b0b0b57 (1 revision) 2025-04-14 chromium-autoroll Roll libc++ from 98409c6c0983 to bf30ab1b37bc (9 revisions) 2025-04-13 chromium-autoroll Roll libc++ from c2c5b90e6853 to 98409c6c0983 (5 revisions) 2025-04-11 chromium-autoroll Roll libc++ from 024b5251a7d9 to c2c5b90e6853 (3 revisions) 2025-04-09 chromium-autoroll Roll libc++ from 6f6dc922b8e0 to 024b5251a7d9 (2 revisions) 2025-04-09 tikuta Reland "buildtools: Copy lib++ headers for Clang modules build" 2025-04-09 jwata Revert "buildtools: Copy lib++ headers for Clang modules build" 2025-04-09 tikuta buildtools: Copy lib++ headers for Clang modules build 2025-04-08 chromium-autoroll Roll libc++ from c79b6718f6f2 to 6f6dc922b8e0 (8 revisions) 2025-04-07 chromium-autoroll Roll libc++ from 4e8b01e3c1c2 to c79b6718f6f2 (3 revisions) 2025-04-07 tikuta buildtools: Use clang_base_path for builtin modulemap file 2025-04-06 chromium-autoroll Roll libc++ from c66de5889c47 to 4e8b01e3c1c2 (1 revision) 2025-04-05 chromium-autoroll Roll libc++ from 93ee954f850f to c66de5889c47 (2 revisions) 2025-04-04 chromium-autoroll Roll libc++ from 7f8f85ae73af to 93ee954f850f (4 revisions) 2025-04-03 chromium-autoroll Roll libc++ from 723abbda2053 to 7f8f85ae73af (3 revisions) 2025-04-02 chromium-autoroll Roll libc++ from 35a5aaad4ac1 to 723abbda2053 (1 revision) 2025-03-31 chromium-autoroll Roll libc++ from 449310fe2e37 to 35a5aaad4ac1 (1 revision) 2025-03-30 chromium-autoroll Roll libc++ from cabf75f15f4d to 449310fe2e37 (1 revision) 2025-03-29 chromium-autoroll Roll libc++ from 69d6a32588fa to cabf75f15f4d (3 revisions) 2025-03-29 thakis Roll libc++ from 6a83e4982509 to 69d6a32588fa (73 revisions) 2025-03-28 thakis Roll libc++ from 4f05e20cbe1d to 6a83e4982509 (12 revisions) 2025-03-28 tikuta libc++: Add missing deps for modules build Roll third_party/clang-format/script/ 95c834f37..911fc51fb (36 commits) https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git/+log/95c834f3753e..911fc51fb465 $ git log 95c834f37..911fc51fb --date=short --no-merges --format='%ad %ae %s' 2025-07-14 owenpiano Revert "[clang-format] Fix an off-by-1 bug with -length option (#143302)" 2025-06-13 owenpiano [clang-format] Fix an off-by-1 bug with -length option (#143302) 2025-06-12 owenpiano Reland "[clang-format][NFC] Clean up fillRanges() in ClangFormat.cpp" (#143477) 2025-06-09 jgorbe Revert "[clang-format][NFC] Clean up fillRanges() in ClangFormat.cpp (#143236)" 2025-06-07 owenpiano [clang-format][NFC] Clean up fillRanges() in ClangFormat.cpp (#143236) 2025-05-22 jan_svoboda Reapply "[clang] Remove intrusive reference count from `DiagnosticOptions` (#139584)" 2025-05-22 kazu Revert "[clang] Remove intrusive reference count from `DiagnosticOptions` (#139584)" 2025-05-22 jan_svoboda [clang] Remove intrusive reference count from `DiagnosticOptions` (#139584) 2025-05-20 owenpiano [clang-format] Handle raw string literals containing JSON code (#140666) 2025-05-19 owenpiano [clang-format][NFC] Upgrade SortIncludes option to a struct (#140497) 2025-04-19 mehmetselimkeles [clang-format] Handle spaces in filename paths in clang-format-diff.py (#135779) 2025-04-10 owenpiano [clang-format][NFC] Reformat git-clang-format 2025-04-10 tim.clephas Treat ipynb as json (#135137) 2025-04-10 wenju.he [clang-format] Add 'cl' to enable OpenCL kernel file formatting (#134529) 2025-03-16 owenpiano [clang-format] Update the minimum python version requirement 2025-02-07 65685404+gutron [emacs][clang-format] Suppress reference to free variable errors (#126254) 2025-02-04 35538541+goldsteinn [emacs][clang-format] Add elisp API for clang-format on git diffs (#112792) 2024-12-05 owenpiano [clang-format][NFC] Reformat git-clang-format with `black -l80` 2024-12-05 owenpiano [clang-format] Reformat Python script git-clang-format with black 2024-12-03 d3x0r [clang-format] Add support for `.cjs` as JavaScript file extension (#118188) 2024-11-27 rpfos [clang-format] Add mjs to default_extensions in git-clang-format (#117730) 2024-11-24 owenpiano [clang-format][doc] Minor cleanup 2024-10-30 beiktatas+github [clang-format] Fix path expansion inside git-clang-format.bat (#114078) 2024-10-25 owenpiano [clang-format] Print the names of unfound files in error messages (#113640) 2024-10-25 llvm-dev Fix MSVC "signed/unsigned mismatch" warning. NFC. 2024-10-25 parenthesized.ko [clang-format] Fix working -assume-filename with .clang-format-ignore (#113100) 2024-10-20 ideasman42 Add "clang-format-on-save-mode" minor mode to clang-format.el (#104533) 2024-10-18 owenpiano [clang-format] Fix a bug that always returns error for JSON (#112839) 2024-09-03 owenpiano [clang-format] Handle spaces in file paths in git-clang-format.bat (#107041) 2024-09-01 c8ef [NFC] Fix typos (#106817) 2024-08-28 dklimkin Fix clang-format-test.el past 625841c (#106398) 2024-08-27 *~=`'#}+{/-|&$^_ [clang-format-diff.py][NFC] Document _stderr as unused 2024-08-22 akari.ccino [clang-format] Use double hyphen for multiple-letter flags (#100978) 2024-08-10 owenpiano [clang-format] Fix a serious bug in `git clang-format -f` (#102629) 2024-08-02 owenpiano [clang-format] Handle parenthesized list in RemoveParentheses (#100852) 2024-06-07 nourr313 [clang-format][NFC] Remove an else after a return statement (#94548) Roll third_party/libc++/src/ 2e25154d4..621455c85 (558 commits) https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/2e25154d49c2..621455c85cae $ git log 2e25154d4..621455c85 --date=short --no-merges --format='%ad %ae %s' 2025-07-16 nikolasklauser [libc++] Annotate barrier functions that are defined in the dylib (#148542) 2025-07-15 varconsteq [libc++] Add missing unsupported attributes to hardening timezone tests. (#148406) 2025-07-15 de34 [libc++][docs] Add missing entry for status pages, fix bad formatting, and deduplicate (#148186) 2025-07-15 ldionne.2 [libc++] Bump Xcode support (#148651) 2025-07-15 ldionne.2 [libc++] Ensure that we restore invariants in basic_filebuf::overflow (#147389) 2025-07-15 tobias Bump version to 22.0.0-git 2025-07-15 nikolasklauser Revert "[libc++][hardening] Introduce assertion semantics" (#148822) 2025-07-15 nikolasklauser Revert "[libc++][hardening] Introduce a dylib function to log hardening errors." (#148787) 2025-07-15 nikolasklauser [libc++] Simplify the implementation of __libcpp_{,de}allocate (#147989) 2025-07-15 varconsteq [libc++][hardening] Introduce assertion semantics (#148268) 2025-07-15 hghristov.rmm [libc++] P2944R3: Constrained comparisons - `optional` (#144249) 2025-07-14 varconsteq [libc++][hardening] Introduce a dylib function to log hardening errors. (#148266) 2025-07-14 ikudrin [clang] Add -Wuninitialized-const-pointer (#148337) 2025-07-14 michaelbuch12 Revert "[libc++][NFC] atomic::wait use public API on macOS" (#148705) 2025-07-14 de34 [libc++][docs] Confirm that P2372R3 has been implemented (#148573) 2025-07-14 varconsteq [libc++] Introduce the _LIBCPP_VERBOSE_TRAP macro (#148262) 2025-07-13 kazu [libcxx] Fix a typo in documentation (#148557) 2025-07-13 nikolasklauser [libc++] Don't instantiate allocators in __hash_table on an incomplete type (#148353) 2025-07-11 ldionne.2 [libc++][NFC] Fix documentation for using the libstdc++ test config 2025-07-11 hui.xie1990 [libc++][NFC] atomic::wait use public API on macOS (#147146) 2025-07-11 nikolasklauser [libc++] XFAIL is_bounded_array.pass.cpp for Android as well 2025-07-10 nikolasklauser [libc++] Move a few tests into more correct places (#147557) 2025-07-10 huberjn [LLVM] Fix GPU build of libcxx/compiler-rt libraries 2025-07-10 nikolasklauser [libc++] Temporarily disable failing test for Android CI runners 2025-07-10 nikolasklauser [libc++] Fix insert() calling incorrect constructors (#146231) 2025-07-10 nikolasklauser [libc++] Implement the public invoke API in terms of the libc++-internal API (#146334) 2025-07-10 nikolasklauser [libc++][NFC] Simplify std::__destroy_at a bit (#147025) 2025-07-10 nikolasklauser [libc++][NFC] Remove special handling for __hash_value_type in <__node_handle> (#147271) 2025-07-10 de34 [libc++] Remove the `packaged_task::result_type` extension (#147671) 2025-07-10 de34 [libc++][docs] Update paper & LWG issue lists after 2025-06 meeting (#147668) 2025-07-09 aidengrossman [libcxx] Bump Container Runner Version (#147831) 2025-07-09 hpoussin [libc++] Simplify definition of __libcpp_recursive_mutex_t (#147385) 2025-07-09 nikolasklauser [libc++] Optimize ctype::to{lower,upper} (#145344) 2025-07-09 ldionne.2 [libc++] Mark a few LWG issues as complete instead of Nothing To Do 2025-07-09 de34 [libc++][docs] Fix bad status and links in Cxx2cIssues.csv (#147669) 2025-07-09 phosek [libcxxabi][libunwind] Support for using LLVM libc (#134893) 2025-07-08 zibi [libc++][z/OS] XFAIL thread_create_failure.pass.cpp on z/OS (#147520) 2025-07-08 i.trofimow [libc++] Fix std::make_exception_ptr interaction with ObjC (#135386) 2025-07-08 164661612+egorshamshura [libc++][Clang] Added explanation why is_constructible evaluated to false. Updated the diagnostics checks in libc++ tests. (#144220) 2025-07-06 hui.xie1990 [libc++] P2655R3 common_reference_t of reference_wrapper Should Be a Reference Type (#141408) 2025-07-06 hui.xie1990 [libc++] LWG 3987 provide iterator.range access from flat_{map,set} (#137524) 2025-07-06 hui.xie1990 [libc++][doc][NFC] update release notes on P3372R3 (#147161) 2025-07-06 hui.xie1990 [libc++] fix atomic::wait memory order (#146267) 2025-07-05 hui.xie1990 [libc++] constexpr `flat_set` (#140360) 2025-07-05 nikolasklauser [libc++] Granularize <locale> (#146650) 2025-07-05 nikolasklauser [libc++][NFC] Merge add_{r,l}value_reference.h (#147022) 2025-07-05 nikolasklauser [libc++] default some special members in map and set (#147081) 2025-07-05 nikolasklauser [libc++] Add the thread safety annotations unconditionally (#117497) 2025-07-04 david.spickett [libcxx][test] Correct syntax of lit directives in some tests (#146886) 2025-07-04 nikolasklauser [libc++][NFC] Remove __remove_uncvref (#140531) (...) 2025-01-25 nikolasklauser Reapply "[libc++] Fix tests for clang::no_specializations for C++17 and C++20" 2025-01-25 thurston Revert "[libc++] Fix tests for clang::no_specializations for C++17 and C++20" 2025-01-24 nikolasklauser [libc++] Fix tests for clang::no_specializations for C++17 and C++20 2025-01-24 koraq [libc++][TZDB] Fixes CI. 2025-01-24 koraq [libc++][chrono] implements UTC clock. (#90393) 2025-01-24 nikolasklauser [libc++] Switch experimental library macros to 0/1 macros (#124030) 2025-01-23 mizvekov Reland: [clang] unified CWG2398 and P0522 changes; finishes implementation of P3310 (#124137) 2025-01-23 nikolasklauser [libc++] Use [[clang::no_specializations]] to diagnose invalid user specializations (#118167) 2025-01-23 nikolasklauser [libc++] Inline basic_streambuf functions (#123379) 2025-01-23 nikolasklauser [libc++] Remove a few unused includes (#124025) 2025-01-23 brad [libc++] Remove support for Android 4 and older (#124062) 2025-01-22 nikolasklauser [libc++] Avoid unnecessary instantiations for __copy_cvref_t (#123718) 2025-01-22 de34 [libc++] Fix input-only range handling for `vector` (#116157) 2025-01-22 de34 [libc++] Fix input-only range handling for `basic_string` (#116890) 2025-01-21 winner245 [libc++] Fix no-op shrink_to_fit for vector<bool> (#120495) 2025-01-21 nikolasklauser [libc++] Document that internal aliases should be marked _LIBCPP_NODEBUG (#122175) 2025-01-21 oleksandr.tarasiuk [Clang] emit -Wignored-qualifiers diagnostic for cv-qualified base classes (#121419) 2025-01-20 ldionne.2 [libc++] Another _LIBCPP_NODEBUG fix 2025-01-20 ldionne.2 [libc++] Add missing _LIBCPP_NODEBUG on internal alias 2025-01-20 nikolasklauser [libc++] Define an internal API for std::invoke and friends (#116637) 2025-01-20 1108560+ddcc [libc++] Fix vector sanitization annotations on destruction (#121031) 2025-01-19 de34 [libc++][Docs] Mark P1353R0 as complete (#123020) 2025-01-18 vvereschaka [libcxx][test] Fix a test for the range of file offsets on ARMv7 Linux targets. (#123449) 2025-01-18 hui.xie1990 [libc++] remove yield from atomic::wait (#120012) 2025-01-17 ldionne.2 [libc++] Don't implement <stdatomic.h> before C++23 (#123130) 2025-01-17 nikolasklauser [libc++] Enable _LIBCPP_NODEBUG again (#123318) 2025-01-17 ldionne.2 [libc++] Allow passing arguments to GoogleBenchmark's compare.py tool 2025-01-16 ldionne.2 [libc++] Remove string benchmark for internal function 2025-01-16 ldionne.2 [libc++] Rename libstdc++ test parameters to allow setting them in LIBCXX_TEST_PARAMS 2025-01-16 flo [libc++] Add assumption for align of begin and end pointers of vector. (#108961) 2025-01-16 rprichard [libc++][Android] XFAIL some tests for mblen/towctrans/wctrans (#116147) 2025-01-16 ldionne.2 [libc++] Clarify the release note for uncaught_exception removal and deprecation (#123118) 2025-01-16 martin [libcxx] [test] Add a test for the range of file offsets (#122798) 2025-01-14 nikolasklauser [libc++] Simplify when the sized global deallocations overloads are available (#114667) 2025-01-14 kstoimenov Revert "[libc++] Stop copying headers to the build directory (#115380)" 2025-01-14 ldionne.2 [libc++] Remove unused _LIBCPP_HAS_NO_TREE_BARRIER macro and associated dead code (#122769) 2025-01-14 winner245 [libc++] Optimize input_iterator-pair `insert` for std::vector (#113768) 2025-01-14 winner245 [libc++] Fix ambiguity due to non-uglified member typedefs (#121664) 2025-01-14 de34 [libc++] Fix `tuple_cat` for element with unconstrained constructor (#122433) 2025-01-14 paulxicao7 [libc++] Make std::stable_sort constexpr friendly (#110320) 2025-01-14 alexrichardson [libc++] Stop copying headers to the build directory (#115380) 2025-01-14 martin [libcxx] Reindent a section of a CMake file. NFC. (#122800) 2025-01-13 winner245 [libc++][test] Add exception tests for vector capacity operations (#118141) 2025-01-13 perry [libc++][z/OS] __cxx03 subdir was added by mistake (#122763) 2025-01-13 brotcrunsher [libcxx] Don't hold the lock when calling notify_* on gates in std::shared_mutex (#107876) 2025-01-13 ldionne.2 [libc++] Redefine Fuchsia locale base support on top of the new API (#122489) 2025-01-13 de34 [libc++] Deprecate extension `packaged_task::result_type` (#122600) 2025-01-13 ldionne.2 [libc++][NFC] Use uint32_t instead of __uint32_t on Apple (#122356) 2025-01-13 ldionne.2 [libc++] Pass type information down to __libcpp_allocate (#118837) 2025-01-13 hui.xie1990 [libc++] Replace stable_sort with sort in flat_map (#121431) Roll third_party/libc++abi/src/ 8205ccf0f..b6f2833c9 (27 commits) https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git/+log/8205ccf0f235..b6f2833c9954 $ git log 8205ccf0f..b6f2833c9 --date=short --no-merges --format='%ad %ae %s' 2025-07-15 nikolasklauser Revert "[libc++][hardening] Introduce assertion semantics" (#148822) 2025-07-15 varconsteq [libc++][hardening] Introduce assertion semantics (#148268) 2025-07-09 phosek [libcxxabi][libunwind] Support for using LLVM libc (#134893) 2025-07-03 raul [libcxxabi][cmake] Account for LIBCXXABI_TARGET_SUBDIR in test config (#138527) 2025-06-25 lmeadows [libc++abi] Fix C++ demangling for _BitInt type (#143466) 2025-06-12 tynasello [libc++] Expand Android libc++ test config files (#142846) 2025-06-11 nikolasklauser [libc++] Upgrade to GCC 15 (#138293) 2025-05-31 michaelbuch12 [libcxxabi][test] Check that all copied files are synced between llvm and libcxxabi (#142262) 2025-05-30 michaelbuch12 [ItaniumDemangle][test] Factor demangler test-cases into file and sync into LLVM (#137947) 2025-05-27 aidengrossman [libcxxabi] Add test to assert that ItaniumDemangle.h is the same (#140323) 2025-05-16 aidengrossman [libcxxabi] Update ItaniumDemangle.h from LLVM (#140273) 2025-05-12 raul [cmake] Normalize TARGET_SUBDIR paths (#138524) 2025-05-12 michaelbuch12 [ItaniumDemangle] Add Named flag to "pm" operator (#136862) 2025-05-09 phosek [libcxx][NFC] Use macros for functions that support overriding detection (#133876) 2025-05-06 dvassiliev [ItaniumDemangle] Fix libcxxabi OutputBuffer::prepend for empty inputs (#138656) 2025-04-25 michaelbuch12 [ItaniumDemangle][NFC] Add getter to ObjCProtoName::getProtocol 2025-04-23 michaelbuch12 [ItaniumDemangle][test] Add test-cases for ref-qualified member pointer parameters 2025-04-17 michaelbuch12 [ItaniumDemangle] Add customizable printLeft/printRight APIs to OutputBuffer (#133249) 2025-04-15 ahatanak [PAC] Add support for __ptrauth type qualifier (#100830) 2025-04-11 koraq [libc++] Another Apple CI quick-fix. 2025-04-11 martin [libcxxabi] Fix the long double demangling for PowerPC (#135332) 2025-04-11 martin [libcxxabi] Use __LDBL_MANT_DIG__ for configuring demangling of long doubles (#134976) 2025-04-09 de34 [libc++] P3247R2: Deprecate `is_trivial(_v)` (#130573) 2025-02-12 tikuta [libc++abi] Add a missing include for abort() (#126865) 2025-01-28 ldionne.2 [libc++abi] Make once_flag constinit in cxa_exception_storage (#124627) 2025-01-27 phosek Revert "[libcxx] Use alias for detecting overriden function" (#124431) 2025-01-23 brad [libc++abi] Remove support for Android 4 and older (#124054) Roll third_party/llvm-libc/src/ a485ddbbb..630ea5577 (451 commits) https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/a485ddbbb2ff..630ea5577da4 $ git log a485ddbbb..630ea5577 --date=short --no-merges --format='%ad %ae %s' 2025-07-15 sriya.pratipati [libc] sqrt and log functions fuzz tests (#148006) 2025-07-15 60100307+bassiounix [libc][math] Refactor exp implementation to header-only in src/__support/math folder. (#148761) 2025-07-15 William.Huynh [libc] Add hooks for extra options in running hermetic tests (#147931) 2025-07-15 c8ef [libc] Update some implementation status for `search.h` (#148414) 2025-07-14 uzairnawaz [libc] Wchar Stringconverter (#146388) 2025-07-14 uzairnawaz [libc] Implement widechar to integer public functions (#148683) 2025-07-14 lntue Revert "[libc][math] Refactor exp implementation to header-only in src/__support/math folder." (#148668) 2025-07-14 sriya.pratipati [libc] exp fuzz tests (#148086) 2025-07-14 60100307+bassiounix [libc][math] Refactor exp implementation to header-only in src/__support/math folder. (#148091) 2025-07-14 60100307+bassiounix [libc][math] Refactor ldexpf implementation to header-only in src/__support/math folder (#147906) 2025-07-14 60100307+bassiounix [libc][math] Refactor ldexpf16 implementation to header-only in src/__support/math folder. (#147901) 2025-07-14 60100307+bassiounix [libc][math] Refactor ldexpf128 implementation to header-only in src/__support/math folder. (#147895) 2025-07-12 akhuang Change binary path in libc test cmake file from relative to absolute (#148315) 2025-07-12 phosek [libc] Baremetal version of clock (#146417) 2025-07-13 c8ef [libc][NFC] Revise file header for tanf exhaustive test. (#148348) 2025-07-12 60100307+bassiounix [libc][math] Refactor frexpf implementation to header-only in src/__support/math folder. (#147893) 2025-07-12 60100307+bassiounix [libc][math] Refactor frexpf16 implementation to header-only in src/__support/math folder. (#147889) 2025-07-12 c8ef [libc][math][c23] implement C23 math function `tanpif` (#147192) 2025-07-12 60100307+bassiounix [libc] Fix frexpf128 build failure. (#148332) 2025-07-12 60100307+bassiounix [libc][math] Refactor frexpf128 implementation to header-only in src/… (#147822) 2025-07-11 William.Huynh [libc] Fix WEOF and fix 1'000'000 error messages on test failure (#147928) 2025-07-11 60100307+bassiounix [libc][math] Refactor expf16 implementation to header-only in src/__support/math folder. (#147428) 2025-07-10 uzairnawaz [libc] Addressed todo to make first_non_whitespace to return an idx instead of ptr (#148004) 2025-07-10 uzairnawaz [libc] WCS to integer internal function (#147857) 2025-07-10 sriya.pratipati [libc] asin fuzz testing (#147786) 2025-07-10 sriya.pratipati [libc] Fuzz tests for acos and atan (#147843) 2025-07-10 sriya.pratipati [libc] sincos fuzz test (#147855) 2025-07-09 sriya.pratipati [libc] wcslcat implementation (#146588) 2025-07-10 68546200+b0gdnv [libc][NFC] fix comment typo ("documentation") (#147836) 2025-07-09 sriya.pratipati [libc] Added internal wctype functions (#147798) 2025-07-09 sriya.pratipati [libc] wcslcpy implementation (#146571) 2025-07-09 its.overmighty [libc] Fix DyadicFloat::generic_as() requiring LIBC_TYPES_HAS_FLOAT16 (#147811) 2025-07-10 kpandey81930 [libc][math][c++23] Add bfloat16 support in LLVM libc (#144463) 2025-07-09 enh Reland "Fix wcpncpy() return value; add test." (#146753) 2025-07-09 c8ef [libc] Simplify the version guard for mpfr. (#146354) 2025-07-06 c8ef [libc][NFC] Fix func name in comment. (#147183) 2025-07-02 michaelrj Revert "Fix wcpncpy() return value; add test." (#146752) 2025-07-02 enh Fix wcpncpy() return value; add test. 2025-07-02 huberjn [libc] Fix internal alignment in allcoator (#146738) 2025-07-02 huberjn [libc] Efficiently implement `aligned_alloc` for AMDGPU (#146585) 2025-07-02 huberjn [libc] Use is aligned builtin instead of ptrtoint (#146402) 2025-07-01 sriya.pratipati [libc] wcscspn implementation (#146158) 2025-06-30 sriya.pratipati [libc][obvious] Fixed typos in some wchar headers (#146413) 2025-06-30 uzairnawaz [libc] wcstok implementation (#145989) 2025-06-30 yifanzhu [libc] implement sigsetjmp for thumb/thumb2/armv7-a (#138147) 2025-06-30 huberjn [libc] Efficiently implement 'realloc' for AMDGPU devices (#145960) 2025-06-27 sriya.pratipati [libc] Changed CharacterConverter returns (#146130) 2025-06-27 huberjn [libc] Add and use 'cpp::launder' to guard placement new (#146123) 2025-06-27 sriya.pratipati [libc] Implemented wcsnlen (#145610) 2025-06-26 hans [libc] Fix the risc-v half precison float feature check (#145894) (...) 2025-02-07 c8ef [libc] Add the `<endian.h>` header. (#125168) 2025-02-07 alexpbara [libc] generate sys/wait.h for aarch64 (#125171) 2025-02-06 ayzhao [libc][minor] Fix assertion in LlvmLibcFILETest.SimpleFileOperations (#126109) 2025-02-06 6019989+PiJoules [libc] Disable fixed point printing for baremetal (#126115) 2025-02-06 simon.tatham [libc] Fix recently introduced integer-type warnings (#125864) 2025-02-06 c8ef [libc] implement `sys/uio/readv` (#124718) 2025-02-05 ayzhao [libc] Add `returns_twice` attribute to `setjmp(3)` (#124370) 2025-02-05 ndesaulniers [libc][poll] remove entrypoint for riscv (#125941) 2025-02-05 ndesaulniers [libc][wait] add comment about __W_CONTINUED value (#125934) 2025-02-05 ndesaulniers [libc][POSIX][poll.h] implement poll (#125118) 2025-02-05 ndesaulniers [libc][wait] hard code __W_CONTINUED for SYS_waitid fallback (#125929) 2025-02-05 mcgrathr [libc] Remove LlvmLibcStackChkFail.Smash test (#125919) 2025-02-05 lntue [libc][cmake] Do not overwrite SKIP_FLAG_EXPANSION_*. (#125762) 2025-02-05 huberjn [Clang] Add width handling for <gpuintrin.h> shuffle helper (#125896) 2025-02-05 47917477+krishna2803 [libc][unistd] Implement setsid (#125704) 2025-02-05 ndesaulniers [libc][sys/wait][linux] add missing and clean up existing macros (#125572) 2025-02-05 47917477+krishna2803 [libc] Fix all imports of src/string/memory_utils (#114939) 2025-02-04 mcgrathr Revert "[libc] Make LlvmLibcStackChkFail.Smash test compatible with asan, hwasan" (#125785) 2025-02-04 mcgrathr [libc] Make LlvmLibcStackChkFail.Smash test compatible with asan, hwasan (#125763) 2025-02-04 simon.tatham [libc][float_dec_converter_limited] Add missing LIBC_INLINE (#125655) 2025-02-04 simon.tatham [libc] Alternative algorithm for decimal FP printf (#123643) 2025-02-04 simon.tatham [libc] Optimize BigInt→decimal in IntegerToString (#123580) 2025-02-03 huberjn [libc][NFC] Silence C99 extension warnings on clang for RPC 2025-02-01 mcgrathr [libc] Build with -Wdeprecated, fix some warnings (#125373) 2025-01-31 alexpbara [libc] added _POSIX_ARG_MAX in limits.h (#124954) 2025-01-29 lntue [libc] Update include directory for libcMPCWrapper target when LIBC_MPC_INSTALL_PATH is set. (#124810) 2025-01-28 huberjn [libc][docs] Fix the RPC documentation leaking ports 2025-01-28 lntue [libc] Workaround for gcc complaining about implicit conversions with the ternary ?: operator. (#124820) 2025-01-28 lntue [libc] Fix conversion warnings for float16 tests. (#124830) 2025-01-29 alexpbara [libc] clean up duplicated includes in generated headers (#124524) 2025-01-28 lntue [libc] Update include directory for libcMPCommon target when LLVM_LIBC_MPFR_INSTALL_PATH is set. (#124765) 2025-01-29 c8ef [libc] Add `FILENO` related macros to `unistd.h`. (#124688) 2025-01-29 c8ef [libc] Revise the definition of `{get, set}rlimit`. (#124701) 2025-01-29 c8ef [libc] Revise the definition of `posix_spawn`. (#124686) 2025-01-28 shouryagoel10000 [libc][complex] remove -ffreestanding flag from MPFRUtils compile options (#124702) 2025-01-28 shouryagoel10000 [libc][complex] Testing infra for MPC (#121261) 2025-01-27 huberjn [libc] Add CMake cache file for the GPU build (#124589) 2025-01-24 phosek [libc] Include size_t type header in strings.h (#124352) 2025-01-25 85541510+siya100 [libc][cpio] Add cpio.h header. (#123798) 2025-01-24 lntue [libc][NFC] Remove extra ; in exhaustive_test.h. (#124216) 2025-01-24 huberjn [libc] Use the NVIDIA device allocator for GPU malloc (#124277) 2025-01-23 lntue [libc] Use -fno-math-errno to for __builtin_fma* to generate fma instructions. (#124200) 2025-01-23 ndesaulniers [libc][wchar] implement wcslen (#124150) 2025-01-24 TheStarOne01 [libc][docs] Add Unistd header's page to the status of implementations doc (#123068) 2025-01-24 alexpbara [libc] added btowc to wchar.h generated header (#124168) 2025-01-23 huberjn [libc][NFC] Strip all training whitespace and missing newlines (#124163) 2025-01-23 50404684+alexprabhat99 [libc] change return type of pthread_setspecific to int in generated header (#124072) 2025-01-22 nickdesaulniers [libc][LIBC_ADD_NULL_CHECKS] replace volatile deref with __builtin_trap (#123401) 2025-01-22 nickdesaulniers [libc][docs] disable pthreads docs (#123824) 2025-01-22 nickdesaulniers [libc][cmake] error if user disables sanitizers but wants scudo (#123834) Roll tools/clang/ 5d9b09742..7ade8a8f2 (98 commits) https://chromium.googlesource.com/chromium/src/tools/clang/+log/5d9b09742311..7ade8a8f2a75 $ git log 5d9b09742..7ade8a8f2 --date=short --no-merges --format='%ad %ae %s' 2025-07-15 zequanwu [clang] Update for tip-of-tree version bump to 22 2025-07-10 omerkatz [blink_gc_plugin] Add WTF namespace 2025-07-10 yukishiino spanify: Rewrite std::begin/end(c_array) to helper func calls 2025-07-09 dloehr Change mac11 bot to mac12 in upload_revision.py 2025-07-09 omerkatz [blink_gc_plugin] Introduce GC_PLUGIN_IGNORE_FILE 2025-07-08 tsepez Automatically detect build targets for unsafe rewrite script 2025-07-07 aeubanks Use more binaries from clang toolchain in mac build 2025-07-07 tsepez Merge identified unsafe regions together. 2025-07-07 tsepez Convert rewrite_directory.sh bash script to python. 2025-07-07 nuskos Blocklist more tests for spanification. 2025-07-04 omerkatz [blink_gc_plugin] Update plugin for new heap collection definitions 2025-07-02 yukishiino spanify: Support `auto` type which deduces to a pointer type 2025-07-02 hans Reland "Filter the AST that we traverse for our custom clang plugins to only the top-level declarations that were actually read." 2025-07-02 rsworktech [clang] Build runtime libraries for riscv64 linux 2025-07-01 tsepez Tools for minimizing unsafe buffers errors to an expression. 2025-07-01 rsworktech Use --keep-file-symbols for llvm-strip 2025-06-26 anandrv Filter -fprofile-use when building the compilation database 2025-06-25 keishi Spanifier: Support sizeof expression used with pointer arithmetic 2025-06-24 thomasanderson Use llvm-strip instead of eu-strip in tools/clang/scripts/package.py 2025-06-24 hans Roll clang+rust llvmorg-21-init-11777-gfd3fecfc-1 : llvmorg-21-init-16348-gbd809ffb-1 / 4a0969e06dbeaaa43914d2d00b2e843d49aa3886-1 : 22be76b7e259f27bf3e55eb931f354cd8b69d55f-1 2025-06-24 kdlee spanify: PascalCase follow-up 2025-06-23 nuskos spanify: Change pre/post rewrites to be PascalCase. 2025-06-23 kdlee spanify: Use `span_from_ref` 2025-06-23 keishi Spanifier: Prevent string concat from triggering rewrite 2025-06-23 keishi Spanifier: Fix SingleVariableSpan rewrites 2025-06-23 yukishiino spanify: Fix rewriting of ptr/raw_ptr to a boolean expr 2025-06-19 keishi Spanifier: rewrite pre/post increment 2025-06-18 kdlee spanify: Handle `subspan()` from `operator+=()` 2025-06-18 aeubanks Revert "Filter the AST that we traverse for our custom clang plugins to only the top-level declarations that were actually read." 2025-06-18 msta Filter the AST that we traverse for our custom clang plugins to only the top-level declarations that were actually read. 2025-06-16 keishi Spanifier: handle member field initializers 2025-06-16 mark Revert "Roll clang+rust llvmorg-21-init-11777-gfd3fecfc-1 : llvmorg-21-init-15009-g841a7f08-1 / 4a0969e06dbeaaa43914d2d00b2e843d49aa3886-1 : 0b65d0db5f77c44bf37b4a25489562d68c14aecf-1" 2025-06-16 kdlee spanify: Handle `subspan()` in binary operations 2025-06-13 hans Roll clang+rust llvmorg-21-init-11777-gfd3fecfc-1 : llvmorg-21-init-15009-g841a7f08-1 / 4a0969e06dbeaaa43914d2d00b2e843d49aa3886-1 : 0b65d0db5f77c44bf37b4a25489562d68c14aecf-1 2025-06-13 yukishiino spanify: Introduce base::SpanificationSizeofForStdArray to improve the rewritten code 2025-06-13 yukishiino spanify: Support casts in macro expansions 2025-06-12 kdlee spanify: Introduce types to represent `subspan()` edits 2025-06-12 dsanders11 [compiler_inputs_size_diff] Fix bytes_to_human for negative values 2025-06-10 kdlee spanify: Spurn initial string pattern in `a + b` 2025-06-10 kdlee spanify: Lower priority of `.data()` edit 2025-06-09 yukishiino spanify: Support binary expr in macro expansions 2025-06-09 yukishiino spanify: Add a test case for a macro calling a func taking a ptr 2025-06-05 etiennep [tracing] Delete base/trace_event/base_tracing.h 2025-06-05 keishi Spanifier: Introduce precedence for conflicting insertions 2025-06-04 nuskos Fix up a couple issues in remove-unneeded-pragmas 2025-06-02 nuskos script to remove unneeded unsafe_memory_access pragmas 2025-05-29 kdlee spanify: Initial handling for `reinterpret_cast` 2025-05-27 ayzhao Remove fuchsia-x64-nest-sd from the clang roll trybots 2025-05-22 kdlee spanify: Treat exclusions as frontiers 2025-05-22 yukishiino spanify: Add UNSAFE_CRYPTO_BUFFER_DATA macro 2025-05-22 yukishiino spanify: Add UNSAFE_HB_BUFFER_GET_GLYPH_INFOS macro 2025-05-21 yukishiino spanify: Add UNSAFE_G_GET_SYSTEM_DATA_DIRS macro 2025-05-20 hans [clang] Add fuchsia-x64-nest-sd to cq-include-trybots for rolls 2025-05-14 dloehr Roll clang+rust llvmorg-21-init-9266-g09006611-2 : llvmorg-21-init-11777-gfd3fecfc-1 / c8f94230282a8e8c1148f3e657f0199aad909228-1 : 4a0969e06dbeaaa43914d2d00b2e843d49aa3886-1 2025-05-12 yukishiino spanify: Rewrite unsafe third-party free func calls to helper macro calls 2025-05-12 lukasza [rust] Broader dependency on `//build/rust/allocator`. 2025-05-09 hans Revert "Roll clang+rust llvmorg-21-init-9266-g09006611-2 : llvmorg-21-init-10502-gb2e2ae87-1 / c8f94230282a8e8c1148f3e657f0199aad909228-1 : 3350c1eb3fd8fe1bee1ed4c76944d707bd256876-1" 2025-05-06 hans Roll clang+rust llvmorg-21-init-10502-gb2e2ae87-1 : llvmorg-21-init-10851-gcd6c4b61-1 / 3350c1eb3fd8fe1bee1ed4c76944d707bd256876-1 : 4a0969e06dbeaaa43914d2d00b2e843d49aa3886-1 2025-05-02 aeubanks Roll clang+rust llvmorg-21-init-9266-g09006611-2 : llvmorg-21-init-10502-gb2e2ae87-1 / c8f94230282a8e8c1148f3e657f0199aad909228-1 : 3350c1eb3fd8fe1bee1ed4c76944d707bd256876-1 2025-05-02 yukishiino spanify: Rewrite unsafe third-party method calls to helper macro calls 2025-05-01 thakis clang: Put asan and ubsan linux aarch64 runtime in package 2025-04-29 kdlee spanify: Handle `subspan()` args for containers 2025-04-29 kdlee spanify: Handle new includes 2025-04-29 kdlee spanify: Treat includes less specially 2025-04-29 yukishiino spanify: Fix a build breakage due to PrintingPolicy rename 2025-04-29 thakis [apple] Roll dsymutil llvmorg-15-init-6872-gc9bea517..llvmorg-21-init-9266-g09006611 2025-04-29 finnur [Sheriff]: Manual revert of arm build break. 2025-04-29 casey.smalley Clarify -mbranch-protection to use bti+pac-ret 2025-04-28 agrieve Convert clang & rust exec_script()s to read_files() 2025-04-25 zequanwu Reland "Reland "Roll clang+rust llvmorg-21-init-6681-g5b36835d-1 : llvmorg-21-init-9266-g09006611-1 / 3f690c2257b7080cd3a8cce64e082fc972148990-1 : c8f94230282a8e8c1148f3e657f0199aad909228-1"" 2025-04-25 kdlee spanify: Handle `subspan()` args for C-ish arrays 2025-04-24 luci-bisection Revert "Reland "Roll clang+rust llvmorg-21-init-6681-g5b36835d-1 : llvmorg-21-init-9266-g09006611-1 / 3f690c2257b7080cd3a8cce64e082fc972148990-1 : c8f94230282a8e8c1148f3e657f0199aad909228-1"" 2025-04-24 zequanwu Reland "Roll clang+rust llvmorg-21-init-6681-g5b36835d-1 : llvmorg-21-init-9266-g09006611-1 / 3f690c2257b7080cd3a8cce64e082fc972148990-1 : c8f94230282a8e8c1148f3e657f0199aad909228-1" 2025-04-24 drott Revert "Roll clang+rust llvmorg-21-init-6681-g5b36835d-1 : llvmorg-21-init-9266-g09006611-1 / 3f690c2257b7080cd3a8cce64e082fc972148990-1 : c8f94230282a8e8c1148f3e657f0199aad909228-1" 2025-04-24 zequanwu Roll clang+rust llvmorg-21-init-6681-g5b36835d-1 : llvmorg-21-init-9266-g09006611-1 / 3f690c2257b7080cd3a8cce64e082fc972148990-1 : c8f94230282a8e8c1148f3e657f0199aad909228-1 2025-04-17 nuskos Teach the spanify tool to also reorder include after header guards 2025-04-17 kdlee spanify: Retain `inline` qualifier 2025-04-17 kdlee spanify: Change qualifier ordering 2025-04-16 kdlee spanify: Refactor `reorder-pragma-and-includes.py` 2025-04-14 yukishiino spanify: Rewrite func params of array types 2025-04-13 keishi Spanifier: Support static global array variables 2025-04-09 kdlee spanify: Emit `#include`s 2025-04-07 ayzhao Remove android-cronet-mainline tryjobs from upload_revision.py 2025-04-06 keishi Spanifier: Avoid subspan rewrites on non int plus operations 2025-04-06 keishi Spanifier: Support mutable specifier for std::array rewrite 2025-04-06 keishi Spanifier: Fix SingleVariableSpan 2025-04-06 keishi Spanifier: Exclude gles2_interface_autogen.h 2025-04-03 cfredric Remove erase-remove idiom usage 2025-04-03 hans Roll clang llvmorg-21-init-5118-g52cd27e6-5 : llvmorg-21-init-6681-g5b36835d-1 (not rolling rust) 2025-04-03 kdlee spanify: Exclude `base/tools_sanity_unittest.cc` 2025-04-03 kdlee spanify: Add trailing comma 2025-04-01 nuskos Evaluate_patches.py remove is_offical_build to speed up compile times. 2025-04-01 nuskos Attempt to retry on transient SSLError and add logging 2025-04-01 nuskos Refactor evaluate_patches.py to reduce code duplication 2025-03-27 nuskos Correct gn args to be valid. 2025-03-26 aeubanks [clang] Unsuppress some mac tests 2025-03-26 thakis Revert "Update FindBadRawPtrPatterns.cpp for Clang API change" 2025-03-25 kdlee spanify: Exclude `xpath_grammar_generated` Roll tools/mb/ 61f390a8b..6c50647ee (31 commits) https://chromium.googlesource.com/chromium/src/tools/mb/+log/61f390a8b5da..6c50647ee969 $ git log 61f390a8b..6c50647ee --date=short --no-merges --format='%ad %ae %s' 2025-07-11 mgeorgaklis Add test and compile configs for WPT AI builders. 2025-06-09 jeffyoon [perf] android al arm64 builder 2025-06-04 jeffyoon [perf] remoteexec gn arg for linux-chromium-builder-perf 2025-06-03 jeffyoon [perf] linux-chromium-builder-perf gn arguments 2025-05-16 pasthana Invoke decisiongraph Prepare() api as part of generate_build_files step 2025-05-15 zijiehe [fuchsia] setup perf-arm64-pgo builder 2025-05-08 wnwen pgo: Add override args 2025-05-07 bpastene mb: Don't use xvfb.py in win tests cross-compiled from linux 2025-05-01 jeffyoon [perf] mb configs for android-desktop 2025-04-30 jwata v8 infra: Migrate remaining builders from Reclient to Siso's builtin client 2025-04-29 jwata infra: Switch chromium webrtc trybots from Reclient to Siso's builtin client 2025-04-29 machenbach [V8] Remove redundant builders 2025-04-29 machenbach [V8] Fix GN configs for Android builders 2025-04-28 jwata infra: Switch v8, devtools-frontend builders from Reclient to Siso's builtin client 2025-04-09 sshrimp Ban webui_resources_tools_python_unittests from test selection 2025-04-03 mgeorgaklis Add android static analysis gn arg to opt guide android builder. 2025-04-03 ukai set android_static_analysis to codesearch builders 2025-04-03 mbonadei Turn android_static_analysis OFF for WebRTC's android_chromium_compile. 2025-04-02 gbeaty Run the unit test for checking duplicate config in mb validation 2025-04-02 gbeaty Write informational and error messages to stderr in mb.py. 2025-03-28 agrieve Set is_desktop_android on android codesearch bots 2025-03-27 jwata infra: Switch Codesearch builders from Reclient to Siso's builtin client 2025-03-27 jwata Reland "infra: Set use_reclient=false in 'remoteexec' MB config mixin" 2025-03-25 yiwzhang Revert "infra: Set use_reclient=false in 'remoteexec' MB config mixin" 2025-03-24 jwata infra: Set use_reclient=false in 'remoteexec' MB config mixin 2025-03-24 jwata infra: Rename reclient mixin to remoteexec in mb_config.pyl 2025-03-21 edechamps Stop setting enable_reporting in Cronet gn args 2025-03-21 edechamps Stop setting disable_file_support in Cronet gn args 2025-03-21 edechamps Stop setting media_use_ffmpeg in Cronet gn args 2025-03-20 edechamps Use if-this-then-that to keep Cronet gn args in sync 2025-03-20 edechamps Deduce enable_base_tracing from is_cronet_build Roll third_party/abseil-cpp/ 04dc59d2c..cae4b6a39 (41 commits) https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp/+log/04dc59d2c832..cae4b6a3990e $ git log 04dc59d2c..cae4b6a39 --date=short --no-merges --format='%ad %ae %s' 2025-07-09 mbonadei Roll abseil_revision ddbb5170bb..cf2b48cf45 2025-07-08 dloehr Roll libc++ from b5d83e70a153 to 7a36df3acb83 (43 revisions) 2025-07-02 danilchap Roll abseil_revision 23d40c5dbd..ddbb5170bb 2025-06-26 thestig Remove unused absl_test_cflags_cc 2025-06-24 dcheng Remove NaCl-related files from //build 2025-06-18 danilchap Roll abseil_revision 9ac131cf7d..23d40c5dbd 2025-06-17 rop LSC Add 'Update Mechanism:' to README.chromium 2025-06-12 thestig Remove Abseil deprecated nullability patch 2025-06-11 mbonadei Roll abseil_revision 669459108d..9ac131cf7d 2025-06-04 danilchap Roll abseil_revision 94be0866ac..669459108d 2025-05-31 thakis Roll libc++ from a9cc573e7c59 to c2e409462f54 (61 revisions) 2025-05-28 mbonadei Roll abseil_revision 282d0fcc08..94be0866ac 2025-05-27 mbonadei Remove 0004-undeprecate-nullability-types.patch 2025-05-21 nyquist Roll protobuf to v31.0 2025-05-21 danilchap Roll abseil_revision bf98162082..282d0fcc08 2025-05-15 mbonadei Roll abseil_revision 9c8e8f948b..bf98162082 2025-05-13 hans Roll abseil_revision 4bf37d8e19..9c8e8f948b 2025-05-13 ahijazi Roll FuzzTest from 9c1ffdc7fb3d to da3c2d0c42b1 (18 revisions) 2025-05-12 hans Roll abseil_revision 1b52dcb350..4bf37d8e19 2025-05-08 danilchap Roll abseil_revision 2bbec17a3f..1b52dcb350 2025-05-06 thestig Roll abseil_revision 5f3435aba0..2bbec17a3f 2025-05-06 mbonadei Roll abseil_revision e5e2a9de56..5f3435aba0 2025-04-24 danilchap Roll abseil_revision 300fafa291..e5e2a9de56 2025-04-17 paulsemel Roll FuzzTest from e98f567d3ea5 to a8d68b18290 (9 revisions) 2025-04-16 victorvianna Allow roll_abseil.py to use custom commit and skip branch/pull/upload 2025-04-16 mikt Reland "[build] Enable -fsized-deallocation on ASan builds" 2025-04-16 danilchap Roll abseil_revision 12f4be6805..300fafa291 2025-04-13 mikt Revert "[build] Enable -fsized-deallocation on ASan builds" 2025-04-12 mikt [build] Enable -fsized-deallocation on ASan builds 2025-04-09 danilchap Roll abseil_revision c65fa83040..12f4be6805 2025-04-01 mbonadei Roll abseil_revision fd39cfa467..c65fa83040 2025-03-29 thakis Roll libc++ from 6a83e4982509 to 69d6a32588fa (73 revisions) 2025-03-26 danilchap Roll abseil_revision 310e6f4f0f..fd39cfa467 2025-03-17 danilchap Roll abseil_revision 0898cd30e3..310e6f4f0f 2025-03-12 danilchap Roll abseil_revision 70ba73e6b1..0898cd30e3 2025-03-11 victorvianna Roll abseil_revision 52fa46a977..70ba73e6b1 2025-03-10 victorvianna Make absl::variant a typedef for std::variant 2025-03-10 danilchap Remove unused include of str_cat.h from absl/status.h 2025-03-07 danilchap Delete absl internal if_constexpr 2025-03-05 hans Roll libc++ from ac66645101e6 to 7c3087b8a756 (5 revisions) 2025-02-24 danilchap Roll abseil_revision 05e72a3285..52fa46a977 Roll third_party/angle/ ee071b31d..ed15cbd41 (80 commits) https://chromium.googlesource.com/angle/angle/+log/ee071b31d1c7..ed15cbd416d8 $ git log ee071b31d..ed15cbd41 --date=short --no-merges --format='%ad %ae %s' 2025-07-16 angle-autoroll Roll vulkan-deps from 4e8bc564952b to d28110d62aa4 (7 revisions) 2025-07-16 angle-autoroll Roll Chromium from a9fc4ae13759 to 3f250af9a632 (705 revisions) 2025-07-07 m.maiya Vulkan: Encapsulate more descriptor set logic in ProgramExecutableVk 2025-07-14 kkinnunen Include <utility> in PoolAlloc to fix gcc builds 2025-07-15 renatopereyra Enable AFDO for the Android EGL/GLES libraries built in-tree 2025-07-15 tikuta common: Fix include for std::exchange 2025-07-14 dloehr Suppress thread-safety in its own config 2025-07-15 angle-autoroll Roll vulkan-deps from a7e6b510dbaa to 4e8bc564952b (7 revisions) 2025-07-15 angle-autoroll Roll SwiftShader from c1f7fbbec4e1 to 65b2c4777e5f (1 revision) 2025-07-15 angle-autoroll Roll Chromium from 4ff49a95c802 to a9fc4ae13759 (512 revisions) 2025-07-04 gyuyoung Disable EnsureLoopForwardProgressTest on iOS 2025-07-14 yuxinhu Fix the uniform reorder bug 2025-07-07 shufen.ma Relax shader interface matching for program link 2025-07-10 mitchella Update committers policy for 2FA requirement 2025-07-11 kainino Roll third_party/dawn/ (1684 commits) and clean up WGPU_BREAKING_CHANGEs 2025-07-14 angle-autoroll Roll vulkan-deps from 5e97ca13797b to a7e6b510dbaa (10 revisions) 2025-07-14 angle-autoroll Roll Chromium from ddc3627f40bf to 4ff49a95c802 (819 revisions) 2025-07-04 kkinnunen Remove PoolAllocator push/pop feature 2025-07-14 angle-autoroll Roll VK-GL-CTS from 46724b178e40 to 73db56e823f8 (16 revisions) 2025-07-04 kkinnunen Regenerate the parsers with current cl format 2025-07-10 cnorthrop Vulkan: Skip VK_KHR_maintenance9 warning 2025-07-10 abdolrashidi Vulkan: Remove the enum to indicate submitted CB 2025-07-11 angle-autoroll Roll vulkan-deps from 5f1b6fd3d9c3 to 5e97ca13797b (7 revisions) 2025-07-11 angle-autoroll Roll Chromium from c8f8677ca55f to ddc3627f40bf (582 revisions) 2025-07-09 yuxinhu Vulkan: Reformat VVL error message 2025-07-06 m.maiya Vulkan: Selectively invalidate uniform buffers 2025-07-08 timvp ValidateGetTexLevelParameterBase: Remove ES 2.0 check 2025-07-09 j.vigil Vulkan: Fix checking if fds are identical 2025-07-10 angle-autoroll Roll vulkan-deps from c91d04c5a3ae to 5f1b6fd3d9c3 (10 revisions) 2025-07-10 angle-autoroll Roll SwiftShader from be6ed66fa563 to c1f7fbbec4e1 (1 revision) 2025-07-01 cwallez Translator: Handle arrays of samplers in FlagSamplersWithTexelFetch 2025-07-10 angle-autoroll Roll Chromium from be763f950c79 to c8f8677ca55f (388 revisions) 2025-07-09 abdolrashidi Vulkan: Skip dEQP clip/cull tests for GS/TS 2025-07-09 jisunnie.lee Vulkan: Enable varyingsRequireMatchingPrecisionInSpirv for Samsung 2025-07-09 angle-autoroll Manual roll Chromium from 5e47731919d1 to be763f950c79 (787 revisions) 2025-07-08 timvp ComputeShaderTestES3.NotSupported: Skip if ES 3.1+ 2025-07-08 dloehr Suppress thread-safety analysis 2025-07-03 m.maiya Vulkan: Separate out descriptor set for uniform buffers 2025-07-08 angle-autoroll Manual roll Chromium from ecafbee68f76 to 5e47731919d1 (1548 revisions) 2025-07-08 j.vigil Add missing brackets to gl_tests 2025-07-09 angle-autoroll Roll vulkan-deps from 7c32c6e7a3da to c91d04c5a3ae (9 revisions) 2025-07-03 m.maiya Vulkan: Simplify default uniform WriteDescriptorDescs 2025-07-09 angle-autoroll Roll VK-GL-CTS from a7dbc48b7b02 to 46724b178e40 (5 revisions) 2025-07-01 m.maiya Vulkan: Simplify descriptor set management 2025-06-20 neil.zhang Vulkan: Fixed rate compression not work as expected on Android 2025-06-19 jisunnie.lee GLES1: Skip updating vertex attrib array when binding zero texture 2025-07-07 timvp ValidateGetTexLevelParameterBase: Support GL_MEMORY_SIZE_ANGLE 2025-07-08 angle-autoroll Roll vulkan-deps from ab8b8743ea91 to 7c32c6e7a3da (8 revisions) 2025-07-01 timvp tests: Skip ProgramBinariesAcrossPlatforms on SystemEGL+Android 2025-07-07 angle-autoroll Roll vulkan-deps from 61576f7bb0ed to ab8b8743ea91 (4 revisions) 2025-07-04 angle-autoroll Manual roll vulkan-deps from e9520b14c6c9 to 61576f7bb0ed (12 revisions) 2025-07-03 ynovikov Fix UninstantiatedParameterizedTestSuite on iOS 2025-07-03 ynovikov Fix rolling to Android after googletest update 2025-07-03 ynovikov Skip MultisampleDepthStencilResolveSeparately on Pixel 6 2025-07-02 fangzhoug Define angle_use_gbm=false when !angle_has_build 2025-07-03 angle-autoroll Roll vulkan-deps from a1b7197600d4 to e9520b14c6c9 (10 revisions) 2025-07-03 tikuta Add a missing include for std::pair 2025-07-03 angle-autoroll Roll SwiftShader from 96a63130d839 to be6ed66fa563 (2 revisions) 2025-07-03 angle-autoroll Roll Chromium from e4e9341de2f7 to ecafbee68f76 (613 revisions) 2025-06-30 cclao Remove BitSet::to_ulong and BitSetArray::to_ulong 2025-06-25 geofflang Validate buffers bound for transform feedback are not modified. 2025-06-23 cclao Reland "Vulkan: Avoid some loops in VertexArray::onBufferChanged" 2025-07-01 cclao Reland "Vulkan: Move VertexArray::ElementBuffer away from observer" 2025-06-06 timvp tests: Add GetEglPlatform() 2025-07-02 angle-autoroll Roll Chromium from 4eaa3d114a3f to e4e9341de2f7 (1812 revisions) 2025-06-13 timvp EGLWindow: Query the Context version after creation 2025-07-02 angle-autoroll Roll vulkan-deps from ae9b2969a750 to a1b7197600d4 (8 revisions) 2025-07-01 timvp end2end: Remove reference to *_EGL configs from help message 2025-07-01 ynovikov Update googletest 2025-06-24 shufen.ma Refine validation for GetQueryObjectuiv 2025-07-01 angle-autoroll Roll vulkan-deps from d3f4b5f78306 to ae9b2969a750 (27 revisions) 2025-06-30 timvp EGLWindow: Fix eglGetError in initializeSurface() 2025-06-26 timvp Fix GetTestConfigAPIFromRenderer() for SystemEGL Testing 2025-07-01 angle-autoroll Roll SwiftShader from 436722b39118 to 96a63130d839 (1 revision) 2025-06-30 ynovikov Add a whitespace file to test auto cherry picker. 2025-06-30 angle-autoroll Roll VK-GL-CTS from 4c617fa74b67 to a7dbc48b7b02 (7 revisions) 2025-06-26 m.maiya Reorder shader resource dirty bits 2025-06-05 timvp tests: Skip ShaderBinaryTest for System EGL 2025-06-26 zhuangxu Add histogram for DirectX device removal 2025-06-19 avi Modernize for macOS 12 Roll third_party/googletest/ 52204f78f..309dab8d4 (32 commits) https://chromium.googlesource.com/external/github.com/google/googletest/+log/52204f78f94d..309dab8d4bbf $ git log 52204f78f..309dab8d4 --date=short --no-merges --format='%ad %ae %s' 2025-07-12 absl-team Automated Code Change 2025-07-04 absl-team Replace internal link in GoogleTest docs 2025-06-27 pizzud gtest: Reword fail_if_no_test_selected_message for sharding and filtering. 2025-06-24 absl-team Add documentation for exception matchers. 2025-06-13 absl-team Although the following paragraph explains there is a better solution, having this technique in the bullet point seems to suggest that this technique is considered as a valid alternative. It would be better to drop it or make it clear that this technique is not recommended. 2025-06-12 absl-team Add UnpackStructImpl for structs with 24, 25 and 26 fields. 2025-06-11 joel.langlois README.md: Fixed broken Markdown link formatting. 2025-06-10 absl-team Automated Code Change 2025-06-09 absl-team In MatcherCast, store the input value as its own type rather than as the Matcher type, to avoid dangling references 2025-06-09 pizzud googletest: Add a flag to fail if no tests were selected to run. 2025-06-05 absl-team Remove "blindly" from the gmock "uninteresting call" message. 2025-05-30 absl-team Fix unified diff headers. 2025-05-30 absl-team Use the provided length in ConditionalPrintAsText 2025-05-25 nextgen.gubka Fix extra ';' after member function definition 2025-05-22 absl-team Updates Google Analytics tracker. 2025-05-22 dcheng Print std::basic_string_view<Char> as a string literal 2025-05-20 dmauro Delete the absl polyfill support for std::any, std::optional and std::variant now that the absl types are aliases of the std types 2025-05-19 absl-team Add UnpackStructImpl specialization for 23 struct members. 2025-05-19 absl-team Use static_cast instead of ImplicitCast_ for character conversions 2025-05-15 dmauro GoogleTest CI Update 2025-05-13 mkruskal Add [[nodiscard]] to GetParam() to prevent accidental misuse. 2025-05-12 absl-team Clarify that the return value of `InvokeArgument` is not the return value of the action. 2025-05-01 absl-team gtest: Remove incorrect documentation of private headers as PIMPL idiom 2025-04-30 dmauro Update documentation for v1.17.0 2025-04-30 dmauro Update GoogleTest dependencies in preparation for release 2025-04-29 lar Use std::memcpy instead of a union to access floating point bits. 2025-04-29 dmauro Fix GCC15 warning that <ciso646> is deprecated in C++17 2025-04-23 absl-team AllOf, AnyOf, Optional: Avoid generating unnecessary match explanations 2025-04-17 dmauro Bump RE2 dependency to 2024-07-02.bcr.1 2025-04-09 jacobsa `gmock-actions`: add a missing conversion operator to `WithArgsAction`. 2025-04-09 jacobsa `gmock-actions`: run clang-format. 2025-01-10 hector.dearman Default to color output for ghostty Roll third_party/vulkan_memory_allocator/ 52dc220fb..cb0597213 (2 commits) https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/+log/52dc220fb326..cb0597213b0f $ git log 52dc220fb..cb0597213 --date=short --no-merges --format='%ad %ae %s' 2025-07-08 dloehr Suppress thread-safety analysis 2024-01-11 abdolrashidi Revert "Set Vulkan version to 1.2" Created with: roll-dep build buildtools third_party/clang-format/script third_party/libc++/src third_party/libc++abi/src third_party/llvm-libc/src tools/clang tools/mb third_party/abseil-cpp third_party/angle third_party/googletest roll-dep third_party/vulkan_memory_allocator --roll-to=cb0597213b0fcb999caa9ed08c2f88dc45eb7d50 (the hash of the angle-vma-3.0 branch) Change-Id: I78dd60b71fc13069d30321e906fdd3270066b47e Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/253214 Reviewed-by: Loko Kung <lokokung@google.com> Auto-Submit: David Neto <dneto@google.com> Commit-Queue: David Neto <dneto@google.com>
Dawn is an open-source and cross-platform implementation of the WebGPU standard. More precisely it implements webgpu.h
that is a one-to-one mapping with the WebGPU IDL. Dawn is meant to be integrated as part of a larger system and is the underlying implementation of WebGPU in Chromium.
Dawn provides several WebGPU building blocks:
webgpu.h
version that Dawn implements.webgpu.h
.Helpful links:
Developer documentation:
User documentation: (TODO, figure out what overlaps with the webgpu.h docs)
BSD 3-Clause License, please see LICENSE.
This is not an officially supported Google product.