py-zope.interface: updated to 8.5
8.5 (2026-05-26)
- Build and upload free-threaded (``cp314t``, ``cp315t``) wheels for all
platforms.
Expand CI testing for free-threaded Python 3.14t from Linux-only to all
platforms (macOS, Windows), and add 3.15t CI.
- Replace all remaining ``PyDict_GetItem()`` calls in the C extension with
exception-safe alternatives (``PyDict_Contains``, ``PyDict_GetItemWithError``).
``PyDict_GetItem`` silently swallows exceptions from ``__hash__``/``__eq__``,
causing ``isOrExtends()`` to return ``False`` instead of raising ``TypeError``
for unhashable objects. Also use ``PyType_GetDict()`` on Python 3.13+ for
free-threading safety when accessing the type dict.
[CIR][AMDGPU] Adds lowering for amdgcn image load/store builtins (#198184)
Support for lowering of amdgcn_image_load/store for AMDGPU builtins to
clangIR.
Followed similar lowering from clang->llvmir:
`clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp`.
Upstreaming clangIR PR: https://github.com/llvm/clangir/pull/2058
productivity/davical: update to 1.1.13.
dont forget to run /var/www/davical/dba/update-davical-database to
update the database schema to version 1.3.6.
[mlir][tosa][spirv] Lower TOSA elementwise ops to SPIR-V TOSA (#199505)
Add conversion patterns for simple TOSA elementwise operations to the
SPIR-V TOSA dialect.
The lowering covers unary and binary elementwise ops with shared pattern
templates, plus min/max handling for NaN propagation mode.
Add focused conversion tests that check the generated SPIR-V TOSA ops.
Signed-off-by: Davide Grohmann <davide.grohmann at arm.com>
[MLIR] Improve TypeID anonymous namespace check to handle GCC's __PRETTY_FUNCTION__ format (#199634)
The anonymous namespace detection in
`FallbackTypeIDResolver::registerImplicitTypeID` only checked for
Clang's `(anonymous namespace)` and MSVC's `anonymous-namespace`
formats. GCC produces `{anonymous}` in `__PRETTY_FUNCTION__`, silently
bypassing the check.