File spirv-llvm-translator.changes of Package spirv-llvm-translator

-------------------------------------------------------------------
Thu Mar  6 11:55:54 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>

- Build with GCC 13 on Leap/SLES 15 in the hope to fix Mesa build
  (bsc#1238713) 

-------------------------------------------------------------------
Mon Mar  3 22:20:30 UTC 2025 - Aaron Puchert <aaronpuchert@alice-dsl.net>

- Update to version 19.1.5.
  * Fix DebugLinePriority.spt SPIR-V validation errors.
  * Emit alloca for all OpVariables with Function storage.
  * Align translation of OpCooperativeMatrixLengthKHR to match the
    spec.
  * Check if OpCooperativeMatrixLengthKHR operand is a type.
  * Fix incorrect translation of calls to a builtin that returns a
    structure.

-------------------------------------------------------------------
Tue Feb 25 21:38:44 UTC 2025 - Aaron Puchert <aaronpuchert@alice-dsl.net>

- Update to version 19.1.4.
  * Handle OpBitcast between pointers and non-pointers.

-------------------------------------------------------------------
Mon Jan  6 21:10:20 UTC 2025 - Aaron Puchert <aaronpuchert@alice-dsl.net>

- Update to version 19.1.3.
  * Add support for MaxByteOffsetId, LocalSizeId, LocalSizeHintId
    (SPIR-V 1.2) and SubgroupsPerWorkgroup(Id) (SPIR-V 1.1/1.2)
    in SPIRVReader.
  * Fix EnumClass support in DebugInfo.

-------------------------------------------------------------------
Thu Dec  5 21:39:15 UTC 2024 - Aaron Puchert <aaronpuchert@alice-dsl.net>

- Update to version 19.1.2.
  * Add fast math flag translation for OpenCL standard library.
  * Ensure that PHI node has an incoming value per each predecessor
    instance, even if the input SPIR-V module is invalid as
    reported by `spirv-val`.
  * SPIRVReader: Support OpConstantComposite for cooperative matrix.
  * SPIRVReader: Add OpSizeOf support (SPIR-V 1.1).
  * Generate load and store for OpCopyLogical.
  * SPIRVReader: Add AlignmentId support (SPIR-V 1.2).

-------------------------------------------------------------------
Thu Nov 14 21:23:30 UTC 2024 - Aaron Puchert <aaronpuchert@alice-dsl.net>

- Update to version 19.1.1.
  * Fix for duplicate -spirv-ext registration.
  * Add reverse translation for OpDecorateString and
    OpMemberDecorateString.
  * Ignore UserSemantic decorations on BuiltIn variables.
  * Introduce CodeSectionINTEL storage class.
  * Fix SPIRVCopyMemory::validate().
  * Allow short16 for ushort16 intel_sub_group_block_read/write.
  * SPIRVReader: Add OpCopyMemory support.

-------------------------------------------------------------------
Sat Sep 21 21:25:02 UTC 2024 - Aaron Puchert <aaronpuchert@alice-dsl.net>

- Update to version 19.1.0.
  * Compatibility with LLVM 19, especially changes to debug info.
  * Support for new extensions:
    - SPV_INTEL_maximum_registers
    - SPV_INTEL_subgroup_requirements
    - SPV_INTEL_task_sequence

-------------------------------------------------------------------
Sun Sep  1 15:22:44 UTC 2024 - Aaron Puchert <aaronpuchert@alice-dsl.net>

- Update to version 18.1.4.
  * Fix element type when reading OpPtrDiff (SPIR-V -> LLVM).
  * Transform floating-point atomic_compare_exchange into integer
    operation (OpenCL -> SPIR-V).

-------------------------------------------------------------------
Sat Aug  3 13:09:48 UTC 2024 - Aaron Puchert <aaronpuchert@alice-dsl.net>

- Update to version 18.1.3.
  * Support for SPIR-V 1.6.

-------------------------------------------------------------------
Wed Jul  3 21:23:03 UTC 2024 - Aaron Puchert <aaronpuchert@alice-dsl.net>

- Update to version 18.1.2.
  * Various bug fixes.
- Drop Support-SPV_INTEL_maximum_registers-extension.patch since
  the issue was addressed upstream.

-------------------------------------------------------------------
Thu Mar 14 09:11:06 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>

- fixed rpmlintrc rule 

-------------------------------------------------------------------
Thu Mar  7 21:38:30 UTC 2024 - Aaron Puchert <aaronpuchert@alice-dsl.net>

- Update to version 18.1.0.
  * Compatibility with LLVM 18.
- Add rpmlintrc: following the LLVM's new versioning scheme, this
  package not only has versions X.1.Y now, but the SO name is X.1.
  However, the minor version is always going to be 1, and there is
  no need to distinguish between minor versions, so we don't add it
  to the package name.
- Drop ca3ae0cc.patch that landed upstream.
- Add Support-SPV_INTEL_maximum_registers-extension.patch to revert
  change temporarily because the corresponding change in spirv-
  headers is not released yet.

-------------------------------------------------------------------
Tue Jan 23 15:11:08 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>

- Add ca3ae0cc.patch: Update LongConstantCompositeINTEL to
  LongCompositesINTEL capability after Headers change. Patch only
  applied when building against spirv-headers >= 1.6.1+sdk275.

-------------------------------------------------------------------
Thu Sep 28 11:18:25 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>

- back again to version 17.0.0, since meanwhile llvm17 is available ...

-------------------------------------------------------------------
Mon Sep 25 11:48:15 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>

- back to version 16.0.0, since there is no llvm17 available yet ...

-------------------------------------------------------------------
Tue Sep 19 21:57:02 UTC 2023 - Aaron Puchert <aaronpuchert@alice-dsl.net>

- Update to version 17.0.0.
  * Compatibility with LLVM 17.
- Drop Revert-Add-support-for-LLVM_LINK_LLVM_DYLIB.patch: the
  problematic change was reverted upstream.
- Drop Revert-added-translator-support-for-SPIRV_INTEL.patch: the
  corresponding change to spirv-headers has landed in the meantime.

-------------------------------------------------------------------
Wed Mar 22 22:40:42 UTC 2023 - Aaron Puchert <aaronpuchert@alice-dsl.net>

- Update to version 16.0.0.
  * Compatibility with LLVM 16.
- Add Revert-Add-support-for-LLVM_LINK_LLVM_DYLIB.patch: while
  gh#KhronosGroup/SPIRV-LLVM-Translator#1543 claims to add support
  for LLVM_LINK_LLVM_DYLIB, it actually seems to break it.
- Add Revert-added-translator-support-for-SPIRV_INTEL.patch: while
  gh#KhronosGroup/SPIRV-LLVM-Translator#1632 has made it into this
  release, there is no release of spirv-headers containing the
  pendant gh#KhronosGroup/SPIRV-Headers#291 yet.

-------------------------------------------------------------------
Sun Jan 15 13:28:45 UTC 2023 - Martin Hauke <mardnh@gmx.de>

- Initial package for spirv-llvm-translator, version 15.0.0

openSUSE Build Service is sponsored by