dawn-cmake/tools
Ben Clayton 4c9ed74b5e tint: IntrinsicTable: Rename open/closed -> template
The concept of 'closing' an open type or number made sense when these
were immutable once the first type/number had been matched during
overload resolution.
In order to support abstract numerics, these template parameters need to
be constrained as the arguments are evaluated, so there's no longer a
binary open / closed state.

Give up on this concept, and rename everything to 'template type' and
'template number'. This is likely easier for people to understand
anyway.

Also fix a small typo in the ICE message printed when there's an
ambiguous overload resolution (should never happen with the current
entries in the table).

Bug: tint:1504
Change-Id: I2bf043c71e5afa757259968eae4af830c50f38e0
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/90662
Commit-Queue: Ben Clayton <bclayton@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
Reviewed-by: David Neto <dneto@google.com>
2022-05-17 22:42:32 +00:00
..
memory/asan Fix is_asan build (at least on Mac) 2020-04-06 22:27:02 +00:00
src tint: IntrinsicTable: Rename open/closed -> template 2022-05-17 22:42:32 +00:00
check-no-crlf Kokoro: Ensure that no CRLF creep in 2022-04-08 16:55:56 +00:00
format Update tools/format 2022-04-19 14:44:14 +00:00
lint Fixup CQ and Kokoro lint mismatches. 2022-04-13 16:14:26 +00:00
roll-all roll-all: Fix args for GNU find(1) 2020-11-25 21:08:37 +00:00
run tools: Replace copy-pasta scripts 2022-04-07 18:26:45 +00:00
setup-build tools/setup-build: Into the 'active' symlink directory 2022-04-29 20:18:45 +00:00
tint-generate-coverage Document the process of generating code coverage 2021-11-23 17:57:37 +00:00