commit | e5603fb095ee2316d4f8620c5b442ade7edf5ce8 | [log] [tgz] |
---|---|---|
author | James Price <jrprice@google.com> | Fri Aug 18 20:18:33 2023 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Aug 18 20:18:33 2023 +0000 |
tree | 81cd869abb8903f7f5bce5d294679de162436e60 | |
parent | d42eb93712b5424d9d3144b78628b2d8487d95f4 [diff] |
Roll tools/clang/ effd9257d..8f75392b4 (158 commits) https://chromium.googlesource.com/chromium/src/tools/clang/+log/effd9257d456..8f75392b4aa9 $ git log effd9257d..8f75392b4 --date=short --no-merges --format='%ad %ae %s' 2023-08-18 jrprice Move tools/clang/ entries from root .gitignore 2023-08-17 hans Windows fixes for upload_revision.py 2023-08-16 avi Move scoped_nsautorelease_pool to base/apple, leave a forwarding header 2023-08-15 sky Revert "Roll clang+rust llvmorg-17-init-16420-g0c545a44-5 : llvmorg-18-init-1174-g2532b68f-1 / 006a26c0b546abc0fbef59a773639582b641e500-11 : 34ccd0485966c3933288cd30a076bef63e3298c5-1" 2023-08-09 hans Add lacros-arm64-generic-rel to the Clang roll tryjobs 2023-08-09 hans Roll clang+rust llvmorg-17-init-16420-g0c545a44-5 : llvmorg-18-init-1174-g2532b68f-1 / 006a26c0b546abc0fbef59a773639582b641e500-11 : 34ccd0485966c3933288cd30a076bef63e3298c5-1 2023-08-09 omerkatz Reland "[heap] Add plugin checks for off-heap collections" 2023-08-08 luci-bisection Revert "Roll clang+rust llvmorg-17-init-16420-g0c545a44-5 : llvmorg-18-init-1174-g2532b68f-1 / 006a26c0b546abc0fbef59a773639582b641e500-11 : 34ccd0485966c3933288cd30a076bef63e3298c5-1" 2023-08-08 akhuang Revert "[heap] Add plugin checks for off-heap collections" 2023-08-08 hans Roll clang+rust llvmorg-17-init-16420-g0c545a44-5 : llvmorg-18-init-1174-g2532b68f-1 / 006a26c0b546abc0fbef59a773639582b641e500-11 : 34ccd0485966c3933288cd30a076bef63e3298c5-1 2023-08-08 omerkatz [heap] Add plugin checks for off-heap collections 2023-08-05 luci-bisection Revert "Roll clang+rust llvmorg-17-init-16420-g0c545a44-5 : llvmorg-18-init-1174-g2532b68f-1 / 006a26c0b546abc0fbef59a773639582b641e500-11 : 34ccd0485966c3933288cd30a076bef63e3298c5-1" 2023-08-05 ayzhao Roll clang+rust llvmorg-17-init-16420-g0c545a44-5 : llvmorg-18-init-1174-g2532b68f-1 / 006a26c0b546abc0fbef59a773639582b641e500-11 : 34ccd0485966c3933288cd30a076bef63e3298c5-1 2023-08-04 nathaniel Nest android_toolchain content under ndk/ 2023-07-31 ahijazi Exclude fieldDecls inside Macros 2023-07-28 aeubanks Use libstdc++.a in sysroot instead of gcc-toolchain to build toolchains 2023-07-28 ahijazi Maintain operator precedence for rewritten unaryOperatorExpressions 2023-07-26 collinbaker Build rustc with same debian sysroot as clang 2023-07-26 ayzhao [clang] Update for tip-of-tree version bump to 18.0.0 2023-07-26 lgrey Clang: enable unwind tables on Apple 2023-07-18 ahijazi Do not add operator* in copy constructors and initListExprs 2023-07-17 aeubanks Update plugin test expectations 2023-07-17 aeubanks Add missing include 2023-07-17 mikt [BRP/clang-plugin] Adjust file-based exclusion condition: scratch space 2023-07-12 zequanwu Always include *_upload_rust bots 2023-07-12 hans Clang plugin_testing.py: Pass -fno-diagnostics-show-line-numbers unconditionally 2023-07-12 adetaylor [rust] Expand all archives in remote link. 2023-07-10 aeubanks Build and package win/aarch64 compiler-rt libraries 2023-07-07 aeubanks Don't pass profiling/compiler-rt flags via -DBUILTINS_* 2023-07-07 aeubanks Revert "Stop passing -DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON to runtimes build" 2023-07-06 aeubanks Stop passing -DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON to runtimes build 2023-07-06 mlcui compile_db: Support reclient build directories 2023-07-05 aeubanks Update pinned clang used to build clang 2023-07-05 hans Reland "Roll clang+rust llvmorg-17-init-12166-g7586aeab-3 : llvmorg-17-init-16420-g0c545a44-1 / [skipping Rust]" 2023-07-04 danakj Revert "Roll clang+rust llvmorg-17-init-12166-g7586aeab-3 : llvmorg-17-init-16420-g0c545a44-1 / [skipping Rust]" 2023-07-04 hans Roll clang+rust llvmorg-17-init-12166-g7586aeab-3 : llvmorg-17-init-16420-g0c545a44-1 / [skipping Rust] 2023-07-04 mlcui compile_db: Use re.fullmatch for faster searches 2023-06-30 hans Clang packaging: exclude one more lit test that fails on Linux 2023-06-30 mikt [BRP/clang-plugin] Update separate repository exclusions 2023-06-29 hans Clang packaging: exclude lit tests that fail on Linux 2023-06-24 nyquist Revert "Update remaining license headers in Chromium." 2023-06-23 mfoltz Update remaining license headers in Chromium. 2023-06-21 mikt [clang-plugin] Refactor: Abstraction of |CastingUnsafePredicate| 2023-06-21 mikt [BRP] Exclude third_party etc. from check-raw-ptr-to-stack-allocated 2023-06-20 mikt [BRP/clang-plugin] Adjust file-based exclusion conditions 2023-06-14 aeubanks Use existing GetLatest*Commit helpers fetching commit hash from github 2023-06-13 omerkatz [heap] Cleanup blink gc plugin 2023-06-12 prashanthsw Migrate all usages of pipes.quote to shlex.quote 2023-06-12 aeubanks [clang plugin] Don't use -Xclang with -fcaret-diagnostics-max-lines 2023-06-12 aeubanks [clang plugin] Use -fcaret-diagnostics-max-lines=1 (...) 2023-04-26 arthursonzogni MiraclePtr: Rewrite chromeos-ash. Second pass [Manual] 2023-04-26 mikt [BRP/clang-plugin] emit error for raw_ptr/raw_ref pointing to a `STACK_ALLOCATED()` object 2023-04-24 hans Reland "[LoongArch] tools/clang/scripts: add LoongArch as one of the target to build." 2023-04-24 arthursonzogni Fix typo faliure > failure in blink_gc_plugin 2023-04-24 hans Revert "[LoongArch] tools/clang/scripts: add LoongArch as one of the target to build." 2023-04-22 wangqing-hf [LoongArch] tools/clang/scripts: add LoongArch as one of the target to build. 2023-04-20 arthursonzogni ChromeOS rewrite: Exclude files causing compile errors. 2023-04-19 hans Update Clang plugin for API change 2023-04-14 hans Roll clang llvmorg-17-init-4759-g547e3456-2 : llvmorg-17-init-8029-g27f27d15-1 2023-04-13 danakj Destroy the clang-libs package, remove build_chromium_rust_toolchain 2023-04-13 danakj Handle flaky "file does not exist" errors during RmTree 2023-04-13 zequanwu Add *upload_rust bots. 2023-04-11 danakj update_rust.py will try the latest and fallback revisions 2023-04-11 arthursonzogni Add chromeos ash config for rewrite-multiple-platforms.sh 2023-04-07 kdlee rewrite-multiple-platforms: Make the scratch dir 2023-04-06 kdlee rewrite-multiple-platforms: Tweak Mac args 2023-04-06 arthursonzogni Update raw_ptr_field expectations. 2023-04-06 kdlee rewrite-multiple-platforms: Quit on unset vars 2023-04-05 hans Update clang to pick up blink_gc_plugin_change 2023-04-05 ahijazi Fix logic bug in field matcher 2023-04-05 ahijazi Support reverse and const iterators 2023-04-05 ahijazi Create a link between arguments of EXPECT_EQ, ASSERT_EQ 2023-03-31 keishi [BRP rewriter] Exclude base/no_destructor.h from rewrite 2023-03-30 omerkatz heap: Enable blink_gc_plugin for Pdfium by default 2023-03-29 avi Remove ui::WeakPtrNSObject 2023-03-29 keishi BRP rewriter: Fix override-exclude-paths flag parsing 2023-03-27 aravindvasudev Fix output_dir in tools/clang/scripts/update.py 2023-03-27 zequanwu Add --skip-clang option to skip rolling clang. 2023-03-24 ahijazi Clang tool to rewrite fields of type `std::vector<T*>` 2023-03-23 zequanwu Roll clang and rust together by default. 2023-03-23 danakj Remove --skip-checkout when verifying the stage0 hash. 2023-03-23 danakj Make upload_revision with Rust quick again 2023-03-21 danakj Build LLVM separately for Rust toolchain compilation 2023-03-21 danakj upload_revision.py shall now add all the new passing Rust trybots 2023-03-17 thakis Roll clang+rust llvmorg-17-init-3874-g93a2fecc-1 : llvmorg-17-init-4759-g547e3456-1 / [skipping Rust] 2023-03-16 pkasting Remove ThreadLocal{Pointer,Boolean}. 2023-03-14 paulsemel tools: add option to forbid mojo::Associated{Remote,Receiver} 2023-03-13 wez [cleanup] Remove usage of std::move(std::move(...)) 2023-03-10 smaier Webview: Deleting unneeded GN arg enable_webview_bundles 2023-03-09 tsepez Allow cppgc plugin to run in standalone pdfium checkouts. 2023-03-08 hans Remove android-asan tryjob from Clang's upload_revision.py 2023-03-07 omerkatz heap: Enable blink_gc_plugin for Pdfium 2023-03-06 hans Roll clang+rust llvmorg-17-init-3170-g6e30dffe-1 : llvmorg-17-init-3874-g93a2fecc-1 / [skipping Rust] 2023-03-03 keishi BRP rewriter: Fix override-exclude-paths flag parsing 2023-02-28 keishi Compile manual-paths-to-ignore.txt into the clang plugin 2023-02-27 danakj Adjust the set of Rust bots in chromium.rust 2023-02-27 hans Roll clang+rust llvmorg-17-init-2387-g68e81d7e-1 : llvmorg-17-init-3170-g6e30dffe-1 / [skipping Rust] 2023-02-21 hans [clang] Add --revision option to package.py 2023-02-20 ahijazi Raw-ref-rewriter: Add raw_ref(...) in brace initializer 2023-02-18 thakis Roll clang+rust llvmorg-17-init-2082-g6d4a674a-1 : llvmorg-17-init-2387-g68e81d7e-1 / [skipping Rust] Created with: roll-dep tools/clang Change-Id: I2496cb2660c6bebda61340d8796462825c721758 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/147780 Auto-Submit: James Price <jrprice@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Reviewed-by: Austin Eng <enga@chromium.org> Commit-Queue: Austin Eng <enga@chromium.org>
Dawn is an open-source and cross-platform implementation of the work-in-progress 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)
(TODO)
Apache 2.0 Public License, please see LICENSE.
This is not an officially supported Google product.