[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Git][xorg-team/vulkan/spirv-tools][upstream-unstable] 29 commits: kokoro: Update bazel to 7.0.2 for Mac builds (#5606)



Title: GitLab

Timo Aaltonen pushed to branch upstream-unstable at X Strike Force / vulkan / spirv-tools

Commits:

  • d15a7aa2
    by David Neto at 2024-03-11T09:57:43-07:00
    kokoro: Update bazel to 7.0.2 for Mac builds (#5606)
    
    
  • f869d391
    by Kévin Petit at 2024-03-12T09:09:46+00:00
    [OPT] Fix handling of analyses rebuild (#5608)
    
    All tests treat kAnalysisEnd like STL end iterators, which
    means its value must be greater than that of the last valid
    Analysis.
    
    
    Change-Id: Ibfaaf60bb450c508af0528dbe9c0729e6aa07b3b
    
    Signed-off-by: Kevin Petit <kevin.petit@arm.com>
  • 02c79e90
    by Cassandra Beckley at 2024-03-13T13:21:35-04:00
    kokoro: Update bazel to 7.0.2 for Linux builds (#5609)
    
    
  • efb0fce2
    by Cassandra Beckley at 2024-03-14T14:42:12-07:00
    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
  • e39cabca
    by dependabot[bot] at 2024-03-14T18:15:11-04:00
    build(deps): bump the github-actions group with 2 updates (#5610)
    
    Bumps the github-actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [github/codeql-action](https://github.com/github/codeql-action).
    
    
    Updates `actions/checkout` from 4.1.1 to 4.1.2
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/actions/checkout/compare/b4ffde65f46336ab88eb53be808477a3936bae11...9bb56186c3b09b4f86b1c65136769dd318469633)
    
    Updates `github/codeql-action` from 3.24.6 to 3.24.7
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/github/codeql-action/compare/8a470fddafa5cbb6266ee11b37ef4d8aae19c571...3ab4101902695724f9365a384f86c1074d94e18c)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: github-actions
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: github-actions
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • f74f4e74
    by github-actions[bot] at 2024-03-15T16:27:52+00:00
    Roll external/re2/ ed9fc269e..d00d1e937 (2 commits) (#5589)
    
    * Roll external/googletest/ 5df0241ea..b479e7a3c (11 commits)
    
    https://github.com/google/googletest/compare/5df0241ea488...b479e7a3c161
    
    $ 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 https://github.com/google/googletest/commit/9756ee7cbaef1b6652065616ab832810a6032bbf
    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 https://github.com/google/googletest/commit/9756ee7cbaef1b6652065616ab832810a6032bbf
    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)
    
    https://github.com/google/re2/compare/dbf15a205c5b...108914d28a79
    
    $ 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] <>
  • f20663ca
    by Romaric Jodin at 2024-03-15T13:46:42-04:00
    add support for vulkan-shader-profiler external passes (#5512)
    
    
  • c6615779
    by github-actions[bot] at 2024-03-18T16:58:32+00:00
    Roll external/googletest/ b479e7a3c..c231e6f5b (1 commit) (#5613)
    
    * Roll external/googletest/ b479e7a3c..c231e6f5b (1 commit)
    
    https://github.com/google/googletest/compare/b479e7a3c161...c231e6f5b152
    
    $ 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)
    
    https://github.com/google/re2/compare/108914d28a79...db46d1e11eee
    
    $ 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] <>
  • 6c3f632a
    by github-actions[bot] at 2024-03-19T04:19:53+00:00
    roll deps (#5614)
    
    * Roll external/googletest/ c231e6f5b..eff443c6e (1 commit)
    
    https://github.com/google/googletest/compare/c231e6f5b152...eff443c6ef5e
    
    $ 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)
    
    https://github.com/google/re2/compare/db46d1e11eee...6598a8ecd577
    
    $ 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] <>
  • 3a0471c3
    by dependabot[bot] at 2024-03-19T12:49:03-04:00
    build(deps): bump the github-actions group with 1 update (#5615)
    
    Bumps the github-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action).
    
    
    Updates `github/codeql-action` from 3.24.7 to 3.24.8
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/github/codeql-action/compare/3ab4101902695724f9365a384f86c1074d94e18c...05963f47d870e2cb19a537396c1f668a348c7d8f)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: github-actions
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • 3fafcc20
    by github-actions[bot] at 2024-03-21T03:47:00+00:00
    Roll external/spirv-headers/ 8b246ff75..04db24d69 (1 commit) (#5617)
    
    https://github.com/KhronosGroup/SPIRV-Headers/compare/8b246ff75c66...04db24d69163
    
    $ 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] <>
  • dda7731e
    by dependabot[bot] at 2024-03-21T12:13:11-04:00
    build(deps): bump the github-actions group with 2 updates (#5618)
    
    Bumps the github-actions group with 2 updates: [actions/cache](https://github.com/actions/cache) and [lukka/get-cmake](https://github.com/lukka/get-cmake).
    
    
    Updates `actions/cache` from 4.0.1 to 4.0.2
    - [Release notes](https://github.com/actions/cache/releases)
    - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
    - [Commits](https://github.com/actions/cache/compare/ab5e6d0c87105b4c9c2047343972218f562e4319...0c45773b623bea8c8e75f6c82b208c3cf94ea4f9)
    
    Updates `lukka/get-cmake` from 3.28.3 to 3.28.4
    - [Release notes](https://github.com/lukka/get-cmake/releases)
    - [Commits](https://github.com/lukka/get-cmake/compare/139aae96315b496d9af1b5e9abe53b15ca7eece8...70abef71925015c1c8e90a1a6af4185162412d91)
    
    ---
    updated-dependencies:
    - dependency-name: actions/cache
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: github-actions
    - dependency-name: lukka/get-cmake
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: github-actions
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • 67451ebf
    by github-actions[bot] at 2024-03-25T17:50:54+00:00
    Roll external/spirv-headers/ 04db24d69..7d500c4d7 (1 commit) (#5619)
    
    https://github.com/KhronosGroup/SPIRV-Headers/compare/04db24d69163...7d500c4d75ae
    
    $ 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] <>
  • fc428655
    by dependabot[bot] at 2024-03-25T14:08:39-04:00
    build(deps): bump the github-actions group with 2 updates (#5621)
    
    Bumps the github-actions group with 2 updates: [lukka/get-cmake](https://github.com/lukka/get-cmake) and [github/codeql-action](https://github.com/github/codeql-action).
    
    
    Updates `lukka/get-cmake` from 3.28.4 to 3.29.0
    - [Release notes](https://github.com/lukka/get-cmake/releases)
    - [Commits](https://github.com/lukka/get-cmake/compare/70abef71925015c1c8e90a1a6af4185162412d91...9438b96ac95a2a8b02548f63800926db324f7c03)
    
    Updates `github/codeql-action` from 3.24.8 to 3.24.9
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/github/codeql-action/compare/05963f47d870e2cb19a537396c1f668a348c7d8f...1b1aada464948af03b950897e5eb522f92603cc2)
    
    ---
    updated-dependencies:
    - dependency-name: lukka/get-cmake
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: github-actions
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: github-actions
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • fe7bae09
    by Kevin Gibson at 2024-03-25T14:21:09-07:00
    Minor fix to cmakelists to avoid rerunning command each build (#5620)
    
    
  • 87721a10
    by github-actions[bot] at 2024-03-28T13:53:59-07:00
    Roll external/spirv-headers/ 7d500c4d7..4f7b471f1 (1 commit) (#5625)
    
    https://github.com/KhronosGroup/SPIRV-Headers/compare/7d500c4d75ae...4f7b471f1a66
    
    $ 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] <>
  • 7fe5f75e
    by github-actions[bot] at 2024-03-29T22:34:40+00:00
    Roll external/re2/ 6598a8ecd..917047f36 (3 commits) (#5626)
    
    https://github.com/google/re2/compare/6598a8ecd577...917047f3606d
    
    $ 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] <>
  • 58ab8baf
    by Nathan Gauër at 2024-04-02T09:39:12-07:00
    docs: explain LunarG is the source of truth for releases (#5627)
    
    GitHub releases were just the exact same as the LunarG releases,
    since the same commit were used for both.
    For this reason, we don't think it brings any value, and will stop
    publishing new releases on the GitHub page.
    
    Signed-off-by: Nathan Gauër <brioche@google.com>
  • 24f2cdad
    by dependabot[bot] at 2024-04-04T13:39:15-04:00
    build(deps): bump the github-actions group with 1 update (#5634)
    
    Bumps the github-actions group with 1 update: [lukka/get-cmake](https://github.com/lukka/get-cmake).
    
    
    Updates `lukka/get-cmake` from 3.29.0 to 3.29.1
    - [Release notes](https://github.com/lukka/get-cmake/releases)
    - [Commits](https://github.com/lukka/get-cmake/compare/9438b96ac95a2a8b02548f63800926db324f7c03...b111a57714ab6e67a65d3f857b72b148554c4262)
    
    ---
    updated-dependencies:
    - dependency-name: lukka/get-cmake
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: github-actions
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • ade1f7cf
    by Jeremy Hayes at 2024-04-05T11:45:55-06:00
    Add AliasedPointer decoration (#5635)
    
    Fix #5607
    
    When inlining, decorate return variable with AliasedPointer if the
    storage class of the pointee type is PhysicalStorageBuffer.
  • 3983d15a
    by Diego Novillo at 2024-04-09T10:36:21-04:00
    Fix rebuilding types with circular references (#5623). (#5637)
    
    This fixes the problem reported in #5623 using the observation that if
    we are re-building a type that already exists in the type pool, we
    should just return that type.
    
    This makes type rebuilding more efficient, and it also prevents the
    type builder from getting itself into infinite recursion (as reported in
    this issue).
    
    In fixing this, I found a couple of other bugs in the type builder:
    
    - When rebuilding an Array type, we were not re-building the element
      type. This caused stale type references in the rebuilt type.
    
    - This bug had not been caught by the test, because the test itself had
      a bug in it: the test was rebuilding types on top of the same ID (the
      ID counter was never incremented).
    
    Initially, the bug in the test caused a failure with the new logic in
    the builder because we now return types from the pool directly, which
    causes a failure when two incompatible types are registered under the
    same ID.
    
    Fixing that issue in the test exposed another bug in the rebuilder: we
    were not re-building the element type for Array types. This was causing
    a stale type reference inside Array types which was later caught by the
    type removal logic in the test.
  • 6761288d
    by Rodrigo Locatti at 2024-04-10T10:40:10-04:00
    Validator: Support SPV_NV_raw_access_chains (#5568)
    
    
  • 02470f60
    by alan-baker at 2024-04-12T08:51:41-04:00
    Validate duplicate decorations and execution modes (#5641)
    
    * Disallow duplicate decorations generally
    
    * Only FuncParamAttr and UserSemantic can be applied to the same target
      multiple times
    * Unchecked: completely duplicate UserSemantic and FuncParamAttr
    
    * Disallow duplicate execution modes generally
      * Exceptions for float controls, float controls2 and some intel
        execution modes
    
    * Fix invalid fuzzer transforms
  • 2904985a
    by Spencer Fricke at 2024-04-15T10:56:12-04:00
    spirv-val: Add Vulkan check for Rect Dim in OpTypeImage (#5644)
    
    
  • 67a3ed67
    by Natalie Chouinard at 2024-04-18T16:04:58-04:00
    opt: add GroupNonUniformPartitionedNV capability to trim pass (#5648)
    
    
  • 53c07360
    by Wooyoung Kim at 2024-04-18T17:30:20-04:00
    A fix to support of SPV_QCOM_image_processing2 (#5646)
    
    Fixing validation of decorations attached to
    texture/sampler operands of OpImageBlockMatchWindowSSDQCOM
    and OpImageBlockMatchWindowSADQCOM
  • dadb3012
    by Sven van Haastregt at 2024-04-18T17:31:34-04:00
    Add SPIRV_TOOLS_EXPORT to public C++ API (#5591)
    
    In contrast to the C API, the C++ API did not have symbol visibility
    specified.  An application using the C++ API would fail to link
    against a shared SPIRV-Tools library built with `-fvisibility=hidden`.
    
    Mark all classes in the public `.hpp` files with `SPIRV_TOOLS_EXPORT`.
    Add `SPIRV_TOOLS_LOCAL` to hide nested structs containing
    implementation details.
    
    Signed-off-by: Sven van Haastregt <sven.vanhaastregt@arm.com>
  • be6fb2a5
    by dependabot[bot] at 2024-04-22T13:41:20-04:00
    build(deps): bump the github-actions group across 1 directory with 4 updates (#5650)
    
    Bumps the github-actions group with 4 updates in the / directory: [actions/checkout](https://github.com/actions/checkout), [lukka/get-cmake](https://github.com/lukka/get-cmake), [actions/upload-artifact](https://github.com/actions/upload-artifact) and [github/codeql-action](https://github.com/github/codeql-action).
    
    
    Updates `actions/checkout` from 4.1.2 to 4.1.3
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/actions/checkout/compare/9bb56186c3b09b4f86b1c65136769dd318469633...1d96c772d19495a3b5c517cd2bc0cb401ea0529f)
    
    Updates `lukka/get-cmake` from 3.29.1 to 3.29.2
    - [Release notes](https://github.com/lukka/get-cmake/releases)
    - [Commits](https://github.com/lukka/get-cmake/compare/b111a57714ab6e67a65d3f857b72b148554c4262...4931ab1fc1604964c055eb330edb3f6b26ba0cfa)
    
    Updates `actions/upload-artifact` from 4.3.1 to 4.3.2
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](https://github.com/actions/upload-artifact/compare/5d5d22a31266ced268874388b861e4b58bb5c2f3...1746f4ab65b179e0ea60a494b83293b640dd5bba)
    
    Updates `github/codeql-action` from 3.24.9 to 3.25.1
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/github/codeql-action/compare/1b1aada464948af03b950897e5eb522f92603cc2...c7f9125735019aa87cfc361530512d50ea439c71)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: github-actions
    - dependency-name: lukka/get-cmake
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: github-actions
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: github-actions
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: github-actions
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • dd4b663e
    by Cassandra Beckley at 2024-04-22T19:29:56+00:00
    Prepare release v2024.2 (#5651)
    
    * Roll external/googletest/ eff443c6e..5a37b517a (13 commits)
    
    https://github.com/google/googletest/compare/eff443c6ef5e...5a37b517ad4a
    
    Created with:
      roll-dep external/googletest
    
    * Prepare release v2024.2

30 changed files:

The diff was not included because it is too large.

Reply to: