[mlir][spirv][gpu] Add lowering for gpu.subgroup_broadcast (#187947)
Add lowering for `gpu.subgroup_broadcast` and
`gpu.subgroup_broadcast_first` to `spirv.GroupNonUniformBroadcast` and
`spirv.GroupNonUniformBroadcastFirst`.
Fixes #157940
PatternMatch: Add matchers for positive or negative infinity
The existing m_Inf deceptively matches both positive and negative
infinities. Add variants that match the specific sign.
rclone: updated to 1.73.3
v1.73.3 - 2026-03-23
Bug Fixes
build
Update to google.golang.org/grpc 1.79.3 to fix CVE-2026-33186 (dependabot[bot])
Update to github.com/buger/jsonparser 1.1.2 to fix GHSA-6g7g-w4f8-9c9x (dependabot[bot])
doc fixes
Added text to the label showing version-introduced info (Jan-Philipp Reßler)
Clarify Filen password change requires updating both password and API key in rclone config (Jason)
s3: clarify multi tenant support for Cubbit (Marco Ferretti)
jottacloud: Fix broken link (albertony)
lib/rest: Fix URLPathEscapeAll breaking WebDAV servers (eg nzbdav) with strict path matching (Andrew Furman)
list: Fix nil pointer panic in Sorter when temp file creation fails (Nick Craig-Wood)
[clang-tidy] Add missing #include insertion in macros for modernize-use-std-print (#188394)
Follow-up of: #188247
---------
Co-authored-by: Victor Chernyakin <chernyakin.victor.j at outlook.com>
wxGTK32: updated to 3.2.10
3.2.10 is a minor bug fix release but does contain a number of important fixes for macOS:
Fix install names of the libraries when using “make install”
Fix crash on some key presses in wxDataViewCtrl
Fix memory leaks in a number of controls
Fix regression in wxFileDialog filters in 3.2.9
Many fixes for macOS 26 Tahoe
It also contains the following changes:
Fix regression in wxStaticBitmap::SetBitmap() in wxMSW 3.2.9
Fix right/middle click events in vertical wxAuiToolBar
Don’t use first image for wxListCtrl items without images in wxMSW
Handle font names longer than 31 characters in wxMSW
Learn how to add (me that is).
This is a NFC change - just correcting the sub-test numbers in the
comments (somehow, sometime in the past, I deduced that 79 + 3 == 80,
and from that point onwards, everything was out by two).
The tests themselves count properly, the comments are intended to allow
matching the failing sub-test number reported when something fails, with
the code for the failing sub-test in the source. Having the wrong values
listed wouldn't help with that. Of course, as this simple test case
doesn't fail, it was never noticed that the numbering was incorrect.
py-werkzeug: updated to 3.1.7
Version 3.1.7
- ``parse_list_header`` preserves partially quoted items, discards empty
items, and returns empty for unclosed quoted values. :pr:`3128`
- ``WWWAuthenticate.to_header`` does not produce a trailing space when there
are no parameters. :issue:`3127`
- ``Transfer-Encoding`` is parsed as a set. :pr:`3134`
- ``Request.host``, ``get_host``, and ``host_is_trusted`` validate the
characters of the value. An empty value is no longer allowed. A Unix socket
server address is ignored. The ``trusted_list`` argument to
``host_is_trusted`` is optional. :pr:`3113`
- Fix multipart form parser handling of newline at boundary. :issue:`3088`
- ``Response.make_conditional`` sets the ``Accept-Ranges`` header even if it
is not a satisfiable range request. :issue:`3108`
- ``merge_slashes`` merges any number of consecutive slashes. :issue:`3121`
libclc: Partially implement nonuniform subgroup reduce functions
For AMDGPU these are identical to the uniform case. Stub out the missing
cases with traps to avoid test failures from undefined symbols while keeping
the structure consistent.
Support Serializing/Deserializing Extended Generic Selection Expressions
Clang supports using a type as the predicate for generic selection
expressions but lacked support for serializing/deserializing these
extended generic selection expressions.
Signed-off-by: Will Hawkins <hawkinsw at obs.cr>