LLVM/project 6978738clang/lib/Format UnwrappedLineFormatter.cpp, clang/unittests/Format FormatTest.cpp

[clang-format] Honor new lines before // clang-format on (#218022)

Fixes #217872.
DeltaFile
+8-0clang/unittests/Format/FormatTest.cpp
+2-0clang/lib/Format/UnwrappedLineFormatter.cpp
+10-02 files

LLVM/project e43037bllvm/lib/Transforms/Scalar InferAlignment.cpp, llvm/test/Transforms/InferAlignment memintrinsics.ll

[InferAlign] Infer alignment for memory intrinsics (#217172)

Extends InferAlignment to infer and strengthen source/destination
alignment on memcpy, memmove, memset, and related memory intrinsics.

These changes were assisted by an LLM
DeltaFile
+46-0llvm/test/Transforms/InferAlignment/memintrinsics.ll
+19-21llvm/lib/Transforms/Scalar/InferAlignment.cpp
+65-212 files

LLVM/project a7f3a62llvm/test/Feature codegen-plugin-passes.mir, llvm/tools/llc NewPMDriver.cpp llc.cpp

Revert "[llc] Register pass plugin callbacks with the new pass manager (#217727)"

This reverts commit aa8d1afeed3714c2805bdf069ca273f00a789f31.
DeltaFile
+0-17llvm/test/Feature/codegen-plugin-passes.mir
+8-8llvm/tools/llc/NewPMDriver.h
+4-4llvm/tools/llc/llc.cpp
+1-4llvm/tools/llc/NewPMDriver.cpp
+13-334 files

LLVM/project 93df843clang/lib/Interpreter IncrementalAction.cpp Interpreter.cpp, clang/test/Interpreter emit-llvm.cpp

Revert "[clang-repl] Honor `-emit-llvm` to print incremental IR (#217870)"

This reverts commit 2a9b623c95d6ea9e13acefa2a24473b7b87dc238.
DeltaFile
+0-21clang/test/Interpreter/emit-llvm.cpp
+0-7clang/lib/Interpreter/Interpreter.cpp
+0-1clang/lib/Interpreter/IncrementalAction.cpp
+0-293 files

FreeBSD/src fd7171dlibexec/rc/rc.d bgfsck

rc.d/bgfsck: use the correct variable name

The name of the script and the name used internally for rc.conf differ,
as such the hardcoded disabling of service jails for the didn't work.
Fix by using the correct name.
Fixes:          f99f0ee14e3af rc.d: add a service jails config to all base system services

(cherry picked from commit 84d8d2878a6efbb2c97a591054f1fc42b7d406ab)
DeltaFile
+1-1libexec/rc/rc.d/bgfsck
+1-11 files

FreeBSD/src 0bee17alibexec/rc rc.subr

etc/rc.subr: svcj - use the filename for services

We have ports and basesystem services, where the internal name and the
filename differ. While the documentation recommends to keep them in
sync, the reality is different. For service jails use the basename of
the service filename.
Fixes:          2efbd48 rc: add service jails framework
Suggested by:   joneum
MFC after:      1 week
MFC to:         stable/15

(cherry picked from commit d0f0a3b89b932b776b76278fa6885f19e8b30cbb)
DeltaFile
+6-6libexec/rc/rc.subr
+6-61 files

OpenBSD/ports lDGjnQywww/yt-dlp Makefile distinfo, www/yt-dlp/patches patch-pyproject_toml

   www/yt-dlp: MFC update to 2026.08.19

   probably catches up with website changes, and gets rid of the annoying
   "WARNING: Your yt-dlp version (2026.03.17) is older than 90 days!" at startup
VersionDeltaFile
1.61.2.1+6-255www/yt-dlp/pkg/PLIST
1.69.2.1+2-2www/yt-dlp/distinfo
1.7.2.1+1-1www/yt-dlp/patches/patch-pyproject_toml
1.77.2.1+1-1www/yt-dlp/Makefile
+10-2594 files

FreeBSD/ports 0f8b7a5net/imapproxy Makefile

net/imapproxy: Add License
DeltaFile
+3-0net/imapproxy/Makefile
+3-01 files

LLVM/project b8193aclldb/source/Plugins/Language/CPlusPlus CMakeLists.txt MsvcStl.h, lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/valarray main.cpp TestDataFormatterStdValarray.py

[lldb] Add MSVC STL formatter for std::valarray (#217242)

Pretty-print MSVC STL `std::valarray` from `_Myptr` / `_Mysize`. The
size summary is emitted only when that layout is present so libstdc++
valarrays (same `std::` name, no inline namespace) are not stolen.
References are dereferenced and the element type is taken from `_Myptr`.

Tests: generic valarray suite's MSVC STL category (Windows), covering
empty arrays, references, exact synthetic children, and the libstdc++
dispatch guard.

Part of #24834

Assisted-by: Grok 4.6
Assisted-by: codex-5.6-high

---------

Co-authored-by: Bjorn Schobben <bjorn.schobben at aimsport.com>
DeltaFile
+112-0lldb/source/Plugins/Language/CPlusPlus/MsvcStlValarray.cpp
+49-5lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/valarray/TestDataFormatterStdValarray.py
+24-0lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
+6-0lldb/source/Plugins/Language/CPlusPlus/MsvcStl.h
+2-0lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/valarray/main.cpp
+1-0lldb/source/Plugins/Language/CPlusPlus/CMakeLists.txt
+194-56 files

FreeBSD/ports 5266debdeskutils/py-khard Makefile, mail/aerc Makefile

*/*: Return ports to pool

By request of maintainer, thanks for maintaining these ports

PR:             297731
DeltaFile
+2-2mail/aerc/Makefile
+2-1deskutils/py-khard/Makefile
+4-32 files

FreeNAS/freenas 5b1ac91src/middlewared/middlewared/plugins/alert runtime.py serialize.py, src/middlewared/middlewared/test/integration/utils alert.py

Alert integration tests
DeltaFile
+454-10tests/api2/test_alert.py
+121-5src/middlewared/middlewared/test/integration/utils/alert.py
+0-84tests/api2/test_070_alertservice.py
+38-22tests/api2/test_alert_classes.py
+32-12src/middlewared/middlewared/plugins/alert/serialize.py
+7-9src/middlewared/middlewared/plugins/alert/runtime.py
+652-1421 files not shown
+653-1427 files

FreeNAS/freenas 496ec6ftests/api2 test_account_privilege.py

Remove bogus test
DeltaFile
+0-8tests/api2/test_account_privilege.py
+0-81 files

FreeNAS/freenas 377437ctests/api2 test_account_privilege_role.py test_account_2fa.py, tests/directory_services test_activedirectory_2fa.py test_activedirectory_privilege.py

More account tests
DeltaFile
+291-4tests/api2/test_account_privilege.py
+254-0tests/api2/test_account_sync_builtin.py
+173-0tests/directory_services/test_activedirectory_privilege.py
+144-0tests/api2/test_account_2fa.py
+121-0tests/directory_services/test_activedirectory_2fa.py
+17-1tests/api2/test_account_privilege_role.py
+1,000-55 files not shown
+1,039-711 files

NetBSD/pkgsrc WqkDLtBdoc CHANGES-2026

   doc: Updated databases/mimir to 3.2.0
VersionDeltaFile
1.5451+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc kaKbu2Adatabases/mimir PLIST Makefile, databases/mimir/files mimir.yaml

   mimir: update to 3.2

   3.2:
   - Remote execution on by default; upgrade all queriers to 3.1 first.
   - Removed: -query-frontend.enable-multiple-node-remote-execution-
     requests, MQE projection-pushdown and prune-toggles flags.
   3.1:
   - TSDB blocks must use index v2; no index-headers built from v1.
   - Removed: -target=flusher (use /ingester/flush), ring heartbeat
     disabling, -querier.response-streaming-enabled.
   - Per-step stats unsupported under MQE.
   3.0 (major; plan the upgrade):
   - Query-scheduler is REQUIRED; embedded one gone, so -querier.frontend-
     address, -querier.max-outstanding-requests-per-tenant and
     -query-frontend.querier-forget-delay are removed.
   - MQE also default in query-frontend; queriers no longer serve the
     Prometheus HTTP API (go via query-frontend).
   - Removed: read-write deploy mode, Redis cache, memcached addresses-
     provider, instant query splitting, -query-frontend.downstream-url,

    [8 lines not shown]
VersionDeltaFile
1.6+1,858-4,531databases/mimir/distinfo
1.6+618-1,509databases/mimir/go-modules.mk
1.27+6-18databases/mimir/Makefile
1.3+5-1databases/mimir/files/mimir.yaml
1.2+1-3databases/mimir/PLIST
+2,488-6,0625 files

FreeBSD/ports 5ef33c5audio/fooyin Makefile distinfo

audio/fooyin: Update to 0.12.5

Changelog: https://github.com/fooyin/fooyin/releases/tag/v0.12.5
DeltaFile
+3-3audio/fooyin/distinfo
+3-1audio/fooyin/Makefile
+6-42 files

FreeBSD/ports 7bc903daudio/cyanrip distinfo Makefile

audio/cyanrip: Update to latest commit upstream

This is labeled as 0.9.4-rc2 but with some additional commits,
additionally fixes build with FFmpeg 9.0+

Changelog:
https://github.com/cyanreg/cyanrip/compare/v0.9.3.1...f8ebf48fc0d6926796c785fe2dbd9dec54ac15a5

PR:             297360
DeltaFile
+15-15audio/cyanrip/Makefile
+3-11audio/cyanrip/distinfo
+18-262 files

FreeBSD/ports 6fb099esysutils/facl distinfo Makefile

sysutils/facl: Update to 1.2.0

Install the bash, fish and zsh completions shipped by upstream.
DeltaFile
+14-2sysutils/facl/Makefile
+5-5sysutils/facl/distinfo
+19-72 files

LLVM/project 2a9b623clang/lib/Interpreter IncrementalAction.cpp Interpreter.cpp, clang/test/Interpreter emit-llvm.cpp

[clang-repl] Honor `-emit-llvm` to print incremental IR (#217870)

clang-repl cannot currently emit the LLVM IR it generates. The
command-line emit actions are accepted but folded into
`EmitLLVMOnlyAction` (producing no output), and `frontend::EmitLLVM` is
rejected by the incremental frontend action when `-emit-llvm` is passed.
This prevents users from inspecting IR produced per-input PTU.

This patch teaches clang-repl to honor `-emit-llvm` by allowing the
IncrementalAction to accept `frontend::EmitLLVM` , making the driver
print each input's `llvm::Modul` to stdout instead of executing it,
similar to `clang -emit-llvm`. This enables a lit-level test to
FileCheck the IR produced by clang-repl and the effect of a statement on
it. Exposing this functionality beyond the driver level to allow library
consumers of `clang::Interpreter` to use it is a planned follow-up.
DeltaFile
+21-0clang/test/Interpreter/emit-llvm.cpp
+7-0clang/lib/Interpreter/Interpreter.cpp
+1-0clang/lib/Interpreter/IncrementalAction.cpp
+29-03 files

NetBSD/pkgsrc 0h79bcxnet/croc Makefile

   croc: Correct maintainer email
VersionDeltaFile
1.39+2-2net/croc/Makefile
+2-21 files

OpenBSD/src sHiDncelib/libc/arch/amd64/hash Makefile.inc sha1_amd64.c, lib/libc/hash sha1.c

   Provide assembly implementations of SHA-1 for amd64 in libc

   Provide a generic assembly implementation for SHA-1 - this is considerably
   faster than the C version.

   Provide a SHA-NI assembly implementation that can be used on hardware that
   has the SHA-NI instructions. This is considerably faster than the generic
   assembly implementation.

   Largely borrowed from libcrypto.

   With input from naddy@

   ok naddy@ tb@
VersionDeltaFile
1.1+310-0lib/libc/arch/amd64/hash/sha1_amd64_generic.S
1.1+163-0lib/libc/arch/amd64/hash/sha1_amd64_shani.S
1.1+33-0lib/libc/arch/amd64/hash/sha1_amd64.c
1.31+8-1lib/libc/hash/sha1.c
1.4+5-1lib/libc/hidden/sha1.h
1.3+4-1lib/libc/arch/amd64/hash/Makefile.inc
+523-36 files

NetBSD/pkgsrc 8iqB057doc CHANGES-2026

   doc: Updated www/resterm to 1.2.2
VersionDeltaFile
1.5450+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc Bvw6ruUwww/resterm go-modules.mk Makefile

   resterm: Update to 1.2.2

   New
   Warnings for unknown and misplaced directives

   Fixed
   Ignored or unknown directives no longer close an active workflow or interrupt an open workflow branch.
   Invalid directives cannot accidentally create or modify a request while the parser determines whether they apply.
VersionDeltaFile
1.31+3-3www/resterm/distinfo
1.34+1-1www/resterm/Makefile
1.22+0-0www/resterm/go-modules.mk
+4-43 files

LLVM/project ae49d59llvm/lib/Target/AArch64/GISel AArch64PreLegalizerCombiner.cpp, llvm/test/CodeGen/AArch64/GlobalISel prelegalizer-combiner-scalar.mir

[AArch64][GlobalISel] Use integer types in udot zero lanes. (#218115)
DeltaFile
+8-11llvm/lib/Target/AArch64/GISel/AArch64PreLegalizerCombiner.cpp
+4-4llvm/test/CodeGen/AArch64/GlobalISel/prelegalizer-combiner-scalar.mir
+12-152 files

FreeBSD/ports b2f1a89graphics/openexr Makefile distinfo, graphics/openexr-website-docs Makefile distinfo

graphics/openexr*: security fix update to v3.4.15

"v3.4.15 fixes two memory issues when parsing IDManifests. Corrupt
or maliciously formed OpenEXR images could trigger excessive memory
allocation, but only in code which decodes the idmanifest attribute.
Other code is unaffected, even when handling files with idmanifest
attributes [...] CVEs have been requested for these issues."
<https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.4.15>

CVEs are not yet communicated.

Changelog:      https://github.com/AcademySoftwareFoundation/openexr/blob/v3.4.15/CHANGES.md#version-3415-august-21-2026

Pull request:   https://github.com/freebsd/freebsd-ports/pull/594
MFH:            2026Q3
PR:             297717

(cherry picked from commit e51c07e1f89545680baab090f517391137ca5834)
DeltaFile
+3-3graphics/openexr/distinfo
+3-3graphics/openexr-website-docs/distinfo
+1-1graphics/openexr/Makefile
+1-1graphics/openexr-website-docs/Makefile
+8-84 files

FreeBSD/ports e51c07egraphics/openexr Makefile distinfo, graphics/openexr-website-docs Makefile distinfo

graphics/openexr*: security fix update to v3.4.15

"v3.4.15 fixes two memory issues when parsing IDManifests. Corrupt
or maliciously formed OpenEXR images could trigger excessive memory
allocation, but only in code which decodes the idmanifest attribute.
Other code is unaffected, even when handling files with idmanifest
attributes [...] CVEs have been requested for these issues."
<https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.4.15>

CVEs are not yet communicated.

Changelog:      https://github.com/AcademySoftwareFoundation/openexr/blob/v3.4.15/CHANGES.md#version-3415-august-21-2026

Pull request:   https://github.com/freebsd/freebsd-ports/pull/594
MFH:            2026Q3
PR:             297717
DeltaFile
+3-3graphics/openexr/distinfo
+3-3graphics/openexr-website-docs/distinfo
+1-1graphics/openexr/Makefile
+1-1graphics/openexr-website-docs/Makefile
+8-84 files

LLVM/project 6b5eef6libcxx/include module.modulemap.in, libcxx/include/__algorithm find.h

[libc++] Disable the wmemchr optimization in std::find on Apple platforms (#217655)

`wmemchr` on Apple platforms is incredibly slow. We can do significantly
better by just implementing it on our own.

Fixes #205840
DeltaFile
+5-2libcxx/include/module.modulemap.in
+3-1libcxx/include/__algorithm/find.h
+8-32 files

LLVM/project 6ea9344llvm/lib/CodeGen/GlobalISel LegalizerHelper.cpp, llvm/test/CodeGen/AArch64/GlobalISel inline-small-memset.mir inline-memset.mir

[AArch64][GlobalISel] Use integer types for memset/memmove lowering. (#215475)
DeltaFile
+68-68llvm/test/CodeGen/AArch64/GlobalISel/inline-memmove.mir
+16-16llvm/test/CodeGen/AArch64/GlobalISel/inline-memset-forced.mir
+14-14llvm/test/CodeGen/AArch64/GlobalISel/inline-memset.mir
+3-3llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
+2-2llvm/test/CodeGen/AArch64/GlobalISel/inline-small-memset.mir
+103-1035 files

LLVM/project bcbd4abllvm/include/llvm/CodeGen TargetLowering.h

Reflow comment
DeltaFile
+11-13llvm/include/llvm/CodeGen/TargetLowering.h
+11-131 files

LLVM/project 4920ee9llvm/include/llvm/IR VPIntrinsics.def, llvm/lib/CodeGen/SelectionDAG MatchContext.h LegalizeVectorOps.cpp

[DAG] Remove trivial VP SDNodes. NFC

This removes the codegen parts of the trivial VP intrinsics. It's quite far reaching, but the general categories of code removed are:

- Removing definitions from VPIntrinsics.def
- Legalization and expansion code
- MatchContext used to match over both VP and non-VP nodes
- Some dead DAGCombines and folds in SelectionDAGBuilder

There are still more things to be cleaned up after this, e.g. removing more of the VPIntrinsic class hierarchy, removing ExpandVectorPredication/moving expansion into other places, removing MatchContext from SDPatternMatch
DeltaFile
+80-283llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
+3-340llvm/include/llvm/IR/VPIntrinsics.def
+6-336llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+47-282llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
+7-217llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
+0-182llvm/lib/CodeGen/SelectionDAG/MatchContext.h
+143-1,64011 files not shown
+188-2,01417 files