Commit Graph

224 Commits

Author SHA1 Message Date
github-actions[bot]
3656c4bd1a
Roll external/abseil_cpp/ c0b9bd08e..ba5fd0979 (2 commits) (#5818)
* Roll external/abseil_cpp/ c0b9bd08e..ba5fd0979 (2 commits)

c0b9bd08e0...ba5fd0979b

Created with:
  roll-dep external/abseil_cpp

* Roll external/spirv-headers/ 2a9b6f951..ec59c77a3 (2 commits)

2a9b6f951c...ec59c77a3b

Created with:
  roll-dep external/spirv-headers

---------

Co-authored-by: GitHub Actions[bot] <>
2024-09-26 17:20:46 +00:00
github-actions[bot]
c405baf8c9
Roll external/abseil_cpp/ 0df567400..c0b9bd08e (3 commits) (#5812)
0df5674003...c0b9bd08e0

Created with:
  roll-dep external/abseil_cpp

Co-authored-by: GitHub Actions[bot] <>
2024-09-23 15:24:08 +00:00
github-actions[bot]
04bdb6c7c9
roll deps (#5809)
* Roll external/googletest/ 0953a17a4..6dae7eb4a (1 commit)

0953a17a42...6dae7eb4a5

Created with:
  roll-dep external/googletest

* Roll external/abseil_cpp/ f7c22f52a..0df567400 (10 commits)

f7c22f52a7...0df5674003

Created with:
  roll-dep external/abseil_cpp

---------

Co-authored-by: GitHub Actions[bot] <>
2024-09-18 10:53:02 +00:00
github-actions[bot]
a2c9c2387e
Roll external/abseil_cpp/ 1d4466e8d..f7c22f52a (3 commits) (#5806)
1d4466e8d3...f7c22f52a7

Created with:
  roll-dep external/abseil_cpp

Co-authored-by: GitHub Actions[bot] <>
2024-09-15 12:57:18 +00:00
github-actions[bot]
7c9210cc1d
Roll external/abseil_cpp/ 67d126083..1d4466e8d (2 commits) (#5801)
67d126083c...1d4466e8d3

Created with:
  roll-dep external/abseil_cpp

Co-authored-by: GitHub Actions[bot] <>
2024-09-12 15:04:34 +00:00
github-actions[bot]
d160e170d7
Roll external/abseil_cpp/ f7f316824..67d126083 (3 commits) (#5787)
f7f316824d...67d126083c

Created with:
  roll-dep external/abseil_cpp

Co-authored-by: GitHub Actions[bot] <>
2024-09-09 23:14:26 -04:00
alan-baker
6209efd77c
Update SPIRV-Headers (#5793)
* Fix capability trimming tests to use KHR names for compute derivatives
2024-09-09 18:47:40 -04:00
github-actions[bot]
2a67ced433
Roll external/abseil_cpp/ e64dd622d..f7f316824 (2 commits) (#5782)
e64dd622d7...f7f316824d

Created with:
  roll-dep external/abseil_cpp

Co-authored-by: GitHub Actions[bot] <>
2024-09-05 17:46:13 +00:00
github-actions[bot]
e1782d6675
Roll external/abseil_cpp/ fd7713cb9..fd58e18f2 (2 commits) (#5773)
* Roll external/googletest/ ff233bdd4..0953a17a4 (1 commit)

ff233bdd4c...0953a17a42

Created with:
  roll-dep external/googletest

* Roll external/abseil_cpp/ fd7713cb9..e64dd622d (10 commits)

fd7713cb9a...e64dd622d7

Created with:
  roll-dep external/abseil_cpp

* Roll external/spirv-headers/ 69ab0f32d..efb6b4099 (2 commits)

69ab0f32dc...efb6b4099d

Created with:
  roll-dep external/spirv-headers

---------

Co-authored-by: GitHub Actions[bot] <>
2024-09-03 16:56:01 +00:00
github-actions[bot]
a85a703e3b
roll deps (#5771)
* Roll external/abseil_cpp/ 5a01d0f77..fd7713cb9 (1 commit)

5a01d0f77e...fd7713cb9a

Created with:
  roll-dep external/abseil_cpp

* Roll external/spirv-headers/ 1b75a4ae0..69ab0f32d (1 commit)

1b75a4ae0b...69ab0f32dc

Created with:
  roll-dep external/spirv-headers

---------

Co-authored-by: GitHub Actions[bot] <>
2024-08-22 10:50:19 +00:00
github-actions[bot]
25b4e42ead
roll deps (#5754)
* Roll external/googletest/ 5bcb2d78a..ff233bdd4 (3 commits)

5bcb2d78a1...ff233bdd4c

Created with:
  roll-dep external/googletest

* Roll external/abseil_cpp/ 52fad5aa0..bd0c9c58c (11 commits)

52fad5aa02...bd0c9c58ca

Created with:
  roll-dep external/abseil_cpp

---------

Co-authored-by: GitHub Actions[bot] <>
2024-08-21 16:06:38 +00:00
github-actions[bot]
363486479d
roll deps (#5748)
* Roll external/googletest/ 57e107a10..5bcb2d78a (2 commits)

57e107a10e...5bcb2d78a1

Created with:
  roll-dep external/googletest

* Roll external/abseil_cpp/ 5ea745c2a..52fad5aa0 (10 commits)

5ea745c2ae...52fad5aa02

Created with:
  roll-dep external/abseil_cpp

* Roll external/spirv-headers/ db5a00f8c..f013f08e4 (2 commits)

db5a00f8ce...f013f08e44

Created with:
  roll-dep external/spirv-headers

---------

Co-authored-by: GitHub Actions[bot] <>
2024-07-30 13:26:22 +00:00
github-actions[bot]
ffb8d85eac
Roll external/googletest/ 9ff2450a5..cee1ba1f2 (1 commit) (#5743)
* Roll external/googletest/ 9ff2450a5..57e107a10 (2 commits)

9ff2450a56...57e107a10e

Created with:
  roll-dep external/googletest

* Roll external/abseil_cpp/ 3cb498899..5ea745c2a (3 commits)

3cb4988999...5ea745c2ae

Created with:
  roll-dep external/abseil_cpp

---------

Co-authored-by: GitHub Actions[bot] <>
2024-07-24 13:15:31 -04:00
github-actions[bot]
626dfbff49
Roll external/abseil_cpp/ eb8522077..3cb498899 (4 commits) (#5741)
eb85220775...3cb4988999

Created with:
  roll-dep external/abseil_cpp

Co-authored-by: GitHub Actions[bot] <>
2024-07-19 16:04:25 +00:00
github-actions[bot]
4c7e1fa5c3
Roll external/abseil_cpp/ 074a32af6..af4c589ed (1 commit) (#5731)
* Roll external/googletest/ 34ad51b3d..9ff2450a5 (8 commits)

34ad51b3dc...9ff2450a56

Created with:
  roll-dep external/googletest

* Roll external/abseil_cpp/ 074a32af6..eb8522077 (13 commits)

074a32af66...eb85220775

Created with:
  roll-dep external/abseil_cpp

* Roll external/effcee/ d74d33d93..2c97e5689 (1 commit)

d74d33d930...2c97e5689e

Created with:
  roll-dep external/effcee

---------

Co-authored-by: GitHub Actions[bot] <>
2024-07-18 02:54:47 +00:00
alan-baker
3ab0d22608
Support SPV_KHR_untyped_pointers (#5736)
* Support SPV_KHR_untyped_pointers

Covers:
- assembler
- disassembler
- validator

fix copyright

Validate OpTypeUntypedPointerKHR

* Disallow an untyped pointer in a typed pointer
* Validate capability requirements for untyped pointer
* Allow duplicate untyped pointer declarations

Add round trip tests

Validate OpUntypedVariableKHR

Validate untyped access chains

* Add a test for opcodes that generate untyped pointers
* simplify some checks for operands needing types
* validate OpUnypedAccessChainKHR, OpUntypedInBoundsAccessChainKHR,
  OpUntypedPtrAccessChainKHR, OpUntypedInBoundsPtrAccessChainKHR

Unify variable validation

Validate OpCopyMemorySized

* Fix some opcode tests to accound for untyped pointers
* Add validation for OpCopyMemorySized for shaders and untyped pointers
* fix up tests

Validate pointer comparisons and bitcast

* Update more helpers
* Fix entry validation to allow OpUntypedVariableKHR
* Validate OpPtrEqual, OpPtrNotEqual and OpPtrDiff
* Validate OpBitcast

Validate atomics and untyped pointers

Make interface variable validation aware of untyped pointers

* Check OpUntypedVariableKHR in interface validation

More untyped pointer validation

* Validate interfaces more thoroughly
* Validate layouts for untyped pointer uses
* Improve capability checks for vulkan with OpTypeUntypedPointerKHR
* workgroup member explicit layout validation updates

More validation

* validate function arguments and parameters
* handle untyped pointer and variable in more places

Add a friendly assembly name for untyped pointers

Update OpCopyMemory validation and tests

Fix test for token update

Fixes for validation

* Allow typed pointers to contain untyped pointers
* Fix decoration validation
* add untyped pointer as a case for size and alignments

Fix interface validation

* Grabbed the wrong storage class operand for untyped variables
* Add ability to specify assembler options in validation tests

Add passthrough validation for OpUntypedArrayLengthKHR

More validation of untyped pointers

* Validate OpUntypedArrayLengthKHR
* Validate layout for OpLoad, OpStore, and OpUntypedArrayLengthKHR

Validation support for cooperative matrix and untyped pointers

* Allow untyped pointers for cooperative matrix KHR load and store

Updates to match spec

* Remove extra capability references
* Swap untyped variable data type and storage class operands
* update validation of variables

* update deps

---------

Co-authored-by: David Neto <dneto@google.com>
2024-07-17 14:51:37 -04:00
github-actions[bot]
beabd8b7f4
Roll external/abseil_cpp/ 1278ee9bd..0d9c2fc76 (2 commits) (#5724)
* Roll external/abseil_cpp/ 1278ee9bd..074a32af6 (5 commits)

1278ee9bd9...074a32af66

Created with:
  roll-dep external/abseil_cpp

* Roll external/spirv-headers/ 2acb319af..41a8eb27f (1 commit)

2acb319af3...41a8eb27f1

Created with:
  roll-dep external/spirv-headers

---------

Co-authored-by: GitHub Actions[bot] <>
2024-07-05 13:31:32 +00:00
github-actions[bot]
973e791a9a
Roll external/abseil_cpp/ 16452e141..a7c5f985f (5 commits) (#5722)
* Roll external/re2/ 6144b62be..6dcd83d60 (4 commits)

6144b62bec...6dcd83d60f

Created with:
  roll-dep external/re2

* Roll external/googletest/ 1d17ea141..34ad51b3d (1 commit)

1d17ea141d...34ad51b3dc

Created with:
  roll-dep external/googletest

* Roll external/abseil_cpp/ 16452e141..1278ee9bd (11 commits)

16452e1418...1278ee9bd9

Created with:
  roll-dep external/abseil_cpp

---------

Co-authored-by: GitHub Actions[bot] <>
2024-07-02 13:14:18 +00:00
github-actions[bot]
c91d9ec158
Roll external/abseil_cpp/ 1315c900e..b4e4b6259 (1 commit) (#5716)
* Roll external/re2/ 4a8cee3dd..6144b62be (5 commits)

4a8cee3dd3...6144b62bec

Created with:
  roll-dep external/re2

* Roll external/abseil_cpp/ 1315c900e..16452e141 (19 commits)

1315c900e1...16452e1418

Created with:
  roll-dep external/abseil_cpp

---------

Co-authored-by: GitHub Actions[bot] <>
2024-06-27 06:52:47 -04:00
github-actions[bot]
7bf2d0275e
roll deps (#5685)
* Roll external/re2/ 917047f36..4a8cee3dd (27 commits)

917047f360...4a8cee3dd3

Created with:
  roll-dep external/re2

* Roll external/googletest/ 9b4993ca7..1d17ea141 (3 commits)

9b4993ca7d...1d17ea141d

Created with:
  roll-dep external/googletest

* Roll external/abseil_cpp/ 1a31b81c0..1315c900e (91 commits)

1a31b81c0a...1315c900e1

Created with:
  roll-dep external/abseil_cpp

* Roll external/spirv-headers/ eb49bb7b1..2acb319af (1 commit)

eb49bb7b11...2acb319af3

Created with:
  roll-dep external/spirv-headers

* Roll external/effcee/ 19b4aa87a..d74d33d93 (4 commits)

19b4aa87af...d74d33d930

Created with:
  roll-dep external/effcee

* Update module.bazel to find re2

---------

Co-authored-by: GitHub Actions[bot] <>
Co-authored-by: Steven Perron <stevenperron@google.com>
2024-06-17 11:18:20 -04:00
Nathan Gauër
ce46482db7
Add KHR suffix to OpExtInstWithForwardRef opcode. (#5704)
The KHR suffix was missing from the published SPIR-V extension.
This is now fixed, but requires some patches in SPIRV-Tools.

Signed-off-by: Nathan Gauër <brioche@google.com>
2024-06-06 03:17:51 -07:00
alan-baker
7b5691084a
update tests for disassembly changes (#5694)
* update tests for disassembly changes
* use DEPS in wasm build
2024-06-05 13:23:01 -07:00
Nathan Gauër
6a2bdeee75
spirv-val, core: add support for OpExtInstWithForwardRefs (#5698)
* val, core: add support for OpExtInstWithForwardRefs

This commit adds validation and support for
OpExtInstWithForwardRefs. This new instruction will be used
for non-semantic debug info, when forward references are
required.

For now, this commit only fixes the code to handle this new instruction,
and adds validation rules. But it does not add the pass to generate/fix
the OpExtInst instruction when forward references are in use.
Such pass would be useful for DXC or other tools, but I wanted to land
validation rules first.

This commit also bumps SPIRV-Headers to get this new opcode.

---------

Signed-off-by: Nathan Gauër <brioche@google.com>
2024-06-04 16:18:06 +02:00
Kévin Petit
7e1a8cdc53
Basic support for SPV_EXT_replicated_composites (#5690)
* Basic support for SPV_EXT_replicated_composites

Validation will follow as a separate PR (still need to write a test suite)

Change-Id: Ic95fa6ce39d32f5ac2787bc38dba2748c9cc58f7
Signed-off-by: Kevin Petit <kevin.petit@arm.com>

* Update SPIRV-Headers

Change-Id: I6c0df248d99c13b49d78528d035a4222027c0232

---------

Signed-off-by: Kevin Petit <kevin.petit@arm.com>
2024-05-30 10:58:44 -04:00
github-actions[bot]
77c40bece1
Roll deps
* Roll external/googletest/ 5a37b517a..9b4993ca7 (8 commits)

5a37b517ad...9b4993ca7d

Created with:
  roll-dep external/googletest

* Roll external/abseil_cpp/ 79ca5d7aa..1a31b81c0 (602 commits)

79ca5d7aad...1a31b81c0a

Created with:
  roll-dep external/abseil_cpp

* Roll external/spirv-headers/ 4f7b471f1..49a1fceb9 (3 commits)

4f7b471f1a...49a1fceb9b

Created with:
  roll-dep external/spirv-headers

---------

Co-authored-by: GitHub Actions[bot] <>
2024-05-23 16:18:51 -04:00
Cassandra Beckley
dd4b663e13
Prepare release v2024.2 (#5651)
* Roll external/googletest/ eff443c6e..5a37b517a (13 commits)

eff443c6ef...5a37b517ad

Created with:
  roll-dep external/googletest

* Prepare release v2024.2
2024-04-22 19:29:56 +00:00
github-actions[bot]
7fe5f75e58
Roll external/re2/ 6598a8ecd..917047f36 (3 commits) (#5626)
6598a8ecd5...917047f360

$ git log 6598a8ecd..917047f36 --date=short --no-merges --format='%ad %ae %s'
2024-03-28 junyer Tell Bazel the specific target version of macOS too. Sigh.
2024-03-28 junyer Force a specific target version of macOS.
2024-03-28 junyer Prepare to tag release `2024-04-01`.

Created with:
  roll-dep external/re2

Co-authored-by: GitHub Actions[bot] <>
2024-03-29 22:34:40 +00:00
github-actions[bot]
87721a1009
Roll external/spirv-headers/ 7d500c4d7..4f7b471f1 (1 commit) (#5625)
7d500c4d75...4f7b471f1a

$ git log 7d500c4d7..4f7b471f1 --date=short --no-merges --format='%ad %ae %s'
2024-03-27 121976986+aejjehint Update bit reservations for loop controsl and memory operands (#424)

Created with:
  roll-dep external/spirv-headers

Co-authored-by: GitHub Actions[bot] <>
2024-03-28 13:53:59 -07:00
github-actions[bot]
67451ebf6d
Roll external/spirv-headers/ 04db24d69..7d500c4d7 (1 commit) (#5619)
04db24d691...7d500c4d75

$ git log 04db24d69..7d500c4d7 --date=short --no-merges --format='%ad %ae %s'
2024-03-22 michal Register LLVM SPIR-V Backend as SPIR-V generator (#423)

Created with:
  roll-dep external/spirv-headers

Co-authored-by: GitHub Actions[bot] <>
2024-03-25 17:50:54 +00:00
github-actions[bot]
3fafcc20e6
Roll external/spirv-headers/ 8b246ff75..04db24d69 (1 commit) (#5617)
8b246ff75c...04db24d691

$ git log 8b246ff75..04db24d69 --date=short --no-merges --format='%ad %ae %s'
2024-03-20 admin Register spq tools for SPIR-V (#399)

Created with:
  roll-dep external/spirv-headers

Co-authored-by: GitHub Actions[bot] <>
2024-03-21 03:47:00 +00:00
github-actions[bot]
6c3f632a2c
roll deps (#5614)
* Roll external/googletest/ c231e6f5b..eff443c6e (1 commit)

c231e6f5b1...eff443c6ef

$ git log c231e6f5b..eff443c6e --date=short --no-merges --format='%ad %ae %s'
2024-03-16 memdo Add colored output support for Alacritty

Created with:
  roll-dep external/googletest

* Roll external/re2/ db46d1e11..6598a8ecd (2 commits)

db46d1e11e...6598a8ecd5

$ git log db46d1e11..6598a8ecd --date=short --no-merges --format='%ad %ae %s'
2024-03-18 junyer Make compiling a no-op if it's attempted before adding any patterns.
2024-03-17 junyer Raise `re2.error` instead of crashing.

Created with:
  roll-dep external/re2

---------

Co-authored-by: GitHub Actions[bot] <>
2024-03-19 04:19:53 +00:00
github-actions[bot]
c6615779ef
Roll external/googletest/ b479e7a3c..c231e6f5b (1 commit) (#5613)
* Roll external/googletest/ b479e7a3c..c231e6f5b (1 commit)

b479e7a3c1...c231e6f5b1

$ git log b479e7a3c..c231e6f5b --date=short --no-merges --format='%ad %ae %s'
2024-03-14 absl-team Add test for move-only type in `Action` signature

Created with:
  roll-dep external/googletest

* Roll external/re2/ 108914d28..db46d1e11 (3 commits)

108914d28a...db46d1e11e

$ git log 108914d28..db46d1e11 --date=short --no-merges --format='%ad %ae %s'
2024-03-17 junyer Bump versions of actions to latest releases.
2024-03-17 junyer Fix the link to the Python wrapper.
2024-03-15 oleksandr.red+github doc/mksyntaxgo: use standard generated Go header

Created with:
  roll-dep external/re2

---------

Co-authored-by: GitHub Actions[bot] <>
2024-03-18 16:58:32 +00:00
github-actions[bot]
f74f4e74c5
Roll external/re2/ ed9fc269e..d00d1e937 (2 commits) (#5589)
* Roll external/googletest/ 5df0241ea..b479e7a3c (11 commits)

5df0241ea4...b479e7a3c1

$ git log 5df0241ea..b479e7a3c --date=short --no-merges --format='%ad %ae %s'
2024-03-11 dcheng Guard Abseil flags usage in googlemock with GTEST_NO_ABSL_FLAGS.
2024-03-07 absl-team Reland: Optimize Google Test process startup
2024-03-05 absl-team Revert Optimize Google Test process startup
2024-03-05 absl-team Optimize Google Test process startup
2024-02-29 absl-team Accept one-shot callables in InvokeArgument.
2024-02-27 absl-team Reland 9756ee7cba
2024-02-27 absl-team Make sure that current_test_suite and current_test_info are mutex-protected while writing for thread-safety.
2024-02-23 tmiguelf Fixed gcc linker error 58
2024-02-22 absl-team Revert incorrect update.
2024-02-21 dmauro Rollback 9756ee7cba
2024-02-11 155268264+danfabo Get include dirs from target rather than global variables.

Created with:
  roll-dep external/googletest

* Roll external/re2/ dbf15a205..108914d28 (3 commits)

dbf15a205c...108914d28a

$ git log dbf15a205..108914d28 --date=short --no-merges --format='%ad %ae %s'
2024-03-11 junyer `p0deje/setup-bazel` has been transferred to `bazel-contrib`.
2024-03-11 junyer Add Clang 18 to the build matrix.
2024-03-07 junyer Delete an old comment.

Created with:
  roll-dep external/re2

---------

Co-authored-by: GitHub Actions[bot] <>
2024-03-15 16:27:52 +00:00
Cassandra Beckley
efb0fce2d6
Use bazel 7 and bzlmod (#5601)
* Use bazel 7 and bzlmod

Many of our dependencies are now using bazel 7 and the new bzlmod module
system. This has been breaking our autoroll; this PR should fix the
issues we've been having with that.

It may or may not be worthwhile to update effcee to use bzlmod as well;
this would let us get rid of WORKSPACE entirely.

* Try to force cla check to rerun
2024-03-14 14:42:12 -07:00
Michael Anttila
04896c462d
Prepare release v2024.1 (#5605)
* Roll external/spirv-headers/ b73e168ca..8b246ff75 (1 commit)

b73e168ca5...8b246ff75c

$ git log b73e168ca..8b246ff75 --date=short --no-merges --format='%ad %ae %s'
2024-03-01 rlocatti Add SPV_NV_raw_access_chains (#417)

Created with:
  roll-dep external/spirv-headers

* Prepare release 2024.1
2024-03-07 10:31:14 -05:00
Viktoria Maximova
0b027bafa5
Support operand kind for SPV_INTEL_maximum_registers (#5580)
* Support operand kind for SPV_INTEL_maximum_registers

* improvements

* Update DEPS
2024-02-28 13:58:09 -05:00
github-actions[bot]
dc6676445b
Roll external/googletest/ 6eb225cb8..5df0241ea (2 commits) (#5583)
* Roll external/googletest/ 6eb225cb8..5df0241ea (2 commits)

6eb225cb88...5df0241ea4

$ git log 6eb225cb8..5df0241ea --date=short --no-merges --format='%ad %ae %s'
2024-02-14 absl-team gtest.h: add IWYU export pragmas
2024-02-13 absl-team Support Fuchsia target builds.

Created with:
  roll-dep external/googletest

* Roll external/re2/ b4c6fe091..ed9fc269e (1 commit)

b4c6fe091b...ed9fc269e2

$ git log b4c6fe091..ed9fc269e --date=short --no-merges --format='%ad %ae %s'
2024-02-15 junyer Update @apple_support to version 1.12.0.

Created with:
  roll-dep external/re2

---------

Co-authored-by: GitHub Actions[bot] <>
Co-authored-by: Cassandra Beckley <cbeckley@google.com>
2024-02-16 19:28:03 -05:00
Jeff Bolz
b0a5c4ac12
SPV_NV_shader_atomic_fp16_vector (#5581) 2024-02-14 15:58:12 -05:00
github-actions[bot]
11afeb4bb1
roll deps (#5576)
* Roll external/googletest/ b75ecf1be..6eb225cb8 (1 commit)

b75ecf1bed...6eb225cb88

$ git log b75ecf1be..6eb225cb8 --date=short --no-merges --format='%ad %ae %s'
2024-02-13 absl-team Add anchor for expectation ordering note

Created with:
  roll-dep external/googletest

* Roll external/re2/ ab7c5918b..b4c6fe091 (2 commits)

ab7c5918b4...b4c6fe091b

$ git log ab7c5918b..b4c6fe091 --date=short --no-merges --format='%ad %ae %s'
2024-02-13 junyer Bump version of `p0deje/setup-bazel` to address warnings.
2024-02-13 junyer Try using `p0deje/setup-bazel` everywhere.

Created with:
  roll-dep external/re2

---------

Co-authored-by: GitHub Actions[bot] <>
2024-02-14 18:25:53 +00:00
Ben Ashbaugh
0c986f596d
update image enum tests to remove Kernel capability (#5562)
We are removing Kernel from the image channel order and image
channel data type enums because Kernel is already required
transitively, so we need to update the tests to match.
2024-02-13 11:07:39 -05:00
github-actions[bot]
80926d97ab
roll deps (#5566)
* Roll external/googletest/ 64be1c79f..b75ecf1be (2 commits)

64be1c79fa...b75ecf1bed

$ git log 64be1c79f..b75ecf1be --date=short --no-merges --format='%ad %ae %s'
2024-02-07 kfm Switch rank structs to be consistent with written guidance in go/ranked-overloads
2024-02-07 absl-team Use _Exit instead of _exit in GoogleTest

Created with:
  roll-dep external/googletest

* Roll external/spirv-headers/ 1c9115b56..e77d03080 (1 commit)

1c9115b562...e77d03080b

$ git log 1c9115b56..e77d03080 --date=short --no-merges --format='%ad %ae %s'
2024-02-07 gleese Update FPFastMath token reservation (#414)

Created with:
  roll-dep external/spirv-headers

---------

Co-authored-by: GitHub Actions[bot] <>
2024-02-08 19:47:36 +00:00
github-actions[bot]
1a2cbabd8b
Roll external/googletest/ 48729681a..64be1c79f (1 commit) (#5563)
48729681ad...64be1c79fa

$ git log 48729681a..64be1c79f --date=short --no-merges --format='%ad %ae %s'
2024-02-06 absl-team Destroy installed environments in normal code, not in static teardown.

Created with:
  roll-dep external/googletest

Co-authored-by: GitHub Actions[bot] <>
2024-02-07 18:27:25 +00:00
github-actions[bot]
9938f5bc2e
Roll external/googletest/ 456574145..48729681a (1 commit) (#5559)
456574145c...48729681ad

$ git log 456574145..48729681a --date=short --no-merges --format='%ad %ae %s'
2024-01-31 112332952+kaswhy Add myself to Contributors

Created with:
  roll-dep external/googletest

Co-authored-by: GitHub Actions[bot] <>
2024-02-06 18:00:14 +00:00
github-actions[bot]
6c11c2bd46
Roll external/re2/ 283636ffb..ab7c5918b (2 commits) (#5555)
283636ffb2...ab7c5918b4

$ git log 283636ffb..ab7c5918b --date=short --no-merges --format='%ad %ae %s'
2024-02-02 junyer Address a warning from `pypa/gh-action-pypi-publish`.
2024-02-02 junyer Update to `bazelbuild/setup-bazelisk@v3`.

Created with:
  roll-dep external/re2

Co-authored-by: GitHub Actions[bot] <>
2024-02-03 06:21:01 +00:00
github-actions[bot]
a8afbe941a
roll deps (#5550)
* Roll external/googletest/ 6a5938233..456574145 (5 commits)

6a5938233b...456574145c

$ git log 6a5938233..456574145 --date=short --no-merges --format='%ad %ae %s'
2024-01-31 absl-team Modifications to improve portability of googletest tests.
2024-01-30 absl-team Do not emit stack traces for messages generated by SUCCEED()
2024-01-23 sxshx818 Docs: Add mention of `gtest_recreate_environments_when_repeating`
2024-01-12 sxshx818 Docs: add conditions for calling SetUp and TearDown()
2023-12-29 sxshx818 Docs: add conditions for calling TearDown()

Created with:
  roll-dep external/googletest

* Roll external/re2/ 826ad10e5..283636ffb (6 commits)

826ad10e58...283636ffb2

$ git log 826ad10e5..283636ffb --date=short --no-merges --format='%ad %ae %s'
2024-01-31 junyer Build and deploy to GitHub Pages from GitHub Actions.
2024-01-30 junyer Try using larger runners for macOS.
2024-01-30 junyer Add support for macOS 14.
2024-01-30 junyer Prepare to tag release `2024-02-01`.
2024-01-29 junyer Drop `manylinux2014` from the build matrix.
2024-01-29 junyer Bump versions of actions to address warnings.

Created with:
  roll-dep external/re2

---------

Co-authored-by: GitHub Actions[bot] <>
2024-02-02 21:19:05 +00:00
github-actions[bot]
e5fcb7facf
Roll external/re2/ 264e71e88..826ad10e5 (1 commit) (#5538)
* Roll external/googletest/ 96cd50c08..6a5938233 (4 commits)

96cd50c082...6a5938233b

$ git log 96cd50c08..6a5938233 --date=short --no-merges --format='%ad %ae %s'
2024-01-25 dmauro Add support for Bzlmod for the next release https://bazel.build/external/overview#bzlmod
2024-01-23 absl-team Fix double-promotion warnings in AppropriateResolution()
2024-01-22 dinor googletest: Fix incorrect comment about `value_param` of `internal::MakeAndRegisterTestInfo`
2024-01-10 michael.128.leslie only apply -lregex for qnx710 and newer

Created with:
  roll-dep external/googletest

* Roll external/re2/ 264e71e88..826ad10e5 (1 commit)

264e71e88e...826ad10e58

$ git log 264e71e88..826ad10e5 --date=short --no-merges --format='%ad %ae %s'
2024-01-19 junyer Delete an unused function.

Created with:
  roll-dep external/re2

* Roll external/spirv-headers/ 5aa1dd8a1..1c9115b56 (1 commit)

5aa1dd8a11...1c9115b562

$ git log 5aa1dd8a1..1c9115b56 --date=short --no-merges --format='%ad %ae %s'
2024-01-26 dneto List all licenses in the root LICENSE file. (#410)

Created with:
  roll-dep external/spirv-headers

---------

Co-authored-by: GitHub Actions[bot] <>
2024-01-29 16:01:06 +00:00
ruiminzhao
b951948eaa
SPV_KHR_quad_control (#5547)
* SPV_KHR_quad_control

1. Add two new execute modes: RequireFullQuadsKHR and QuadDerivativesKHR
2. Add two opCodes: OpGroupNonUniformQuadAllKHR and
   OpGroupNonUniformQuadAnyKHR
3. Add one Capability: QuadControlKHR

* update DEPS

* Fixes

* Build fixes
* Formatting fixes
* Test fixes

* formatting

---------

Co-authored-by: Alan Baker <alanbaker@google.com>
2024-01-26 15:49:56 -05:00
alan-baker
de3d5acc04
Add tooling support for SPV_KHR_maximal_reconvergence (#5542)
* Validation for SPV_KHR_maximal_reconvergence
* Add pass to add/remove maximal reconvergence execution mode
---------

Co-authored-by: David Neto <dneto@google.com>
2024-01-25 09:39:49 -05:00
github-actions[bot]
ed6835aff7
Roll external/re2/ c042630ed..32c181e0a (1 commit) (#5532)
* Roll external/googletest/ 7c07a8636..96cd50c08 (3 commits)

7c07a86369...96cd50c082

$ git log 7c07a8636..96cd50c08 --date=short --no-merges --format='%ad %ae %s'
2024-01-18 absl-team If GTEST_NO_ABSL_FLAGS is #defined, then the Abseil flag library will not be used by googletest, even if GTEST_HAS_ABSL is #defined.
2024-01-16 absl-team Make posix::FileNo available under !GTEST_HAS_FILE_SYSTEM
2024-01-16 absl-team Do not emit stack traces for messages generated by GTEST_SKIP()

Created with:
  roll-dep external/googletest

* Roll external/re2/ c042630ed..264e71e88 (13 commits)

c042630ed8...264e71e88e

$ git log c042630ed..264e71e88 --date=short --no-merges --format='%ad %ae %s'
2024-01-18 junyer Make @local_config_cc visible as a temporary hack.
2024-01-18 junyer Register the local 32-bit C++ toolchain with highest priority.
2024-01-18 junyer Alas, `--extra_execution_platforms` didn't help.
2024-01-18 junyer Attempt to convince Bazel 7 that X64 can build for X86.
2024-01-18 junyer Update @pybind11_bazel to version 2.11.1.bzl.1.
2024-01-16 junyer Print debug information during toolchain resolution.
2024-01-16 junyer Register the local Python toolchain with highest priority.
2024-01-16 junyer Try updating @rules_python to version 0.28.0.
2024-01-16 junyer Revert "Try dropping the CPU constraint values on Windows."
2024-01-16 junyer Try using @apple_support for toolchains on macOS.
2024-01-16 junyer Try dropping the CPU constraint values on Windows.
2024-01-16 junyer Try to get things working again with Bazel 7.
2024-01-15 junyer Try to lock down workflow permissions.

Created with:
  roll-dep external/re2

* Roll external/spirv-headers/ bdd1b2ab1..7b0309708 (2 commits)

bdd1b2ab1f...7b0309708d

$ git log bdd1b2ab1..7b0309708 --date=short --no-merges --format='%ad %ae %s'
2024-01-17 robin Register Zig Compiler tool (#405)
2024-01-17 robin Add a Source Language for Zig (#403)

Created with:
  roll-dep external/spirv-headers

---------

Co-authored-by: GitHub Actions[bot] <>
2024-01-19 10:05:04 -05:00
github-actions[bot]
01ee1bf317
Roll external/googletest/ b10fad38c..76bb2afb8 (1 commit) (#5485)
* Roll external/googletest/ b10fad38c..7c07a8636 (12 commits)

b10fad38c4...7c07a86369

$ git log b10fad38c..7c07a8636 --date=short --no-merges --format='%ad %ae %s'
2024-01-09 dmauro Update CI builds to use Bazel 7.0.0
2024-01-09 absl-team Add a note about argv requiring NULL termination.
2024-01-09 krzysio Disable -Wfloat-equal in AppropriateResolution().
2023-12-28 absl-team Accept move-only callables in `InvokeArguments`
2023-12-22 absl-team Minor documentation correction.
2023-12-19 dmauro Fix broken links in primer.md
2023-12-18 absl-team Fix data race in leak detection
2023-12-12 absl-team Add `FAIL_AT` macro variant of `FAIL` matching `ADD_FAILURE`, `ADD_FAILURE_AT`
2023-12-11 tomhughes Remove unnecessary conversion
2023-12-04 dmauro Skip find_package(Python3) when not building tests
2023-12-01 tamas.kenez Allow using external absl and re2.
2023-11-27 absl-team Implement `testing::Rethrow` to throw exceptions more easily via `std::exception_ptr`

Created with:
  roll-dep external/googletest

* Roll external/re2/ 7e0c1a9e2..c042630ed (5 commits)

7e0c1a9e24...c042630ed8

$ git log 7e0c1a9e2..c042630ed --date=short --no-merges --format='%ad %ae %s'
2023-12-22 junyer Report `kRegexpBadPerlOp` for look-behind assertions.
2023-12-14 junyer Delete the `AUTHORS` and `CONTRIBUTORS` files.
2023-12-14 junyer We don't need to set `--enable_bzlmod` anymore.
2023-12-12 junyer Fix an old bug that can manifest during factoring.
2023-12-11 olivier.mengue doc/mksyntaxgo: add Go doc links

Created with:
  roll-dep external/re2

* Roll external/spirv-headers/ 1c6bb2743..bdd1b2ab1 (5 commits)

1c6bb27435...bdd1b2ab1f

$ git log 1c6bb2743..bdd1b2ab1 --date=short --no-merges --format='%ad %ae %s'
2024-01-10 gleese Reserve an FPFastMathMode bit (#401)
2024-01-10 49699333+dependabot[bot] Bump the github-actions group with 1 update (#400)
2024-01-10 89833130+rjodinchr Publish the header for the vulkan-shader-profiler embedded reflection… (#398)
2024-01-03 dmitry.sidorov Upstream tokens for SPV_INTEL_masked_gather_scatter (#391)
2024-01-03 joycebrum feat: Create dependabot.yml (#397)

Created with:
  roll-dep external/spirv-headers

---------

Co-authored-by: GitHub Actions[bot] <>
2024-01-11 16:59:38 +00:00