commit | 613c2e847af7362417e79c0d518aa877f4726fbc | [log] [tgz] |
---|---|---|
author | Ryan Harrison <rharrison@chromium.org> | Tue Apr 08 07:53:11 2025 -0700 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Apr 08 07:53:11 2025 -0700 |
tree | 7d648c3bd508a1c553d694e063e6f030a6dee89e | |
parent | 054a0f910d2c075c8b1b66a2aa50af866dd4451a [diff] |
Reapply "[tint][ir][fuzz] Enable by default" This reverts commit e64a1d19970ed90f44440b9a54ddcf5ec00f0326. - Removes having a separate flag for tint_build_ir_fuzzer from tint_build_ir_binary - Building IR fuzzer will now instead be controlled by if fuzzing and IR binary are both enabled - Rolls protobuf and protoc_wrapper ahead to pick up fixes for issues that were causing build failures when using siso - Rolls abseil ahead, because there is KIs with GCC + protobuf - Ripped out the existing custom gn rules we had for abseil, instead now using the upstream ones. (This required adding suppressions for a couple clang extension issues in configs) - Rolls libprotobuf-mutator ahead, since the roll to protobuf brought in a new point version with API changes - Rolls testing/ since it depends on lpm, and is broken by the roll - Added in third_party/fuzztest/src, since testing/ now depends on it, using the BUILD.gn from chromium - Added in third_party/re2/src, since fuzztest depends on it, using the BUILD.gn from chromium - Moves third_party/googletest to third_party/googletest/src and using BUILD.gn from chromium, so that fuzztest can build - Add an ASAN suppression in script for IR corpus generation, because there is an ODR violation in asbeil that it failing on. - Rolls build/, buildtools/, tools/clang, and gn ahead, since other DEPS rolls depend on these rolling - Various fixes for the BUILD and CMake files Roll messages below: Roll third_party/protobuf/ da2fe725b..f2622a898 (38 commits) https://chromium.googlesource.com/chromium/src/third_party/protobuf/+log/da2fe725b80a..f2622a898ca5 $ git log da2fe725b..3dc91fdda --date=short --no-merges --format='%ad %ae %s' 2025-04-02 rharrison Work around issue when building with MSVC 2025-04-02 rharrison Wrap __has_attribute usage with 'if !MSVC' logic 2025-03-30 tikuta protobuf: Add generator_visibility flag to proto_library.gni 2025-03-27 holte Restore deleted DIR_METADATA + OWNERS 2025-03-27 rharrison Guard usage of `__has_attribute` 2025-03-26 sophiechang Roll protobuf to v30.1 2025-03-25 rharrison Add missing no_chromium_code stanza to :utf8_range 2025-03-20 tikuta protobuf: Use //third_party/instrumented_libs:msan_runtime_libs config 2025-03-14 sophiechang Strip third_party/protobuf prefix from 0044 patch to let it work with the tooling in the readme 2025-03-13 evanstade Update estade@chromium.org to new/active account 2025-03-10 tikuta Add msan libraries as inputs of protoc for NaCl toolchain build 2025-02-27 edechamps Restore protoc Java support 2025-02-26 sophiechang Add patch to remove usage if absl internal if_constexpr 2025-02-13 estade Protobuf: fix a windows debug component build issue 2025-02-12 edechamps Fix incorrect args passed to protoc in AOSP 2025-02-10 hferreiro Relativize paths in calls to protoc_convert 2025-02-07 estade Protobuf: don't include some large srcjar files in the chromium repo 2025-02-07 pbos Update third_party/protobuf OWNERS 2025-02-07 estade Reland "Reapply "Roll protobuf to 29.3"" 2025-02-06 grt Revert "Reapply "Roll protobuf to 29.3"" 2025-02-06 tikuta Reland "protobuf: Add instrumented binaries as inputs to MSan build" 2025-02-06 estade Reapply "Roll protobuf to 29.3" 2025-02-05 tikuta Revert "protobuf: Add instrumented binaries as inputs to MSan build" 2025-02-05 tikuta protobuf: Add instrumented binaries as inputs to MSan build 2025-02-03 bashi Revert "Roll protobuf to 29.3" 2025-02-03 estade Roll protobuf to 29.3 2025-01-22 estade Protobuf: unconditionally deprecate ByteSize(). 2025-01-15 pkasting Fix omitted newline in Android logging. 2024-12-06 pbos Mark CVE-2024-7254 as mitigated in protobuf 2024-12-05 tikuta protobuf: include descriptor.proto as inputs 2024-11-18 greengrape Rebase the --outfile onto root_build_dir in protoc_convert 2024-11-18 rop LSC README.chromium license cleanup 2024-11-01 ukai protobuf: remove "$root_gen_dir/protoc_out" 2024-10-22 tikuta third_party/protobuf: remove proto_data_sources 2024-10-17 tikuta third_party/protobuf: modify proto_library template 2024-10-01 edechamps Fix the dependencies of blind_sign_auth_proto 2024-09-27 pbos Remove mention of precompiled protos from protobuf 2024-09-06 tiszka Remove Command Buffer LPM fuzzer Created with: roll-dep third_party/protobuf Roll tools/protoc_wrapper/ b5ea227bd..dbcbea90c (1 commit) https://chromium.googlesource.com/chromium/src/tools/protoc_wrapper/+log/b5ea227bd882..dbcbea90c20a $ git log b5ea227bd..dbcbea90c --date=short --no-merges --format='%ad %ae %s' 2024-04-02 pbos Roll protobuf to v21.12 Created with: roll-dep tools/protoc_wrapper Roll third_party/abseil-cpp/ f81f6c011..04dc59d2c (87 commits; 2 trivial rolls) https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp/+log/f81f6c011baf..04dc59d2c832 $ git log f81f6c011..04dc59d2c --date=short --no-merges --format='%ad %ae %s' 2025-02-12 danilchap Roll abseil_revision 69b58f9227..05e72a3285 2025-02-11 hans Roll libc++ from 12150825ca73 to 492ff432ef34 (56 revisions) 2025-02-10 hans Reland "Roll libc++ from 2e25154d49c2 to 12150825ca73 (42 revisions)" 2025-02-07 estade Reland "Reapply "Roll protobuf to 29.3"" 2025-02-06 grt Revert "Reapply "Roll protobuf to 29.3"" 2025-02-06 estade Reapply "Roll protobuf to 29.3" 2025-02-06 danilchap Resolve and remove some TODOs in absl BUILD.gn files 2025-02-05 mbonadei Roll abseil_revision da2b12d7c9..69b58f9227 2025-02-03 bashi Revert "Roll protobuf to 29.3" 2025-02-03 estade Roll protobuf to 29.3 2025-01-29 danilchap Roll abseil_revision 5a0e2cb5e3..da2b12d7c9 2025-01-29 ust Revert "Roll libc++ from 2e25154d49c2 to 12150825ca73 (42 revisions)" 2025-01-28 hans Roll libc++ from 2e25154d49c2 to 12150825ca73 (42 revisions) 2025-01-23 mbonadei Roll abseil_revision fd8b35b9aa..5a0e2cb5e3 2025-01-22 mbonadei Roll abseil_revision 513583421a..fd8b35b9aa 2025-01-19 tikuta Roll abseil_revision a1de53ddde..513583421a 2025-01-16 danilchap Merge extra dependencies from absl_full_deps to absl_deps 2025-01-15 danilchap Roll abseil_revision 65b7da13bf..a1de53ddde 2025-01-08 mbonadei Roll abseil_revision f623b01435..65b7da13bf 2024-12-20 ynovikov Update abseil DEF files 2024-12-18 danilchap Roll abseil_revision 3de434ab4c..f623b01435 2024-12-16 mbonadei Roll abseil_revision c7cf999bda..3de434ab4c 2024-12-15 mbonadei Temporarily remove patches 2024-12-14 mbonadei Reland "Roll abseil_revision b67caffec1..c7cf999bda" 2024-12-12 mbonadei Temporary patch to fit -Wundef issues in absl/hash/internal/hash.h. 2024-12-02 thakis Roll libc++ from cc33f56af94c to 0f824eb44ac8 (81 revisions) 2024-11-29 nsatragno Revert "Roll abseil_revision b67caffec1..c7cf999bda" 2024-11-29 mbonadei Roll abseil_revision b67caffec1..c7cf999bda 2024-11-28 danilchap Re-enable abseil leak check for ios and win 2024-11-26 tikuta Reland "Roll src/third_party/libc++/src/ 291ce60cc..2f906ff5d (6 commits)" 2024-11-25 ffred Revert "Roll src/third_party/libc++/src/ 291ce60cc..2f906ff5d (6 commits)" 2024-11-21 rop LSC updating dependencies with Apache-2.0 license to use spdx identifier 2024-11-20 danilchap Roll abseil_revision 4794821d8b..b67caffec1 2024-11-20 tikuta abseil-cpp: make generate_def_files.py run only on Linux 2024-11-14 tikuta abseil-cpp: fix SyntaxWarning in generate_def_files.py 2024-11-06 danilchap Roll abseil_revision fa588813c4..4794821d8b 2024-10-30 danilchap Roll abseil_revision 878313658e..fa588813c4 2024-10-23 danilchap Roll abseil_revision 202a8f40cf..878313658e 2024-10-16 mbonadei Roll abseil_revision 8634e35f17..202a8f40cf 2024-10-14 hans Roll clang+rust llvmorg-20-init-3847-g69c43468-28 : llvmorg-20-init-6794-g3dbd929e-1 / 009e73825af0e59ad4fc603562e038b3dbd6593a-23 : f5cd2c5888011d4d80311e5b771c6da507d860dd-2 2024-10-11 danilchap Remove absl visibility exception for WebRTC 2024-10-09 danilchap Change condition when to restricit visibility to absl targets 2024-10-09 danilchap Roll abseil_revision c6b27359c3..8634e35f17 2024-10-02 danilchap Update reference in abseil patches to more accurate issues 2024-10-02 mbonadei Roll abseil_revision ba5fd0979b..c6b27359c3 2024-09-25 danilchap Roll abseil_revision 0df5674003..ba5fd0979b 2024-09-20 hans Reland "Roll libc++ from 50ab693ecb61 to 1fe5dc4dbb07 (5 revisions)" 2024-09-18 thakis Revert "Roll libc++ from 50ab693ecb61 to 1fe5dc4dbb07 (5 revisions)" 2024-09-18 mbonadei Roll abseil_revision 67d126083c..0df5674003 2024-09-17 thestig Revert "Disable abseil warnings for non-chromium builds." 2024-09-16 danilchap Remove absl visibility exception for optimization_guide 2024-09-16 hans Roll libc++ from 50ab693ecb61 to 1fe5dc4dbb07 (5 revisions) 2024-09-09 danilchap Roll abseil_revision b014bff59d..67d126083c 2024-09-04 mbonadei Roll abseil_revision 40a975ff1e..b014bff59d 2024-08-29 hans Reland "Roll libc++ from d8d9de41d764 to 11b839dc7fee (22 revisions)" 2024-08-29 hans Roll clang+rust llvmorg-20-init-1009-g7088a5ed-10 : llvmorg-20-init-3847-g69c43468-1 / [skipping Rust] 2024-08-28 danilchap Roll abseil_revision 5a01d0f77e..40a975ff1e 2024-08-21 mbonadei Roll abseil_revision 69c4683962..5a01d0f77e 2024-08-20 danilchap Reduce usage of public_deps in abseil build files 2024-08-14 danilchap Reland "Roll abseil_revision 3848ed7f1b..69c4683962" 2024-08-14 osamafathy Revert "Roll abseil_revision 3848ed7f1b..69c4683962" 2024-08-14 danilchap Roll abseil_revision 3848ed7f1b..69c4683962 2024-08-07 mbonadei Roll abseil_revision 6b8ebb35c0..3848ed7f1b 2024-08-07 danilchap Delete absl patch accepted upstream 2024-08-06 dpranke Add internal optimization_guide targets to absl_full visibility. 2024-08-06 danilchap Add public absl log subtargets to absl components 2024-08-01 danilchap Roll abseil_revision 5ea745c2ae..6b8ebb35c0 2024-07-29 mbonadei Roll abseil_revision eb85220775..5ea745c2ae 2024-07-25 thakis Roll libc++ from 437475caeeb6 to 1ac8f1a391d9 (6 revisions) 2024-07-24 thakis Update absl def files after libc++ roll 2024-07-18 danilchap Include windows.h in absl/poison.cc regardless of asan/msan configuration 2024-07-17 danilchap Roll abseil_revision af4c589ed6..eb85220775 2024-07-15 ynovikov Update abseil DEF files. 2024-07-11 mbonadei Roll abseil_revision 9957f27686..af4c589ed6 2024-06-28 mbonadei Roll abseil_revision 69195d5bd2..9957f27686 2024-06-26 ahmedmoussa Revert "Add 'leak_check' source set to 'absl_component_deps'" 2024-06-26 ahmedmoussa Add 'leak_check' source set to 'absl_component_deps' 2024-06-21 ynovikov Regenerate abseil DEF files 2024-06-19 danilchap Roll abseil_revision 29bd16cb92..69195d5bd2 2024-06-13 thakis Roll libc++ from 852bc6746f45 to 1e843f837077 (178 revisions) 2024-06-13 iwells Revert "Roll abseil_revision 29bd16cb92..17137c084a" 2024-06-12 mbonadei Roll abseil_revision 29bd16cb92..17137c084a 2024-06-05 danilchap Roll abseil_revision 457fdbf960..29bd16cb92 2024-05-29 mbonadei Roll abseil_revision e7f1a950e9..457fdbf960 2024-05-22 danilchap Roll abseil_revision eba8db7baf..e7f1a950e9 Created with: roll-dep third_party/abseil-cpp Roll third_party/libprotobuf-mutator/src/ a304ec48d..7bf98f78a (36 commits) https://chromium.googlesource.com/external/github.com/google/libprotobuf-mutator.git/+log/a304ec48dcf1..7bf98f78a30b $ git log a304ec48d..7bf98f78a --date=short --no-merges --format='%ad %ae %s' 2025-01-14 tikuta Include header fixes. 2024-09-13 vitalybuka Update for internal ClangTidy cleanups 2024-06-15 vitalybuka Update protobuf from v25.2 to v27.1 2024-06-15 vitalybuka Switch from DownCastToGenerated to DownCastMessage 2024-06-07 uilianries Enforce C++14 when building protobuf 2024-05-30 uilianries Use public cxx_standard 2024-05-30 uilianries Keep C++ standard flexible 2024-01-16 vitalybuka Clang format #213 2022-10-19 allenwebb Unpoison results from LLVMFuzzerMutate. 2024-01-16 vitalybuka Replace DebugString with absl::StrCat 2024-01-16 vitalybuka Disable clang-format on include which needs to be the last 2024-01-11 vitalybuka Create CODEOWNERS 2024-01-11 estetus Update README (#230) 2024-01-11 vitalybuka Setup github actions to build and test (#241) 2024-01-10 vitalybuka Remove protobuf_mutator::String 2024-01-10 vitalybuka Switch to DownCastToGenerated to fix linking issues 2024-01-10 vitalybuka Update protobuf to v25.2 2024-01-10 vitalybuka Remove travis-ci from the README 2024-01-10 vitalybuka Update googletest to v1.14.0 2024-01-10 vitalybuka Update protobuf to v24.4 2023-04-25 vitalybuka Switch to c++14 2023-04-24 vitalybuka Fix CONFIGURE_COMMAND of protobuf 2023-04-24 vitalybuka Switch to requires_utf8_validation 2023-04-24 vitalybuka Upgrade protobuf to v22.3 2023-04-24 vitalybuka Use Protobuf_LIBRARIES 2023-04-24 vitalybuka Add const to array in example 2023-04-24 vitalybuka Forward COMPILER_LAUNCHER into ExternalProject_Add 2023-04-24 vitalybuka Remove LogSilencer 2023-04-24 vitalybuka Switch c++17 2022-12-07 vitalybuka Don't use syntax() 2022-09-29 vitalybuka Remove one empty line 2022-05-30 bshas3 Add newline in libfuzzer_macro header so it does not error via clang-14 -Wnewline-eof 2022-07-06 vitalybuka Document unsupported proto extensions 2022-09-29 vitalybuka Update protobuf to v21.7 2022-09-29 vitalybuka Update googletest to 1.12 2022-09-29 vitalybuka Switch libxml example to cmake build Created with: roll-dep third_party/libprotobuf-mutator/src Roll testing/ 1bd0da665..ae9705179 (3057 commits) https://chromium.googlesource.com/chromium/src/testing/+log/1bd0da6657e3..ae9705179f82 $ git log 1bd0da665..ae9705179 --date=short --no-merges --format='%ad %ae %s' 2025-02-07 estade Reland "Reapply "Roll protobuf to 29.3"" 2025-02-06 grt Revert "Reapply "Roll protobuf to 29.3"" 2025-02-06 taiyo CCT Prefetch: Update fieldtrial config 2025-02-06 avvall [WV] Add test config for WebViewPartitionedCookiesExcluded 2025-02-06 Jaehyun.Chung Add fieldtrial for UseCompositorClockVSyncInterval 2025-02-06 wangxianzhu [ExpandCompositedCullRect] Update fieldtrial testing config 2025-02-06 qingxinwu Enable Private Aggregation and sampling fDO for B&A ToT. 2025-02-06 kylechar Finish switching GPU tests args to mixins 2025-02-06 peilinwang [Fieldtrial] Update BrowserControlsInViz with launch configuration 2025-02-06 djmitche Remove UseRustJsonParserInCurrentSequence* from field trials 2025-02-06 muyaoxu [KL Permission] Add fieldtrial_testing_config 2025-02-06 kerenzhu Launch and clean up FullscreenPermanentThinController 2025-02-06 estade Reapply "Roll protobuf to 29.3" 2025-02-06 thiabaud [self_freeze] Update fieldtrial_config 2025-02-06 kylechar Enable graphite field trial on Android 2025-02-06 bashi Add HappyEyeballsV3 to testing config 2025-02-06 hardikgoyal Enable PasswordFillBiometricReauth on ChromeOS by default 2025-02-06 asamidoi [ios] Remove chrome://flag#new-sync-opt-in-illustration 2025-02-05 ricea Reland "Add HttpCacheNoVarySearch to field trial config" 2025-02-05 neis infra: Remove references to obsolete Lacros roller accounts 2025-02-05 masonf Disable origin trial for MutationEvents, plus some cleanup 2025-02-05 hypan Disable new test failures in chrome_public_test_apk on Android 15 Desktop 2025-02-05 chikamune Update fieldtrial_testing_config.json to restart TimedHTMLParserBudgetForAndroid experiment 2025-02-05 jasontt p13n: add trial config for SeaPenPromptRewrite 2025-02-05 rnanjappan [android-15-tablet] Disable failing tests 2025-02-05 chlily Enable SafeBrowsingDeepScanningCriteria feature by default 2025-02-05 paulsemel DomatoLPM: make generated protobuf more stable across grammar changes 2025-02-05 shaseley [blink scheduler] Remove PrioritizeCompositingAfterDelayTrials 2025-02-05 chrishtr Add fieldtrial testing & WebView config for StandardizedTimerClamping 2025-02-05 boliu viz: Guard FID new android behaviors 2025-02-05 ckitagawa Add fieldtrial config for TabSwitcherForeignFaviconSupport 2025-02-05 ljjlee Enable KidsProfilePhase2 features by default 2025-02-05 atsvirchkova Revert "Add HttpCacheNoVarySearch to field trial config" 2025-02-05 ricea Add HttpCacheNoVarySearch to field trial config 2025-02-05 titouan [Fuzzing] Add support for customizing fuzztest stack limit, use it. 2025-02-05 fsenra [iOS][QD] Enable IOSQuickDelete on ToT 2025-02-04 sisidovski Rename ServiceWorkerAvoidMainThreadForInitialization field trial entry 2025-02-04 faridzad Use `run_performance_tests.py` to run Crossbench smoke tests in CQ/CI. 2025-02-04 kawasin Enable DisableTrimmingWhileSuspended by default 2025-02-04 hypan Disable known failed tests for Android Desktop builder on Android 15. 2025-02-04 bsheedy Remove S23 from Vulkan devices 2025-02-04 yueshe [mac_toolchain] roll mac_toolchain version on testers 2025-02-04 richche [Code Health] Clean up stale MediaFoundationVP9Encoding 2025-02-04 qingxinwu Enable B&A selected reporting id ToT. 2025-02-04 mattm Cert Management UI V2: add chromeos to fieldtrial_testing_config.json 2025-02-04 jacobstanley [Ad Topics Content Parity] Changing feature name 2025-02-04 polardz Add fieldtrial testing config for HideTabletToolbarDownloadButton 2025-02-04 olesiamarukhno [merchant trust] Add field trial config 2025-02-04 treib [iOS] Fieldtrial config for UseAccountListFromIdentityManager 2025-02-04 chikamune Update HttpDiskCachePrewarming in fieldtrial_testing_config.json (...) 2024-06-14 magchen Remove AllowUndamagedNonrootRenderPassToSkip from fieldtrial_testing_config 2024-06-14 zmo Remove gles2_conform_tests and its variants from bots. 2024-06-14 brianking Update test infrastructure to support additional Qualcomm Adreno GPUs 2024-06-14 chrome-weblayer-builder [lacros skew tests] Refresh skew tests for M128 2024-06-14 magchen Enable NewPresentationFeedbackTimeStamps by default 2024-06-14 szager Add webview to StandardizedBrowserZoom fieltrial test config 2024-06-14 dewittj [Compose proactive] upload fieldtrial config 2024-06-14 anasalazar Separate AppsCollectionsSurvey into 2 studies 2024-06-14 omerkatz heap: Enable --update-allocation-limits-after-loading on field trial 2024-06-14 ansung [Blink] Delete ci/android-chrome-pie-x86-wpt-android-specific 2024-06-14 siashah Add fieldtrial config for PixDetectionWithDomContentLoaded 2024-06-14 ankushkush Add fieldtrial testing config for UnoPhase2 on Android 2024-06-14 sygiet Launch followups for saving passwords in the account on Lacros 2024-06-14 ginnyhuang [iOS] iPad DB Promo Refresh - experiment with strings 2024-06-14 blundell [Fuzzer] Remove code for initializing buffer usage/format exception list 2024-06-14 chrome-weblayer-builder [lacros skew tests] Refresh skew tests for M128 2024-06-14 leimy Prompt API: enable the API on lacros 2024-06-14 szager Fieldtrial test and WebView flag for StandardizedBrowserZoom 2024-06-14 xinghuilu Enable SafeBrowsingAsyncRealTimeCheck by default on Clank 2024-06-13 dibyapal Reland "[PWA] Enable universal install on CrOS via field trial testing" 2024-06-13 muyaoxu [FS Shortcut] Add fieldtrial_testing_config for Win/Mac/Linux 2024-06-13 koulvipul [Verve] Add the field trial entry for the Verve flag. 2024-06-13 johnchen [Perf] Run crossbench with --enable-field-trial-config 2024-06-13 johnchen [Perf] Upload crossbench outcome to result DB 2024-06-13 cmyang Add IOSLensWebPageEarlyTransitionEnabled to fieldtrial testing config. 2024-06-13 johnchen [Perf] Pass ChromeDriver location to crossbench 2024-06-13 jiesheng [ios wptrunner]: Fix iOS wptrunner, only let test bot use Mac13 machines. 2024-06-13 kerenzhu preload-topchrome: integrate candidate selector with preload manager 2024-06-13 bungeman Actually AVOID_MISBEHAVIOR 2024-06-13 bsheedy Promote M2 14.4.1 to stable 2024-06-13 ynovikov Shard dawn_end2end_tests everywhere 2024-06-13 chrome-weblayer-builder [lacros skew tests] Refresh skew tests for M128 2024-06-13 agale Add field trial config for performance intervention metrics 2024-06-13 pnoland Revert "Add fieldtrial entry for AndroidAutofillDirectFormSubmission" 2024-06-13 blundell [//gpu] Remove CreateBufferUsageAndFormatExceptionList() 2024-06-13 btriebw Add Multiscreen FYI test waterfall for linux (Ubuntu Noble). 2024-06-13 hypan android: add test config for pixel tablet FYI builder 2024-06-13 chrstne Remove the PrivacySandboxLocalNoticeConfirmation testing experiments 2024-06-13 jwata [infra] Move test configuration for linux-win-cross-rel to //testing/buildbot 2024-06-13 fdoray Remove MacEfficientFileFlush:EnabledFsyncOnly group from testing config. 2024-06-13 gyuyoung [iOS Blink] Skip HarfBuzzFaceTest.HarfBuzzGetNominalGlyph_TestFoo 2024-06-13 ljjlee Remove unused ShadowKidsApiWithSafeSites code 2024-06-13 jkeitel Add field trial for AutofillDontPrefixMatchCreditCardNumbersOrCvcs. 2024-06-13 michelleabreo [UB] Create custom view class for new toggle row in UB. 2024-06-13 chromium-autosharder Autoshard chromium/src test suites 2024-06-13 olivierrobin Reland Add testing configuration for TabResumption 1.5 2024-06-13 blundell [//gpu] Remove GpuPreferences::texture_target_format_list 2024-06-13 paulsemel fuzzing: integrate fuzzilli into chrome 2024-06-13 chrome-weblayer-builder [lacros skew tests] Refresh skew tests for M128 2024-06-13 jihadghanna Add fieldtrial entry for AndroidAutofillDirectFormSubmission Created with: roll-dep testing Roll build/ a252ef199..266be69ba (273 commits) https://chromium.googlesource.com/chromium/src/build/+log/a252ef1991b4..266be69ba961 $ git log a252ef199..266be69ba --date=short --no-merges --format='%ad %ae %s' 2025-03-25 bialpio Revert "Reland: Remove old proguard flag keeping enum values" 2025-03-25 bbosak [fuchsia] Route diagnostics dictionary to Chromium 2025-03-24 yoshiki Show commit position in the version string in visible Chrome UIs 2025-03-23 ishitatsuyuki Enable NEON in Rust for Android ARMv7 targets 2025-03-23 chromium-internal-autoroll Roll Fuchsia Internal Images from 27.20250315.103.1 to 27.20250323.101.1 2025-03-22 hans [build] Make rc.py respect treat_warnings_as_errors 2025-03-21 agrieve Android: Set android_sdk_release="b" 2025-03-21 agrieve Android: Fix SuperSize attributing size to JNI Zero placeholders 2025-03-20 ishitatsuyuki Enable NEON in Rust for Linux ARMv7 targets 2025-03-20 agrieve fast_local_dev_server.py: Show no message when no jobs are pending 2025-03-20 dloehr Update Supported Windows SDK to 10.0.26100.3323 2025-03-20 mheikal Declare autorolled targets in a template to be imported 2025-03-20 agrieve Roll Android SDK to API 36 (Baklava) 2025-03-20 thakis Prepare for being stricter about buildflag values 2025-03-20 mheikal Roll androidx from JJkKmJzF00zK2klzq... to nm24qSY1UfxqCtKDk... 2025-03-19 zijiehe [fuchsia] Implement more metrics for repo commands 2025-03-19 justincohen ios: Allow ASAN on official builds. 2025-03-19 thestig Revert "build: Be stricter about buildflag values" 2025-03-19 agrieve Android: Fix jacoco error for chromium_commands.jar 2025-03-19 thakis build: Be stricter about buildflag values 2025-03-19 sdefresne [ios] Fix swift_keep_intermediate_files 2025-03-18 tikuta siso: fix rust -Clinker flag handling for missing inputs 2025-03-18 ukai ide_query: remove .siso_last_targets by ide_query's build 2025-03-18 ukai use_reclient=false by default on Siso 2025-03-18 gyuyoung Disable the GNU line marker warning when building a target with Clang and ccache. 2025-03-18 lokokung [wasm] Adds rudimentary support for WASM/Emscripten builds. 2025-03-18 mheikal Add emoji to to more builder server messages 2025-03-18 mheikal Fix missing class failure in ByteCodeRewriter.java 2025-03-18 collinbaker Enable CREL for arm32 targets 2025-03-17 jwata Revert "siso: Re-enable remote proguard step along with remote trace_references step" 2025-03-17 msta Add the clang builtin module map to our module builds. 2025-03-17 zijiehe [fuchsia] Implement pkgctl counters 2025-03-17 zijiehe [fuchsia] Merge run_test.py webpage logic into ChromeDriverWrapper 2025-03-17 jwata siso: propagate android64_ndk_api_level via gn_logs.txt 2025-03-17 rkjnsn Add support for GDBus file descriptor passing 2025-03-17 hypan Extend Android Emulator startup timeout for slow devices to 5 mins 2025-03-17 mheikal Update groovy code to understand the current reality 2025-03-17 jwata siso: refactor input_deps and filegroups for remote link 2025-03-17 tikuta siso: Add cfi_ignorelist.txt to cros_toolchain input 2025-03-16 hans Roll clang+rust llvmorg-21-init-1655-g7b473dfe-1 : llvmorg-21-init-5118-g52cd27e6-1 / 9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2 : f7b43542838f0a4a6cfdb17fbeadf45002042a77-1 2025-03-16 jwata siso: Fix missing inputs in remote linking on Win arm builds 2025-03-16 jwata siso: Re-enable remote proguard step along with remote trace_references step 2025-03-16 ukai Reland "set use_siso default value as autoninja" 2025-03-15 chromium-internal-autoroll Roll Fuchsia Internal Images from 27.20250308.102.1 to 27.20250315.103.1 2025-03-14 lukasza Roll cxx: 1.0.143 => 1.0.146 in //third_party/rust. 2025-03-14 lukasza [gnrt] Move `cdylib` => `rlib` replacement into `gnrt` itself. 2025-03-14 agrieve NullAway: Consider PreferenceFragmentCompat.onCreatePreferences an @Initializer 2025-03-14 agrieve Reland #3 "Android: Disable secondary ABIs by default 2025-03-14 agrieve Revert "Reland #2 "Android: Disable secondary ABIs by default"" 2025-03-14 agrieve Reland #2 "Android: Disable secondary ABIs by default" (...) 2025-02-03 agrieve Android: Make R8 and TraceReferences separate build steps 2025-01-31 bokan Move glic_enabled out of global features.gni 2025-01-31 mattdr Enable `-Wdangling-assignment-gsl` 2025-01-31 thomasalpinus [fuchsia] Drop dependency on edk2 2025-01-30 mheikal Make errors more visible in remote output 2025-01-30 tsepez Enforce unsafe_buffer_usage on ipcz files. 2025-01-30 agrieve fast_local_dev_server.py: Show status via tab titles 2025-01-30 mheikal [Build Server] Add support for waiting for all builds 2025-01-30 agrieve Fix @NullUnmarked suppressions in another batch of files 2025-01-29 msta If siso is supported but not used, provide a notification asking users if they want to switch. 2025-01-29 ukai gn_helpers: support absolute path import 2025-01-29 thomasanderson Rebuild sysroots 2025-01-29 zijiehe Revert "[fuchsia] api level 25 -> 26" 2025-01-29 sorin crashpad: fix the OWNERS file for third_party/crashpad 2025-01-29 mheikal [Build Server] Fix crash where os.stat fails on tty_path 2025-01-29 zijiehe [fuchsia] api level 25 -> 26 2025-01-29 hans [clang] Update for tip-of-tree version bump to 21 2025-01-29 ahmed.yamout Extend Rust branch-protection features for AArch64 2025-01-28 tsepez Remove android_webview from unsafe_buffers_paths.txt 2025-01-28 agrieve Android: Add <permission> elements to Stub APKs 2025-01-28 luci-bisection Revert "build: Use -fno-strict-overflow instead of -fwrapv" 2025-01-28 thakis build: Use -fno-strict-overflow instead of -fwrapv 2025-01-27 wtc Remove more references to third_party/libavif 2025-01-27 twellington Update default_target_sdk_version = 35 2025-01-27 tsepez Suppress unsafe_libc_call warning for rust remap_alloc.cc. 2025-01-27 mheikal Fix fast_local_build_server.py leaking open file descriptors. 2025-01-27 wnwen Roll Android Lint from 1veHvODGn5XZ5IcxP... to uRuh0iqlDAEnu3OIP... 2025-01-27 agrieve private_code_test: Add a GN dep only for cross-toolchain deps 2025-01-27 thomasanderson Update sysroots 2025-01-27 thomasanderson [Sysroot] Fix circular symlink 2025-01-27 peconn Update class verification docs to call out WebView's glue helpers. 2025-01-27 friedrichh [Android][Example] Generate gradle target for the example autofill app 2025-01-26 ukai Fix invalid escape sequence in apple/linker_driver.py 2025-01-24 thomasalpinus [fuchsia] Update emulator firmware SDK overrides for x64 2025-01-24 sorin Update Crashpad to e428b3ad13b33f94359bbfba06c21835da21fbe2 2025-01-24 thomasanderson Build and upload ppc64el sysroot 2025-01-24 thomasanderson Update sysroots 2025-01-24 thomasanderson [Sysroot] Fix missing libgcc.a on i386 2025-01-24 agrieve Reland #3: "private_code_test: Parse build.ninja to collect linker inputs" 2025-01-24 thomasanderson [Sysroot] Fix build for non-x86 architectures 2025-01-24 agrieve Android: Silence R8 warnings about missing EnclosingMethod 2025-01-24 lukasza Reapply "Stop passing `-Coverflow-checks=on` to the Rust compiler." 2025-01-24 izuzic Revert "Reland #2: "private_code_test: Parse build.ninja to collect linker inputs"" 2025-01-23 thomasalpinus [fuchsia] Update emulator firmware SDK overrides 2025-01-23 ukai Reland "apple/linker_driver.py supports solink step" 2025-01-23 hypan android: Add AVD creation config for google_apis_tablet on Android 15 2025-01-23 ayzhao Set `OPT_LEVEL` in run_build_script.py 2025-01-23 luci-bisection Revert "Stop passing `-Coverflow-checks=on` to the Rust compiler." 2025-01-23 horo Revert "apple/linker_driver.py supports solink step" 2025-01-23 ukai apple/linker_driver.py supports solink step Created with: roll-dep build Roll tools/clang/ e262f0f88..5d9b09742 (96 commits) https://chromium.googlesource.com/chromium/src/tools/clang/+log/e262f0f8896e..5d9b09742311 $ git log e262f0f88..5d9b09742 --date=short --no-merges --format='%ad %ae %s' 2025-03-25 nuskos Add gn check to ensure the patch passes dependency requirements. 2025-03-25 nuskos Add some additional excluded paths to spanifier. 2025-03-24 nuskos Add a new script to apply all successful rewrites. 2025-03-23 nuskos Add user column to go/autospan-tracker 2025-03-21 dloehr Update FileManager API calls 2025-03-21 aeubanks [clang] Print flaky test passes 2025-03-21 omerkatz [blink_gc_plugin] Update plugin for multiple dispatch methods 2025-03-20 aeubanks Update pinned version of clang for bootstrapping clang 2025-03-19 omerkatz [blink_gc_plugin] Update plugin for missing V8 usages 2025-03-18 aeubanks Suppress failing profile test 2025-03-18 tsepez Add wcslen() to allowed libc call list. 2025-03-18 aeubanks [clang] Use native ninja when possible over ninja wrapper 2025-03-18 aeubanks Dump all FileCheck input on test failure 2025-03-17 omerkatz [blink_gc_plugin] Add V8 namespace 2025-03-16 hans Roll clang+rust llvmorg-21-init-1655-g7b473dfe-1 : llvmorg-21-init-5118-g52cd27e6-1 / 9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2 : f7b43542838f0a4a6cfdb17fbeadf45002042a77-1 2025-03-14 hans Update FindBadRawPtrPatterns.cpp for Clang API change 2025-03-14 kdlee spanify: Handle `&arr[]` for C-style arrays 2025-03-14 luci-bisection Revert "Roll clang+rust llvmorg-21-init-1655-g7b473dfe-1 : llvmorg-21-init-4858-gaa008e00-1 / 9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2 : aaa2d47daebb02454fc7c08c04c3c603d5efeedb-1" 2025-03-13 nuskos Handle empty commits without erroring. 2025-03-13 keishi Spanifier: exclude size nodes from DecaySpanToBooleanOp 2025-03-13 hans Roll clang+rust llvmorg-21-init-1655-g7b473dfe-1 : llvmorg-21-init-4858-gaa008e00-1 / 9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2 : aaa2d47daebb02454fc7c08c04c3c603d5efeedb-1 2025-03-13 kdlee spanify: Don't `subspan()` arrays 2025-03-12 keishi Spanifier: Add git cl format to evaluate_patches.py 2025-03-12 nuskos Switch evalute_patches to use loas2 for gcertstatus 2025-03-11 yukishiino spanify: Fix a bug for rewriting x => !x.empty() 2025-03-11 keishi Spanifier: Avoid rewriting void pointers to span<void> 2025-03-11 hans Fix regex syntax warnings in sync_deps.py 2025-03-10 dloehr Simple AST rewriter example 2025-03-06 nuskos Don't continue the evaluate_patches when tests fail 2025-03-05 neis Remove Lacros leftovers from tools/clang 2025-03-05 ortuno fix: Replace ',' with '%' in exception construction 2025-03-05 ahijazi [Spanify] Handle binary plus equal operations 2025-03-04 keishi Spanifier: rewrite address to variable as a single element span 2025-03-03 kdlee spanify: Handle `&container[]` 2025-03-03 yukishiino spanify: Support constructor calls as external/3d-party func calls 2025-03-03 kdlee spanify: Rework `run_all_tests.py` 2025-03-03 nuskos generate a valid gn configuration when use_remoteexec is false. 2025-03-03 ahijazi [Spanify] Handle binary operations 2025-03-03 kdlee apply_edits: Suppress `SyntaxWarning` 2025-03-03 kdlee apply_edits: `yapf` pass 2025-03-02 nuskos Don't assume .out exists if we haven't compiled. 2025-03-01 mlcui compile_db: Use -x to expand @rsp files in ninja 2025-02-26 ahijazi [Spanification Tool] Improve Array handling 2025-02-25 yukishiino spanify: Improve boolean op rewriting (x.size() => !x.empty()) 2025-02-25 keishi Spanifier: Exclude more autogenerated files from rewrite 2025-02-25 nuskos Handle when apply itself fails in evaluate_patches.py 2025-02-24 nuskos Enable evaluate_patches to have a configurable number of patches. 2025-02-24 arthursonzogni autospan: Add @nuskos as OWNER 2025-02-21 tsepez [chrome plugin] Make unsafe-libc-calls ignore some calls 2025-02-21 dsanders11 [include analysis] Replace usage of deprecated function 2025-02-21 arthursonzogni Autospan: Example script to adjust #pragma 2025-02-21 arthursonzogni Autospan: Script to order #pragma and #includes. 2025-02-21 arthursonzogni Autospan: Example script to extract successful edits. 2025-02-21 nuskos Upload log files and patches to google drive from evaluate_patches 2025-02-20 tsepez Reapply "Make UnsafeBuffersPlugin take arguments from .txt file" 2025-02-20 ahijazi [Spanification Tool] Refactor Array Handling 2025-02-20 arthursonzogni Autospan: Reduce output size by 62x. 2025-02-19 thakis Revert "Make UnsafeBuffersPlugin take arguments from .txt file" 2025-02-18 tsepez Make UnsafeBuffersPlugin take arguments from .txt file 2025-02-18 arthursonzogni Spanification: Remove `is_dependent`. 2025-02-17 kdlee spanify: Spell check: `base::raw_ptr` 2025-02-14 aeubanks Roll clang+rust llvmorg-21-init-853-gba476d0b-1 : llvmorg-21-init-1655-g7b473dfe-1 / d4bdd1ed551fed0c951eb47b4be2c79d7a02d181-1 : 9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2 2025-02-14 yukishiino spanify: Supports non-const array initialization with string literal 2025-02-13 arthursonzogni Spanification: Fix boolean implicit cast from external function. 2025-02-12 kdlee spanify: `getExprRange()` with `CallExpr` 2025-02-12 aeubanks Skip bootstrap testing on x86 mac toolchain builds 2025-02-12 aeubanks Don't PGO-optimize x86-64 mac toolchains 2025-02-11 aeubanks Dump timers using atexit 2025-02-11 aeubanks Use stamp file to avoid re-downloading sysroots 2025-02-10 aeubanks Add timers for various build steps in build.py 2025-02-07 dcheng Enable several plugin options by default 2025-02-07 arthursonzogni Spanification: Split Matcher's callbacks. 2025-02-07 arthursonzogni Spanification: Update expectations after clang-format update. 2025-02-07 kdlee spanify: Propagate test harness failure 2025-02-07 kdlee spanify: `yapf` pass 2025-02-06 hans Roll clang+rust llvmorg-20-init-17108-g29ed6000-3 : llvmorg-21-init-853-gba476d0b-1 / ad211ced81509462cdfe4c29ed10f97279a0acae-1 : d4bdd1ed551fed0c951eb47b4be2c79d7a02d181-1 2025-02-06 dcheng General improvements to chrome clang plugin test harness 2025-02-06 nuskos [Spanify] Prevent evaluate_patches from erroring on large debug text 2025-02-05 yukishiino spanify: Supports rewriting "ptr->data()" to "*ptr". 2025-02-04 ahijazi Spanification tool improvement 2025-02-04 arthursonzogni Spanification: Move `is_size_info_available` outside of the edges. 2025-02-03 ajgo Add hook_util to raw pointer exclusion ahead of file move 2025-01-31 arthursonzogni Spanification: Add regression tests + skip singleton. 2025-01-30 yukishiino spanify: Supports global named struct + variable decl 2025-01-29 arthursonzogni Spanification: Remove `additional_replacement` and `include_directive` fields. 2025-01-29 hans [clang] Update for tip-of-tree version bump to 21 2025-01-29 arthursonzogni spanification: Stop rewriting "safe" buffer access. 2025-01-28 arthursonzogni Spanification: Add exclusions for std::array rewrite. 2025-01-28 arthursonzogni Spanifier: Avoid constexpr const. 2025-01-27 pkasting [cleanup] Replace base::ranges with std::ranges: tools/ 2025-01-27 tsepez Classify windows headers in plugin as system headers based on path. 2025-01-27 kubo clang scripts: Enable compiler-rt support for tvOS 2025-01-27 arthursonzogni Spanification: Represent source nodes explicitly. 2025-01-27 arthursonzogni Spanification: Represent frontier changes explicitly. 2025-01-27 arthursonzogni Spanification: Add regression tests about span frontier #2 2025-01-27 arthursonzogni Spanification: Add regression tests about span frontier. Created with: roll-dep tools/clang Roll buildtools/ a660247d3..244e7cf44 (42 commits; 1 trivial rolls) https://chromium.googlesource.com/chromium/src/buildtools/+log/a660247d3c14..244e7cf44533 $ git log a660247d3..244e7cf44 --date=short --no-merges --format='%ad %ae %s' 2025-03-18 msta Create missing builtin and std modules. 2025-03-17 msta Create a module for stdbool 2025-03-16 msta Add missing dependencies on std_config. 2025-03-13 tikuta buildtools: Add missing deps to std_inttypes_h libcxx module 2025-03-12 thakis Roll libc++ from 7c3087b8a756 to b4e85a36868c (1 revision) 2025-03-07 inglorion reclient_cfgs: Add rewrapper configs for linux_cros 2025-03-07 rgw PRESUBMIT: Fix raw strings to use the "r" prefix 2025-03-05 hans Roll libc++ from ac66645101e6 to 7c3087b8a756 (5 revisions) 2025-03-04 jwata build: Sync remote execution timeouts 2025-03-04 jwata build: Remove python/rewrapper_linux_large.cfg 2025-03-03 chromium-autoroll Roll libc++ from 5acaab3b484a to ac66645101e6 (1 revision) 2025-03-03 chromium-autoroll Roll libc++ from 7f8b68f91ca8 to 5acaab3b484a (18 revisions) 2025-02-26 chromium-autoroll Roll libc++ from be0bacb5427a to 7f8b68f91ca8 (9 revisions) 2025-02-25 tikuta build: Add modules build support for apple platform 2025-02-25 chromium-autoroll Roll libc++ from cdc82e180c61 to be0bacb5427a (4 revisions) 2025-02-25 tikuta libc++: use different override flag for libc++ modules 2025-02-24 chromium-autoroll Roll libc++ from 94672e2af44a to cdc82e180c61 (2 revisions) 2025-02-23 chromium-autoroll Roll libc++ from 8af5af8b0b9c to 94672e2af44a (1 revision) 2025-02-22 chromium-autoroll Roll libc++ from 7dc1caa0cf2d to 8af5af8b0b9c (6 revisions) 2025-02-21 chromium-autoroll Roll libc++ from 1a88911caa16 to 7dc1caa0cf2d (4 revisions) 2025-02-21 neis Fix unescaped backslash in checkdeps.py docstring 2025-02-20 chromium-autoroll Roll libc++ from 48703cbcd565 to 1a88911caa16 (1 revision) 2025-02-20 chromium-autoroll Roll libc++ from e36be6784f33 to 48703cbcd565 (6 revisions) 2025-02-18 chromium-autoroll Roll libc++ from d3d825f7b3bb to e36be6784f33 (6 revisions) 2025-02-17 chromium-autoroll Roll libc++ from cc6b969c59a7 to d3d825f7b3bb (11 revisions) 2025-02-16 chromium-autoroll Roll libc++ from c2c181276adb to cc6b969c59a7 (4 revisions) 2025-02-13 chromium-autoroll Roll libc++ from c4e58f47f43d to c2c181276adb (5 revisions) 2025-02-12 tikuta libc++: do not enable modules build to avoid ODR violation 2025-02-12 chromium-autoroll Roll libc++ from 61c68567ca97 to c4e58f47f43d (2 revisions) 2025-02-11 chromium-autoroll Roll libc++ from 492ff432ef34 to 61c68567ca97 (5 revisions) 2025-02-11 hans Roll libc++ from 12150825ca73 to 492ff432ef34 (56 revisions) 2025-02-10 hans Reland "Roll libc++ from 2e25154d49c2 to 12150825ca73 (42 revisions)" 2025-02-09 tikuta buildtools: fix path of Clang builtin's modulemap 2025-02-05 ayzhao Reland "Update clang-format binaries and scripts for all platforms." 2025-02-04 tikuta Enable explicit module build by use_libcxx_modules arg 2025-02-04 rop LSC updating license IDs 2025-02-04 bryner Revert "Update clang-format binaries and scripts for all platforms." 2025-02-04 ayzhao Update clang-format binaries and scripts for all platforms. 2025-02-03 hidehiko Move remaining files from ash/components. 2025-01-29 ust Revert "Roll libc++ from 2e25154d49c2 to 12150825ca73 (42 revisions)" 2025-01-28 hans Roll libc++ from 2e25154d49c2 to 12150825ca73 (42 revisions) Created with: roll-dep buildtools Fixes: 340578705 Change-Id: I8faad0b6b1fd00f5e32a346a1f8ae46f7fa128b6 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/230914 Commit-Queue: Ryan Harrison <rharrison@chromium.org> Reviewed-by: James Price <jrprice@google.com> Reviewed-by: dan sinclair <dsinclair@chromium.org>
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.