[VPlan] Simplify the computation of the block entry mask. (#173265)
When encountering a control-flow join, VPPredicator emit a disjunction
over the incoming edge masks as the entry mask of the joining block.
However, such a complex mask is not always necessary. If the block is
control-flow equivalent to the header block, we can directly use the
header block’s entry mask as the entry mask of that block.
This patch introduces a VPlan post-dominator tree to determine whether a
block is control-flow equivalent to the header block, and simplifies the
computation of block masks accordingly.
Based on #178724
defguard-gateway: updated to 1.6.3
1.6.3
This is a security patch for the major 1.6 release.
It includes dependency updates to resolve the following CVEs:
CVE-2026-25541CVE-2026-25727
defguard: updated to 1.6.4
1.6.4
This is a security patch for the major 1.6 release.
It includes dependency updates to resolve the following CVEs:
CVE-2026-25537
GHSA-7587-4wv6-m68m
GHSA-8h58-w33p-wq3g
GHSA-c7ph-f7jm-xv4w
CVE-2026-25727CVE-2026-25639CVE-2026-2391
[AMDGPU] Fix missing "---" in MIR test. NFCI. (#186097)
The only problem this caused was confusing the update script so that it
failed to update checks in the following function.
[libc] Use the proper name for the 'llvm-gpu-loader' (#186101)
Summary:
This used to be two separate executables but was merged awhile back. The
LLVM libc code was never updated to use the new tool name and a recent
refactoring unintentionally removed the symlinks. Just look for
`llvm-gpu-loader`.
net/xfr: update to 0.9.4
Added
--no-mdns flag (#41) — xfr serve --no-mdns disables mDNS service registration for environments where multicast is unwanted or another service already uses mDNS.
server.no_mdns config support — also configurable via [server] no_mdns = true in ~/.config/xfr/config.toml.
Changed
Delta retransmits in interval reports (#36) — plain text interval lines now show per-interval retransmit deltas instead of cumulative totals, making it easier to spot when retransmits actually occur. Hidden intervals from --omit, --quiet, or larger --interval settings no longer get folded into the next visible rtx: value. Final summary still shows cumulative totals.
devel/serie: update to 0.7.0
What's Changed
Refresh by @lusingander in #131
Dealing with HEAD not pointing to a commit by @lusingander in #133
Rename some keys in keybindings by @lusingander in #136
Add some new user command variables by @lusingander in #137
User command reorganization by @lusingander in #138
Improve handling of space-separated variables by @lusingander in #139
Add suspend user command type by @lusingander in #140
AMDGPU: Add more tests for fp min/max combines (#184336)
There's some overlap with existing tests which
use the nnan flag. The vector cases get missed here.
[OpenMP][OMPT] Remove Threads dependency from omptest (#185930)
Removed link against `Threads`.
Reason: it is potentially problematic and optional.
The issue would manifest, if `omptest` is used via `find_package`.
But `Threads` might not be found and cause a link error.
[OpenMP] Add variable capture support for transparent clause expression. (#185419)
This patch extends the `transparent` clause implementation to properly
handle runtime variable expressions as the `impex-type` argument, as
required by the OpenMP specification:
`"The use of a variable in an impex-type expression causes an implicit
reference to the variable in all enclosing constructs. The impex-type
expression is evaluated in the context outside of the construct on which
the clause appears."`
[llvm][Support] formatv: non-negative-plus for integral numbers (#185008)
The older `format()` allows you to print a `+` sign for non-negative
integral numbers upon request.
Examples:
```c++
format("%+d", 255); // -> "+255"
format("%+d", -12); // -> "-12"
```
This change adds the ability to do the same with `formatv()`:
```c++
formatv("{0:+d}", 255); // -> "+255"
formatv("{0:+d}", -12); // -> "-12"
```
[9 lines not shown]
[flang][OpenMP] Allow parsing ODS as directive-specification list item (#185737)
Normally a directive specification may use commas between the directive
name and the clauses, and between the clauses. There are some instances,
however, when a directive-specification is treated as a list item.
Specifically in arguments to the APPLY clause and as an argument to
WHEN, OTHERWISE, and the now-deprecated DEFAULT when used on a
METADIRECTIVE. In those cases, use of commas is prohibited to avoid
confusion between commas being part of the directive-specification, and
the argument list separators.
www/py-django-formset-js-improved: Update to 0.5.0.5
* Switch to the PEP517 build framework to make the port future proof.
* Also transition to the more preferred DISTVERSION.
Changelog:
https://github.com/pretix/django-formset-js/compare/0.5.0.3...0.5.0.5
PR: 293462
Approved by: maintainer timeout
net-mgmt/py-napalm: Update to 5.1.0
* Switch to the PEP517 build framework to make it future-proof
while I'm here.
Changelog:
https://github.com/napalm-automation/napalm/releases/tag/5.1.0
PR: 293438
Co-Authored-by: Kai Knoblich <kai at FreeBSD.org>
net-mgmt/py-ncclient: Update to 0.7.0
* Switch to the PEP517 build framework to make it future-proof.
Changelogs since 0.6.15:
https://github.com/ncclient/ncclient/compare/v0.6.15...v0.7.0
PR: 288944
Reported by: pi
Approved by: maintainer timeout