LLVM/project 581d540llvm/lib/IR Verifier.cpp, llvm/test/Bindings/llvm-c echo.ll

[Verifier] Forbid operand bundles with label operands (#220529)

These should obviously not be allowed, and break the invariant that
labels can only occur (as Uses) inside terminators, which the
predecessor iterator relies on.
DeltaFile
+9-0llvm/test/Verifier/operand-bundles.ll
+2-2llvm/test/Bindings/llvm-c/echo.ll
+3-0llvm/lib/IR/Verifier.cpp
+14-23 files

LLVM/project fb19356llvm/lib/CodeGen/GlobalISel GISelValueTracking.cpp, llvm/test/CodeGen/AArch64 neon-extadd-extract.ll

[GlobalISel] Add G_EXTRACT_VECTOR_ELT to computeNumSignBits (#218283)

Port the SDAG EXTRACT_VECTOR_ELT computeNumSignBits handling to
GlobalISel. If the element index is known, demand only that element from
the source vector. If unknown, conservatively demand all elements.

Part of #150515.
DeltaFile
+68-3llvm/test/CodeGen/AArch64/GlobalISel/knownbits-extract-vector.mir
+15-0llvm/lib/CodeGen/GlobalISel/GISelValueTracking.cpp
+1-1llvm/test/CodeGen/AArch64/neon-extadd-extract.ll
+1-1llvm/test/CodeGen/AArch64/GlobalISel/knownbits-buildvector.mir
+85-54 files

OPNSense/core 9a2a3e5src/opnsense/mvc/app/library/OPNsense/Core ConfigMaintenance.php, src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations MFP1_0_9.php

Add filter.scrub to ContigMaintenance so users can nuke the old section if needed
DeltaFile
+0-1src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_0_9.php
+1-0src/opnsense/mvc/app/library/OPNsense/Core/ConfigMaintenance.php
+1-12 files

LLVM/project 85b694bllvm/lib/Target/AArch64 AArch64SchedC1Premium.td, llvm/test/tools/llvm-mca/AArch64/Cortex C1Premium-streaming-cme-instructions.s C1Premium-streaming-sme-only-instructions.s

[AArch64] C1-Premium SME definitions (#212482)

This patch adds SME instruction definitions to the C1-Premium scheduling
model.

C1-Premium SWOG: https://developer.arm.com/documentation/111080/3-0/
SME SWOG: https://developer.arm.com/documentation/111048/0103

Assisted by: Codex
DeltaFile
+17,282-3,458llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-sve-instructions.s
+7,983-1,591llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-neon-instructions.s
+1,289-1,267llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-basic-instructions.s
+960-260llvm/lib/Target/AArch64/AArch64SchedC1Premium.td
+535-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-streaming-sme-only-instructions.s
+439-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-streaming-cme-instructions.s
+28,488-6,57625 files not shown
+29,894-6,98131 files

LLVM/project 813bdb1flang/include/flang/Frontend CompilerInstance.h, flang/lib/Frontend CompilerInstance.cpp

[flang][test] Fix ASAN error in unit tests (#218917)

When flang is built with ASAN, one of the unit tests fails:
```
[ RUN      ] FrontendActionTest.ParseSyntaxOnly
=================================================================
==94036==ERROR: AddressSanitizer: heap-use-after-free on address 0xef60299e1268 at pc 0xbf00842915d0 bp 0xffffcc819e50 sp 0xffffcc819e48
READ of size 2 at 0xef60299e1268 thread T0
    #0 0xbf00842915cc in getShowColors /home/davspi01/llvm-project/llvm/../clang/include/clang/Basic/DiagnosticOptions.def:68:14
    #1 0xbf00842915cc in showColors /home/davspi01/llvm-project/llvm/../clang/include/clang/Basic/DiagnosticOptions.h:159:13
    #2 0xbf00842915cc in Fortran::frontend::TextDiagnosticPrinter::HandleDiagnostic(clang::DiagnosticsEngine::Level, clang::Diagnostic const&) /home/davspi01/llvm-project/flang/lib/Frontend/TextDiagnosticPrinter.cpp:116:27
    #3 0xbf0088f08ef0 in clang::DiagnosticsEngine::Report(clang::DiagnosticsEngine::Level, clang::Diagnostic const&) /home/davspi01/llvm-project/clang/lib/Basic/Diagnostic.cpp:625:11
    #4 0xbf0088f09584 in clang::DiagnosticsEngine::ProcessDiag(clang::DiagnosticBuilder const&) /home/davspi01/llvm-project/clang/lib/Basic/Diagnostic.cpp:705:3
    #5 0xbf0088f099ac in clang::DiagnosticsEngine::EmitDiagnostic(clang::DiagnosticBuilder const&, bool) /home/davspi01/llvm-project/clang/lib/Basic/Diagnostic.cpp:727:15
    #6 0xbf0082d78778 in Emit /home/davspi01/llvm-project/llvm/../clang/include/clang/Basic/Diagnostic.h:1332:28
    #7 0xbf0082d78778 in clang::DiagnosticBuilder::~DiagnosticBuilder() /home/davspi01/llvm-project/llvm/../clang/include/clang/Basic/Diagnostic.h:1367:26
    #8 0xbf0083dacd7c in Fortran::frontend::FrontendAction::reportFatalSemanticErrors() /home/davspi01/llvm-project/flang/lib/Frontend/FrontendAction.cpp:310:5
<...>
```

    [15 lines not shown]
DeltaFile
+3-8flang/unittests/Semantics/OpenMPUtils.cpp
+3-8flang/include/flang/Frontend/CompilerInstance.h
+4-7flang/lib/Frontend/CompilerInstance.cpp
+2-7flang/unittests/Frontend/FrontendActionTest.cpp
+1-4flang/unittests/Frontend/CompilerInstanceTest.cpp
+1-2flang/unittests/Frontend/CodeGenActionTest.cpp
+14-366 files

LLVM/project 0f50e20llvm/include/llvm/Transforms/Utils LoopVersioning.h, llvm/lib/Transforms/Scalar LoopFlatten.cpp

[LoopVersioning] Preserve MemorySSA if requested. (#220290)

Update LoopVersioning to take an option MemorySSAUpdater. If provided,
update MemorySSA in the cloned loop, as well as for the new edges
connecting the new loop.

This fixes a MemorySSA verification failure with expensive checks in the
LoopFlatten pass which marks MemorySSA as preserved and is using
LoopVersioning.

Exposed by https://github.com/llvm/llvm-project/pull/219663.

PR: https://github.com/llvm/llvm-project/pull/220290
DeltaFile
+154-0llvm/test/Transforms/LoopVersioning/preserve-memoryssa.ll
+42-11llvm/lib/Transforms/Utils/LoopVersioning.cpp
+9-2llvm/include/llvm/Transforms/Utils/LoopVersioning.h
+1-1llvm/lib/Transforms/Scalar/LoopFlatten.cpp
+206-144 files

LLVM/project f1278cellvm/include/llvm/ADT SmallVector.h, llvm/unittests/ADT SmallVectorTest.cpp

Revert "[ADT] Allow SmallVector move construction without move assignment (#2…"

This reverts commit af2ddf42e4499169f8d96d1ff928f3d92bbcc9a2.
DeltaFile
+0-60llvm/unittests/ADT/SmallVectorTest.cpp
+2-16llvm/include/llvm/ADT/SmallVector.h
+2-762 files

OPNSense/core 49670f4src/etc/inc filter.inc, src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations MFP1_0_8.php

fix review comments
DeltaFile
+3-15src/etc/inc/filter.inc
+12-1src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_0_8.php
+15-162 files

FreeBSD/ports 7a53ad2textproc/py-ttp-templates Makefile distinfo

textproc/py-ttp-templates: Update to 0.5.14

Changelogs since 0.5.12:

https://github.com/dmulyalin/ttp_templates/releases/tag/0.5.14
https://github.com/dmulyalin/ttp_templates/releases/tag/0.5.13
DeltaFile
+3-3textproc/py-ttp-templates/distinfo
+1-1textproc/py-ttp-templates/Makefile
+4-42 files

FreeBSD/ports f6aeb48www/py-strawberry-graphql-django Makefile distinfo

www/py-strawberry-graphql-django: Update to 0.88.0

Changelogs since 0.87.0:

https://github.com/strawberry-graphql/strawberry-django/releases/tag/0.88.0
https://github.com/strawberry-graphql/strawberry-django/releases/tag/0.87.1
DeltaFile
+3-3www/py-strawberry-graphql-django/distinfo
+1-1www/py-strawberry-graphql-django/Makefile
+4-42 files

FreeBSD/ports e231855devel/py-strawberry-graphql distinfo Makefile

devel/py-strawberry-graphql: Update to 0.327.1

* While I'm here, add a comment about the frequency of updates of this
  port.

Changelog since 0.324.0:

https://github.com/strawberry-graphql/strawberry/blob/0.327.1/CHANGELOG.md

MFH:            2026Q3
Security:       1ee62c05-a646-11f1-b187-901b0edee044
DeltaFile
+6-3devel/py-strawberry-graphql/Makefile
+3-3devel/py-strawberry-graphql/distinfo
+9-62 files

FreeBSD/ports 692d934net-mgmt/netbox distinfo Makefile

net-mgmt/netbox: Update to 4.6.10

Changelog:

Performance Improvements:
* Prefetch the related fields of nested serializers referenced by
  SerializedPKRelatedField
* Include reverse many-to-many relationships when determining REST API
  prefetches

Bug Fixes:
* Support the selection of multiple values when filtering VLAN groups by
  scope (e.g. by site group)
* Gracefully handle invalid values assigned to a custom script's Meta
  attributes
* Reference brief components in the OpenAPI response schemas for nested
  SerializedPKRelatedField fields
* Expand the active navigation menu section when resizing from a mobile
  to a desktop viewport

    [17 lines not shown]
DeltaFile
+5-5net-mgmt/netbox/Makefile
+3-3net-mgmt/netbox/distinfo
+8-82 files

FreeBSD/ports 87d83c1textproc/py-mkdocstrings-python Makefile distinfo

textproc/py-mkdocstrings-python: Update to 2.0.8

Changelog:

https://github.com/mkdocstrings/python/releases/tag/2.0.8

MFH:            2026Q3
DeltaFile
+3-3textproc/py-mkdocstrings-python/distinfo
+1-1textproc/py-mkdocstrings-python/Makefile
+4-42 files

FreeBSD/ports 53f821fwww/py-dj60-strawberry-graphql-django Makefile distinfo

www/py-dj60-strawberry-graphql-django: Update to 0.88.0

Changelogs since 0.87.0:

https://github.com/strawberry-graphql/strawberry-django/releases/tag/0.88.0
https://github.com/strawberry-graphql/strawberry-django/releases/tag/0.87.1

MFH:            2026Q3
DeltaFile
+3-3www/py-dj60-strawberry-graphql-django/distinfo
+1-1www/py-dj60-strawberry-graphql-django/Makefile
+4-42 files

FreeBSD/ports aad56b0devel/py-dj60-django-rq Makefile

devel/py-dj60-django-rq: Set PORTSCOUT

* The 4.2 release contains breaking changes and the only consumer of
  this port, net-mgmt/netbox, won't be compatible with newer versions
  until the upcoming 4.7.x release.
DeltaFile
+5-0devel/py-dj60-django-rq/Makefile
+5-01 files

FreeBSD/ports c05ae13devel/py-rq Makefile distinfo

devel/py-rq: Update to 2.12.0

Changelog:

https://github.com/rq/rq/releases/tag/v2.12

Approved by:    skreuzer (maintainer, implicit)
MFH:            2026Q3
DeltaFile
+3-3devel/py-rq/distinfo
+1-1devel/py-rq/Makefile
+4-42 files

LLVM/project c2705cdflang/include/flang/Lower OpenMP.h, flang/include/flang/Semantics semantics.h

[flang][openmp] Support importing module declare target globals (#213930)

Attach declare target attributes to declare target functions and
globals that have been imported from a module file.

Fixes https://github.com/llvm/llvm-project/issues/212333
DeltaFile
+71-21flang/lib/Lower/OpenMP/OpenMP.cpp
+49-0flang/test/Lower/OpenMP/declare_target_module.f90
+9-0flang/lib/Lower/Bridge.cpp
+6-0flang/test/Semantics/OpenMP/declare-target-modfile.f90
+6-0flang/include/flang/Lower/OpenMP.h
+4-0flang/include/flang/Semantics/semantics.h
+145-216 files

FreeBSD/ports e9bbe04devel/py-dj60-strawberry-graphql distinfo Makefile

devel/py-dj60-strawberry-graphql: Update to 0.327.1

* While I'm here, add a comment about the frequency of updates of this
  port.

Changelog since 0.324.0:

https://github.com/strawberry-graphql/strawberry/blob/0.327.1/CHANGELOG.md

MFH:            2026Q3
Security:       1ee62c05-a646-11f1-b187-901b0edee044
DeltaFile
+6-3devel/py-dj60-strawberry-graphql/Makefile
+3-3devel/py-dj60-strawberry-graphql/distinfo
+9-62 files

LLVM/project 77d6009utils/bazel/llvm-project-overlay/llvm BUILD.bazel

[Bazel] Fixes 3cf119a (#220515)

This is a temporary workaround for 3cf119a13bdecc4b275def822701329e20138397 (#220224) until the layering violation is cleaned up.

Buildkite error link:
https://buildkite.com/llvm-project/upstream-bazel/builds?commit=3cf119a13bdecc4b275def822701329e20138397

Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com>
DeltaFile
+8-5utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+8-51 files

FreeBSD/ports 62f8cabsecurity/vuxml/vuln 2026.xml

security/vuxml: Document py-strawberry-graphql vulnerability
DeltaFile
+51-0security/vuxml/vuln/2026.xml
+51-01 files

OPNSense/core 0a46ac3src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api SourceNatController.php

Missed a spot when moving SNAT settings around
DeltaFile
+7-5src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/SourceNatController.php
+7-51 files

OpenBSD/ports Z7ZViEYsecurity/crowdsec Makefile modules.inc

   update to 1.8.0
VersionDeltaFile
1.9+536-508security/crowdsec/distinfo
1.9+166-157security/crowdsec/modules.inc
1.9+1-1security/crowdsec/Makefile
+703-6663 files

OPNSense/core e02964fsrc/opnsense/mvc/app/controllers/OPNsense/Firewall/forms dialogSNatMode.xml settings.xml, src/opnsense/mvc/app/models/OPNsense/Firewall Filter.php Filter.xml

Show the SNAT setting in a new tab in a filter.settings.nat container so the new structure is complete, but still leave it at the old spot as well. Its only a reflected field, it can be at multiple spots still.
DeltaFile
+12-12src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+14-2src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/settings.xml
+2-2src/opnsense/mvc/app/views/OPNsense/Firewall/nat_rule.volt
+1-1src/opnsense/mvc/app/views/OPNsense/Firewall/settings.volt
+1-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.php
+1-1src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogSNatMode.xml
+31-191 files not shown
+32-207 files

LLVM/project d1a9d89mlir/lib/Dialect/Linalg/Transforms Vectorization.cpp, mlir/test/Dialect/Linalg/vectorization convolution-with-patterns.mlir

[mlir][linalg] Preserve operand casts when vectorizing 1-D convolutions (#217351)

The 1-D convolution vectorizer previously inferred operand promotions
from their source and accumulator types. This caused unsigned extensions
in `linalg.generic` payloads to be emitted as signed extensions in the
vectorized operation.

Record the casts applied to the input and filter operands and replay
them when promoting their vector values. This preserves the cast
operation instead of inferring the conversion.

Assisted by: Claude
DeltaFile
+29-28mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp
+41-0mlir/test/Dialect/Linalg/vectorization/convolution-with-patterns.mlir
+70-282 files

LLVM/project 44629e6clang/docs ReleaseNotes.md, clang/lib/Sema SemaCast.cpp

[Clang] Fix conversion from floats to bool-backed enums per CWG1094 (#211172)

After CWG 1094, `[expr.static.cast]p8` has been updated to include:

> A value of floating-point type can also be explicitly converted to an
> enumeration type. The resulting value is the same as converting the
> original value to the underlying type of the enumeration
> ([conv.fpint]), and subsequently to the enumeration type.

`[conv.fpint]p1` states:

> If the destination type is bool, see [conv.bool].

`[conv.bool]` states:

> A zero value, null pointer value, or null member pointer value is
> converted to false; any other value is converted to true.

Previously `TryStaticCast` always used integral conversion for

    [21 lines not shown]
DeltaFile
+32-0clang/test/CXX/drs/cwg10xx.cpp
+31-0clang/test/CodeGen/enum-bool.cpp
+14-7clang/lib/Sema/SemaCast.cpp
+19-0clang/test/AST/ByteCode/enums.cpp
+2-2clang/www/cxx_dr_status.html
+4-0clang/docs/ReleaseNotes.md
+102-92 files not shown
+105-108 files

FreeBSD/src de60db7sys/arm/broadcom/bcm2835 bcm2835_audio.c

bcm2835_audio: Comment out vchi_service_release()

bcm2835_audio_release() calls vchi_service_close() and then
unconditionally calls vchi_service_release() with the same service
handle.

In the VCHI shim implementation, a successful vchi_service_close() calls
service_free(service). The subsequent vchi_service_release() therefore
dereferences a freed SHIM_SERVICE_T object when it reads
service->handle, resulting in a use-after-free panic.

vchi_service_release(), however, releases a reference which might block
vchi_service_close() from completing successfuly, so comment it out
instead of removing it altogether, until further testing is done.

PR:             297187
MFC after:      2 weeks
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D58921

    [2 lines not shown]
DeltaFile
+1-1sys/arm/broadcom/bcm2835/bcm2835_audio.c
+1-11 files

OPNSense/core c7766e3src/opnsense/mvc/app/models/OPNsense/Core/Menu Menu.xml, src/opnsense/mvc/app/views/OPNsense/Firewall settings.volt

Use combined save+reload action in the tabbed settings, and put fa-icons on top level schedule/advanced
DeltaFile
+26-20src/opnsense/mvc/app/views/OPNsense/Firewall/settings.volt
+2-2src/opnsense/mvc/app/models/OPNsense/Core/Menu/Menu.xml
+28-222 files

NetBSD/pkgsrc-wip 8410badllama.cpp TODO

llama.cpp: Add reference to recent CVEs
DeltaFile
+3-2llama.cpp/TODO
+3-21 files

NetBSD/pkgsrc-wip 9a56a61kamailio TODO

kamailio: Add reference to recent CVEs
DeltaFile
+2-1kamailio/TODO
+2-11 files

LLVM/project 96cb3eellvm/test/CodeGen/AMDGPU scalar-float-sop1.ll, llvm/test/CodeGen/AMDGPU/GlobalISel llvm.amdgcn.raw.buffer.store.format.f16.ll fma.bf16.ll

AMDGPU/GlobalISel: Bitcasting G_TRUNC combine

Creating the G_TRUNC that changes type as well. This is really
the LLT::scalar trunc style that we inherited from switching to
extended LLTs, very common on non-true16 targets.
Affects inst-select pattern matching that were blocked by bitcast.
DeltaFile
+99-115llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.store.f16.ll
+65-139llvm/test/CodeGen/AMDGPU/GlobalISel/fptrunc.bf16.ll
+6-22llvm/test/CodeGen/AMDGPU/scalar-float-sop1.ll
+10-12llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.store.format.f16.ll
+6-10llvm/test/CodeGen/AMDGPU/GlobalISel/fma.bf16.ll
+5-9llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.format.f16.ll
+191-3078 files not shown
+216-34314 files