LLVM/project f5b589eclang/test/CodeGen/AArch64/sme2-intrinsics acle_sme2_tmop.c, llvm/include/llvm/IR IntrinsicsAArch64.td

[AArch64][SME] Split FP8 FTMOPA intrinsics (#203310)

Introduce separate FP8 FTMOPA intrinsics for ZA16 and ZA32:

    llvm.aarch64.sme.fp8.ftmopa.za16
    llvm.aarch64.sme.fp8.ftmopa.za32

The FP8 FTMOPA forms need to model their FPMR dependency, so they should
not share the same intrinsic definitions as the non-FP8 FTMOPA forms.

Update the Clang SME builtin definitions and AArch64 instruction
patterns to use the new intrinsics, and add AutoUpgrade support for the
previous FP8-shaped llvm.aarch64.sme.ftmopa.* spellings so existing IR
and bitcode continue to work.

This was split out from #154144 because the intrinsic upgrade needs to
be handled separately to avoid breaking existing bitcode.
DeltaFile
+21-0llvm/test/Bitcode/upgrade-sme2-fp8-intrinsics-tmop.ll
+19-0llvm/lib/IR/AutoUpgrade.cpp
+14-0llvm/include/llvm/IR/IntrinsicsAArch64.td
+4-4clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_tmop.c
+2-2llvm/test/CodeGen/AArch64/sme2-intrinsics-tmop.ll
+2-2llvm/lib/Target/AArch64/AArch64SMEInstrInfo.td
+62-82 files not shown
+64-108 files

OPNSense/plugins 23ecd4fdns/rfc2136 pkg-descr Makefile, dns/rfc2136/src/etc/inc/plugins.inc.d rfc2136.inc

dns/rfc2136: sync with master
DeltaFile
+10-0dns/rfc2136/pkg-descr
+7-3dns/rfc2136/src/www/services_rfc2136_edit.php
+4-1dns/rfc2136/src/etc/inc/plugins.inc.d/rfc2136.inc
+1-2dns/rfc2136/Makefile
+22-64 files

OPNSense/plugins 3ab2cd1security/stunnel Makefile, security/stunnel/src/opnsense/mvc/app/controllers/OPNsense/Stunnel ServicesController.php

security/stunnel: sync with master
DeltaFile
+20-20security/stunnel/src/opnsense/scripts/stunnel/generate_certs.php
+5-12security/stunnel/src/opnsense/mvc/app/models/OPNsense/Stunnel/Stunnel.xml
+1-1security/stunnel/src/opnsense/mvc/app/controllers/OPNsense/Stunnel/ServicesController.php
+1-1security/stunnel/Makefile
+27-344 files

OPNSense/plugins 73ff960www/cache Makefile

www/cache: chicken and egg dependency test
DeltaFile
+1-3www/cache/Makefile
+1-31 files

FreeBSD/src f930d8ausr.sbin/nfsd pnfs.4

pnfs.4: Fix a typo in the manual page

- s/Wihout/Without/

MFC after:      5 days
DeltaFile
+1-1usr.sbin/nfsd/pnfs.4
+1-11 files

FreeBSD/ports 4c18ec5sysutils/mdfried distinfo Makefile.crates

sysutils/mdfried: Update to 0.22.2

- Add option PDF (default ON) to enable support for PDF files
- Add a list of mdfried features to pkg-descr

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+75-5sysutils/mdfried/distinfo
+36-1sysutils/mdfried/Makefile.crates
+14-0sysutils/mdfried/pkg-descr
+8-1sysutils/mdfried/Makefile
+133-74 files

LLVM/project 6a0b6a1clang/lib/CIR/CodeGen CIRGenBuiltinAArch64.cpp, clang/test/CodeGen/AArch64 neon-2velem.c v8.2a-neon-intrinsics.c

[CIR][AArch64] Lower NEON laneq FMA builtins (#202337)

Lower additional AArch64 NEON laneq fused multiply-accumulate builtins
in CIR.

This covers:
- `BI__builtin_neon_vfmaq_laneq_v`
  - `vfmaq_laneq_f16`
  - `vfmaq_laneq_f32`
  - `vfmaq_laneq_f64`
- `BI__builtin_neon_vfmad_laneq_f64`
  - `vfmad_laneq_f64`

For `vfmaq_laneq_v`, the lowering bitcasts the operands, splats the
selected lane source, and emits the `llvm.fma` intrinsic with the
operand order matching classic AArch64 CodeGen.

For `vfmad_laneq_f64`, the lowering extracts the selected lane from the
`float64x2_t` source and emits scalar `llvm.fma.f64`.

    [7 lines not shown]
DeltaFile
+104-2clang/test/CodeGen/AArch64/neon/fused-multiply.c
+0-76clang/test/CodeGen/AArch64/neon-2velem.c
+24-2clang/test/CodeGen/AArch64/neon/fused-multiple-fullfp16.c
+19-2clang/lib/CIR/CodeGen/CIRGenBuiltinAArch64.cpp
+0-20clang/test/CodeGen/AArch64/v8.2a-neon-intrinsics.c
+0-11clang/test/CodeGen/AArch64/neon-scalar-x-indexed-elem.c
+147-1136 files

FreeBSD/src 10b1a35usr.sbin/mixer mixer.8

mixer.8: Fix a typo in the manual page

- s/thet/the/

MFC after:      5 days
DeltaFile
+1-1usr.sbin/mixer/mixer.8
+1-11 files

LLVM/project 49375feclang/lib/CIR/CodeGen CIRGenBuiltinAArch64.cpp, clang/test/CodeGen/AArch64 neon-intrinsics.c

[CIR][AArch64] Lower NEON subtraction intrinsics (#202857)

### summary

part of : https://github.com/llvm/llvm-project/issues/185382

- Add CIR lowering for the scalar AArch64 NEON subtraction builtins
`vsubd_s64` and `vsubd_u64`.
- Verify that the remaining signed, unsigned, and floating-point
`vsub/vsubq` intrinsics are correctly expanded through arm_neon.h and
emitted as `cir.sub`.
DeltaFile
+266-0clang/test/CodeGen/AArch64/neon/subtraction.c
+1-221clang/test/CodeGen/AArch64/neon-intrinsics.c
+1-0clang/lib/CIR/CodeGen/CIRGenBuiltinAArch64.cpp
+268-2213 files

FreeBSD/src d9e0452usr.sbin/jail jail.8

jail.8: Fix two typos in the manual page

- s/Similarily/Similarly/
- s/passtrough/passthrough/

MFC after:      5 days
DeltaFile
+2-2usr.sbin/jail/jail.8
+2-21 files

OPNSense/plugins def849awww/cache Makefile

www/cache: fix this
DeltaFile
+1-1www/cache/Makefile
+1-11 files

OPNSense/plugins 1286db0security/netbird Makefile pkg-descr, security/netbird/src/opnsense/mvc/app/views/OPNsense/Netbird status.volt

security/netbird: sync with master
DeltaFile
+5-10security/netbird/src/opnsense/mvc/app/views/OPNsense/Netbird/status.volt
+1-1security/netbird/Makefile
+1-1security/netbird/pkg-descr
+7-123 files

OPNSense/plugins e75db60security/netbird pkg-descr

security/netbird: changelog
DeltaFile
+1-1security/netbird/pkg-descr
+1-11 files

FreeBSD/src d32b606stand/man loader.efi.8

loader.efi.8: Address mandoc -Tlint errors

MFC after:      3 days

(cherry picked from commit 8e1f5baa62d7f442a6cbd62d84dd4b4c80920153)
DeltaFile
+31-20stand/man/loader.efi.8
+31-201 files

FreeBSD/src 3bd3b6bstand/man loader.efi.8

loader.efi(8): Document LoaderEnv and NextLoaderEnv EFI variables

Describe how the LoaderEnv and NextLoaderEnv variables can be used.

PR:                     293054
Reviewed by:            imp
Sponsored by:           Wiesbaden Hackathon 202604
Differential Revision:  https://reviews.freebsd.org/D56633

(cherry picked from commit 4137c673fa963fdf409eba2f48d615350c988ffe)
DeltaFile
+37-4stand/man/loader.efi.8
+37-41 files

LLVM/project 19fbfa5cross-project-tests/debuginfo-tests/dexter/dex/evaluation StateMatch.py

darker
DeltaFile
+2-0cross-project-tests/debuginfo-tests/dexter/dex/evaluation/StateMatch.py
+2-01 files

FreeNAS/freenas 22e97c3src/middlewared/middlewared/plugins/kmip sed_keys.py zfs_keys.py

Convert kmip plugin to typesafe pattern

This commit adds changes to convert the kmip plugin from the legacy dict-based ConfigService/CompoundService to the typesafe GenericConfigService pattern, with a ConfigServicePart, Pydantic models, and the internal ZFS/SED key-management machinery extracted into plain functions backed by an in-memory KMIPKeyStore. Since kmip.config now returns a model, in-process consumers in failover, the pykmip mako, pool encryption and the kmip pseudo-service are switched to attribute access, and the KMIP port delegate hands the base a dict so port validation keeps working.
DeltaFile
+246-341src/middlewared/middlewared/plugins/kmip/sed_keys.py
+169-167src/middlewared/middlewared/plugins/kmip/zfs_keys.py
+141-84src/middlewared/middlewared/plugins/kmip/connection.py
+0-188src/middlewared/middlewared/plugins/kmip/update.py
+61-114src/middlewared/middlewared/plugins/kmip/sync.py
+161-5src/middlewared/middlewared/plugins/kmip/__init__.py
+778-89913 files not shown
+1,007-91919 files

LLVM/project 8514e0fcross-project-tests/debuginfo-tests/dexter/dex/debugger/DebuggerControllers ScriptDebuggerController.py, cross-project-tests/debuginfo-tests/dexter/dex/evaluation StateMatch.py ExpectWriter.py

[Dexter] Add condition check to state nodes

This patch enables the ability for state nodes to check conditions, meaning
they will be active only if the condition is met.

Condition evaluation is somewhat language specific; we directly check
whether the value of the evaluated expression is "true" (case-insensitive),
which works for the languages we actually use Dexter with, but may require
generalizing in future.

We also cache conditions as they are evaluated; each time we step, we clear
all cached conditions for the current frame and any expired frames, but we
keep the cached conditions for any frames rootwards from the current frame;
this prevents us from unexpectedly exiting out of a callee frame because of
debug info not surviving a stack unwind; if the early exit is desired, an
!and{at_frame_idx, condition} under the lower frame may suffice.
DeltaFile
+45-10cross-project-tests/debuginfo-tests/dexter/dex/evaluation/StateMatch.py
+53-0cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/conditions.cpp
+9-1cross-project-tests/debuginfo-tests/dexter/dex/debugger/DebuggerControllers/ScriptDebuggerController.py
+6-1cross-project-tests/debuginfo-tests/dexter/dex/evaluation/ExpectWriter.py
+6-1cross-project-tests/debuginfo-tests/dexter/dex/evaluation/RunMatch.py
+1-1cross-project-tests/debuginfo-tests/dexter/dex/test_script/Nodes.py
+120-146 files

LLVM/project c023636cross-project-tests/debuginfo-tests/dexter/dex/debugger/DebuggerControllers ScriptDebuggerController.py, cross-project-tests/debuginfo-tests/dexter/dex/evaluation StateMatch.py RunMatch.py

[Dexter] Enable after_hit_count for state nodes

The after_hit_count attribute for a state node causes it to become active
only after it would have become active N times. This uses the existing logic
for incrementing hit counts, i.e. after the node becomes "active", we will
not add another hit count until it stops being active for at least one step.
Since state nodes with after_hit_count do not become active before reaching
the required hit count, this requires us to keep track of an "early" set of
state nodes, meaning nodes that would be active if not for their
after_hit_count.
DeltaFile
+66-29cross-project-tests/debuginfo-tests/dexter/dex/evaluation/StateMatch.py
+38-0cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/where_hit_count.cpp
+31-0cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/debugging/then_after_hit_count.cpp
+8-10cross-project-tests/debuginfo-tests/dexter/dex/debugger/DebuggerControllers/ScriptDebuggerController.py
+7-4cross-project-tests/debuginfo-tests/dexter/dex/evaluation/RunMatch.py
+0-8cross-project-tests/debuginfo-tests/dexter/dex/test_script/Nodes.py
+150-511 files not shown
+153-547 files

LLVM/project 580e8a7cross-project-tests/debuginfo-tests/dexter/dex/evaluation ExpectWriter.py, cross-project-tests/debuginfo-tests/dexter/dex/test_script Script.py

[Dexter] Add support for writing !step values

Following from the previous patch, this patch adds support to Dexter for
generating expected values for !step nodes. This is relatively limited:
the kind of !step which this is most well-suited to this is !step exactly,
as the !step order of ignoring extra lines is redundant (all lines are added
as expected values), and !step never can't know what lines could have been
stepped on but weren't without some extra work (e.g. finding viable
breakpoint locations in the enclosing state node).
DeltaFile
+97-0cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/rewriting/Inputs/rewrite_step_lines_expected.cpp
+56-9cross-project-tests/debuginfo-tests/dexter/dex/evaluation/ExpectWriter.py
+31-0cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/rewriting/Inputs/rewrite_step_lines.cpp
+21-0cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/rewriting/rewrite_step_lines.test
+1-3cross-project-tests/debuginfo-tests/dexter/dex/test_script/Script.py
+206-125 files

NetBSD/pkgsrc-wip 6161901ipv6-toolkit Makefile

ipv6-toolkit: Update my email for monitoring purposes
DeltaFile
+1-1ipv6-toolkit/Makefile
+1-11 files

LLVM/project b8886fbcross-project-tests/debuginfo-tests/dexter/dex/evaluation RunMatch.py Metrics.py, cross-project-tests/debuginfo-tests/dexter/dex/test_script Nodes.py

[Dexter] Add !step node for testing stepping behaviour

This patch adds a node for generating metrics based on lines stepped on. The
new node has 3 versions: !step exactly, !step order, and !step never, which
check an expected list of line numbers against the actual line numbers seen
while the expect is active.
DeltaFile
+94-28cross-project-tests/debuginfo-tests/dexter/dex/evaluation/RunMatch.py
+79-2cross-project-tests/debuginfo-tests/dexter/dex/evaluation/Metrics.py
+69-0cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/evaluation/eval_steps_penalties.cpp
+46-0cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/evaluation/eval_steps_perfect.cpp
+32-1cross-project-tests/debuginfo-tests/dexter/dex/test_script/Nodes.py
+19-0cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/parser/step-node-expected-values.test
+339-312 files not shown
+354-338 files

OPNSense/core 569b3a6src/etc/inc/plugins.inc.d ipsec.inc

ipsec: validate the use of refid in CA certificates

PR: GHSA-33q4-wcv7-r8fr
(cherry picked from commit 6bc0a1df6550c419f2a44461f6595cacf2080bfa)
DeltaFile
+6-5src/etc/inc/plugins.inc.d/ipsec.inc
+6-51 files

OPNSense/core fb4ee60src/www firewall_rules_edit.php

firewall: escape shaper targets in rule edit

PR: GHSA-m4m3-v627-wgc2
(cherry picked from commit 3de53a25fdd9b605acc82e4071e9920fa1c9b418)
DeltaFile
+1-0src/www/firewall_rules_edit.php
+1-01 files

OPNSense/core e2cd067src/opnsense/mvc/app/models/OPNsense/Trust Cert.xml Ca.xml, src/opnsense/mvc/app/models/OPNsense/Trust/FieldTypes CertificatesField.php CAsField.php

mvc: strict alphanumeric-only regex for certificate refid

CVE: CVE-2026-53582
PR: GHSA-xww7-76m6-mh2r
(cherry picked from commit fc2f0d745c17855d2027b192fd4e3fa913e26859)
DeltaFile
+14-11src/opnsense/mvc/app/models/OPNsense/Trust/FieldTypes/CertificatesField.php
+6-1src/opnsense/mvc/app/models/OPNsense/Trust/FieldTypes/CAsField.php
+4-1src/opnsense/mvc/app/models/OPNsense/Trust/Cert.xml
+4-1src/opnsense/mvc/app/models/OPNsense/Trust/Ca.xml
+28-144 files

OPNSense/core f390601. plist, src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes TextField.php StrictTextField.php

mvc: add new validators to TextField: AllowSpaces, AllowNewlines, AllowSpecial and introduce new StrictTextField (#10398)

(cherry picked from commit c34b7786516afb6dff7a43af92c4328225b81e69)
(cherry picked from commit 9d0e4bf2bb4fdd20f872ff612c5135a7f9115101)
DeltaFile
+127-0src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/StrictTextFieldTest.php
+81-0src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/TextFieldTest.php
+61-2src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/TextField.php
+51-0src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/StrictTextField.php
+2-0plist
+322-25 files

LLVM/project 7d95737llvm/tools/llc NewPMDriver.cpp, llvm/tools/opt NewPMDriver.cpp

[tools] Register analyses correctly (#203808)

- Analyses with custom parameter must be registered before
register*Analyses, otherwise it will be skipped.
- Remove redundant LibcallLoweringModuleAnalysis, pass builder will
register it automatically.
DeltaFile
+9-9llvm/tools/llc/NewPMDriver.cpp
+0-2llvm/tools/opt/NewPMDriver.cpp
+9-112 files

OPNSense/core 94acb26src/opnsense/www/js/widgets/Metadata Core.xml

dnsmasq: change widget link from settings to leases page (#10420)

(cherry picked from commit 5e8f226d49196c55cd61ba1ee8e69fbbc194a835)
DeltaFile
+1-1src/opnsense/www/js/widgets/Metadata/Core.xml
+1-11 files

OPNSense/core 1ae1f62src/opnsense/mvc/app/models/OPNsense/TrafficShaper TrafficShaper.php

firewall: fix typo that prevented queues to be selectable in pf-based traffic shaping

(cherry picked from commit 558809488e9014f3452aa7cbcf1c5555a8697846)
DeltaFile
+10-3src/opnsense/mvc/app/models/OPNsense/TrafficShaper/TrafficShaper.php
+10-31 files

OPNSense/core aa27c06src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms dialogNptRule.xml, src/opnsense/mvc/app/models/OPNsense/Firewall Filter.php

firewall: allow WAN as "associated interface" for NPTv6 #10413
DeltaFile
+13-5src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.php
+1-1src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogNptRule.xml
+14-62 files