LLVM/project d8fb9eamlir/include/mlir/Dialect/OpenACC/Transforms Passes.td, mlir/lib/Dialect/OpenACC/Transforms CMakeLists.txt ACCEmitRemarksData.cpp

[mlir][acc] Add pass to emit remarks for openacc data mapping (#212623)

This pass emits MLIR remarks for all OpenACC data mapping actions.
Intended to be used when all the data actions are committed (typically
right before codegen to call runtime).
DeltaFile
+323-0mlir/test/Dialect/OpenACC/acc-emit-remarks-data.mlir
+267-0mlir/lib/Dialect/OpenACC/Transforms/ACCEmitRemarksData.cpp
+8-0mlir/include/mlir/Dialect/OpenACC/Transforms/Passes.td
+1-0mlir/lib/Dialect/OpenACC/Transforms/CMakeLists.txt
+599-04 files

FreeBSD/ports 5b6467cwww/webhook Makefile, www/webhook/files webhook.in

www/webhook: Fix rc.d reload command

PR:             296833
Reported by:    Tine Jozelj <tine at tjo.space>
Approved by:    Stefan Bethke <stb at lassitu.de> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3

(cherry picked from commit f7c372bc6b8e55c505e332d3bf4dece2af82a895)
DeltaFile
+1-1www/webhook/files/webhook.in
+1-1www/webhook/Makefile
+2-22 files

FreeBSD/ports f7c372bwww/webhook Makefile, www/webhook/files webhook.in

www/webhook: Fix rc.d reload command

PR:             296833
Reported by:    Tine Jozelj <tine at tjo.space>
Approved by:    Stefan Bethke <stb at lassitu.de> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
DeltaFile
+1-1www/webhook/files/webhook.in
+1-1www/webhook/Makefile
+2-22 files

LLVM/project fff2241llvm/include/llvm/TargetParser AMDGPUTargetParser.h, llvm/lib/TargetParser AMDGPUTargetParser.cpp Triple.cpp

AMDGPU: TableGen the subarch triple name table

Co-authored-by: Claude (Claude-Opus-4.8)
DeltaFile
+87-20llvm/utils/TableGen/Basic/AMDGPUTargetDefEmitter.cpp
+2-45llvm/lib/TargetParser/Triple.cpp
+23-0llvm/lib/TargetParser/AMDGPUTargetParser.cpp
+17-0llvm/test/TableGen/AMDGPUTargetDefErrors.td
+4-0llvm/include/llvm/TargetParser/AMDGPUTargetParser.h
+133-655 files

LLVM/project 01faf0allvm/include/llvm/TargetParser AMDGPUTargetParser.h, llvm/lib/TargetParser AMDGPUTargetParser.cpp

AMDGPU: Eliminate old macro driven processor name parsing

Previously the generated inc file had a series of macros for use
with StringSwitch; now just directly scan the generated name table.

Co-authored-by: Claude (Claude-Opus-4.8)
DeltaFile
+167-106llvm/utils/TableGen/Basic/AMDGPUTargetDefEmitter.cpp
+72-43llvm/lib/TargetParser/AMDGPUTargetParser.cpp
+2-2llvm/include/llvm/TargetParser/AMDGPUTargetParser.h
+241-1513 files

LLVM/project b161c1cllvm/lib/Target/AMDGPU SIISelLowering.cpp AMDGPUInstructionSelector.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.ballot.i32.wave64.err.ll

Revert "[AMDGPU] Fix llvm.amdgcn.ballot with return width != wavefront size (…"

This reverts commit 85305ba2b67ea806e1e04b61dcc8743b19f51fc8.
DeltaFile
+0-15llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ballot.i32.wave64.err.ll
+2-9llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
+0-9llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+2-333 files

FreeBSD/ports a0f7a52net-p2p/amule Makefile

net-p2p/amule: Fix build on i386 by linking libatomic from lang/gcc

MFH:            2026Q3
(cherry picked from commit 1a85d62135ce19a1c6b6227ad29ea710bd7be752)
DeltaFile
+6-0net-p2p/amule/Makefile
+6-01 files

LLVM/project 8adefe8clang/lib/Tooling/Inclusions HeaderIncludes.cpp

[include-cleaner] Cleanup Headers and Warnings (#212570)

Add missing headers and get rid of warning about param name mismatch.
DeltaFile
+21-4clang/lib/Tooling/Inclusions/HeaderIncludes.cpp
+21-41 files

NetBSD/pkgsrc lvNS1aOnet/xymonclient distinfo Makefile, net/xymonclient/patches patch-lib_loadhosts__file.c patch-lib_stackio.c

   xymonclient: Fix ctype(3) usage.

   Bump PKGREVISION.
VersionDeltaFile
1.1+24-0net/xymonclient/patches/patch-lib_stackio.c
1.1+15-0net/xymonclient/patches/patch-lib_loadhosts__file.c
1.30+2-3net/xymonclient/Makefile
1.23+3-1net/xymonclient/distinfo
+44-44 files

LLVM/project 9b9dc9dclang/lib/Tooling/Inclusions HeaderIncludes.cpp, clang/unittests/Tooling HeaderIncludesTest.cpp

[include-cleaner]Support #import directives in HeaderIncludes (#212582)

This change updates HeaderIncludes to recognize #import directives in
addition to #include when parsing existing headers. It also fixes up an
existing issue parsing include/import statements that may have contained
tabs.
DeltaFile
+41-0clang/unittests/Tooling/HeaderIncludesTest.cpp
+5-3clang/lib/Tooling/Inclusions/HeaderIncludes.cpp
+46-32 files

LLVM/project 74a90e2clang-tools-extra/include-cleaner/lib LocateSymbol.cpp, clang-tools-extra/include-cleaner/unittests LocateSymbolTest.cpp

[include-cleaner] Support ObjC interface and protocol declarations in LocateSymbol (#212617)

Treats forward declarations of Objective-C interfaces
(ObjCInterfaceDecl) and protocols (ObjCProtocolDecl) as incomplete,
allowing the symbol locator to prefer their definitions.

Also updates the unit tests to support Objective-C and adds test cases
for these declarations.

Also update the unit tests for forward declarations of enums and enum
classes.
DeltaFile
+10-2clang-tools-extra/include-cleaner/lib/LocateSymbol.cpp
+11-1clang-tools-extra/include-cleaner/unittests/LocateSymbolTest.cpp
+21-32 files

LLVM/project 7ffb471llvm/include/llvm/TargetParser AMDGPUTargetParser.h, llvm/lib/TargetParser AMDGPUTargetParser.cpp Triple.cpp

AMDGPU: TableGen the subarch triple name table

Co-authored-by: Claude (Claude-Opus-4.8)
DeltaFile
+91-20llvm/utils/TableGen/Basic/AMDGPUTargetDefEmitter.cpp
+2-45llvm/lib/TargetParser/Triple.cpp
+24-0llvm/lib/TargetParser/AMDGPUTargetParser.cpp
+17-0llvm/test/TableGen/AMDGPUTargetDefErrors.td
+4-0llvm/include/llvm/TargetParser/AMDGPUTargetParser.h
+138-655 files

FreeBSD/src 2d01998sys/netinet tcp_hostcache.c

tcp_hostcache: ensure expire and prune values stay consistent with each other

    When configuring the expire timeout to something short, make sure that the
    prune time runs at least at that interval. Similarly, when adjusting the
    prune interval up, ensure the expire timeout reflect that expected minimum
    time also. Finally, restart the callout timer so that the next pruning
    happens after the new, expected interval.

Reviewed By:            glebius
MFC after:              2 weeks
Sponsored by:           NetApp, Inc.
Differential Revision:  https://reviews.freebsd.org/D58424
DeltaFile
+53-11sys/netinet/tcp_hostcache.c
+53-111 files

FreeBSD/src 5de9161sys/netinet tcp_subr.c tcp_input.c

tcp_hostcache: limit scope of struct hc_metrics_lite and rename with tcp_ prefix

    Restrict the scope of the struct hc_metrics_lite to the kernel only.
    Update the naming to align with other kernel structures and add a tcp_ prefix.

Reviewed by:            glebius
MFC after:              2 weeks
Sponsored by:           NetApp, Inc.
Differential Revision:  https://reviews.freebsd.org/D58440
DeltaFile
+35-34sys/netinet/tcp_hostcache.c
+5-5sys/netinet/tcp_input.c
+6-4sys/netinet/tcp_var.h
+1-1sys/netinet/tcp_subr.c
+47-444 files

LLVM/project 4af90c7bolt/include/bolt/Utils NameResolver.h, bolt/lib/Rewrite RewriteInstance.cpp

[BOLT] Reduce NameResolver memory usage during file object discovery

Summary:
NameResolver used a StringMap<uint64_t> to count duplicate names. StringMap
owns its keys, so every uniquify()/getUniquifiedNameCount() query allocated a
full copy of each (potentially large, mangled) symbol name. During
discoverFileObjects on a large binary, this string-key duplication accounted
for ~2 GB (1 to 2% of RSS) of allocations in
StringMap::try_emplace_with_hash -> StringMapEntry::create -> allocateWithKey.

Replace the StringMap with a DenseMap<pair<uint64_t,uint64_t>, uint64_t> keyed
by a 128-bit xxh3 hash of the name. No string is ever stored: each distinct
name costs a fixed-size entry regardless of length. A 128-bit hash makes
collisions effectively impossible, so the per-name counts (and therefore the
generated 'Name/ID' unique names) are identical to the string-keyed map and
remain reproducible to match profile (fdata) names.

Also clear the map at the end of discoverFileObjects, since the resolver is not
needed afterwards; all NR.uniquify()/getUniquifiedNameCount() calls occur

    [2 lines not shown]
DeltaFile
+24-7bolt/include/bolt/Utils/NameResolver.h
+4-0bolt/lib/Rewrite/RewriteInstance.cpp
+28-72 files

NetBSD/pkgsrc Ue4kyOfdoc CHANGES-2026

   doc: Updated chat/matrix-synapse to 1.157.2
VersionDeltaFile
1.4813+2-1doc/CHANGES-2026
+2-11 files

FreeBSD/ports d5c86a2mail/mailpit Makefile distinfo, mail/mailpit/files patch-package-lock.json

mail/mailpit: Update to 1.30.6

MFH:            2026Q3
Security:       52a3f202-8a77-11f1-ac5d-0897988a1c07

(cherry picked from commit dcfb3501f25ec63212255492cdda033b609b9fb6)
DeltaFile
+20-20mail/mailpit/files/patch-package-lock.json
+7-7mail/mailpit/distinfo
+1-1mail/mailpit/Makefile
+28-283 files

LLVM/project c7c4ece

[VPlan] Prepare replaceSymbolicStrides to handle plain CFG (NFC). (#212609)

Update replaceSymbolicStrides to use general getPlainCFGHeaderAndLatch
helper to make it more robust w.r.t. to pipeline changes.

Also tighten check for phis to skip replacement if loop executes
unconditionally.
DeltaFile
+0-00 files

LLVM/project 1cfa929llvm/lib/Transforms/Vectorize VPlanUtils.cpp VPlanTransforms.cpp

[VPlan] Prepare replaceSymbolicStrides to handle plain CFG (NFC). (#212609)

Update replaceSymbolicStrides to use general getPlainCFGHeaderAndLatch
helper to make it more robust w.r.t. to pipeline changes.

Also tighten check for phis to skip replacement if loop executes
unconditionally.
DeltaFile
+9-5llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+6-2llvm/lib/Transforms/Vectorize/VPlanUtils.cpp
+15-72 files

FreeBSD/ports dcfb350mail/mailpit Makefile distinfo, mail/mailpit/files patch-package-lock.json

mail/mailpit: Update to 1.30.6

MFH:            2026Q3
Security:       52a3f202-8a77-11f1-ac5d-0897988a1c07
DeltaFile
+20-20mail/mailpit/files/patch-package-lock.json
+7-7mail/mailpit/distinfo
+1-1mail/mailpit/Makefile
+28-283 files

FreeBSD/ports da4c57ex11/slock Makefile distinfo

x11/slock: update to 1.7
DeltaFile
+3-3x11/slock/distinfo
+1-1x11/slock/Makefile
+4-42 files

FreeBSD/ports 4ccdf20security/dropbear distinfo Makefile

security/dropbear: update to 2026.94

PR:     297038
Changelog:
2026.94 - 23 July 2026

Note >> for compatibility/configuration changes

- Fix scp build failure regression from 2026.93
  The new ascii_isdigit() etc wasn't linked.

- >> Print square brackets around ipv6 addresses with ports, eg
  [2a00:f10:400:2:1c00:bcff:fe00:1c6]:22
  This may affect log parsers such as fail2ban.
  Patch from Seo Suchan

- Support longer paths in scp.

- Avoid some build warnings, add increase github action coverage of

    [210 lines not shown]
DeltaFile
+3-4security/dropbear/Makefile
+3-3security/dropbear/distinfo
+6-72 files

FreeBSD/ports b05966cgraphics/tesseract Makefile distinfo

graphics/tesseract: update to 5.5.3

Changelog:      https://github.com/tesseract-ocr/tesseract/releases/tag/5.5.3
DeltaFile
+3-3graphics/tesseract/distinfo
+1-3graphics/tesseract/Makefile
+4-62 files

FreeBSD/ports 026ab1fx11-fonts/exo Makefile

x11-fonts/exo: unbreak fetch

PR:     296933
DeltaFile
+1-1x11-fonts/exo/Makefile
+1-11 files

LLVM/project 8dc4bb7flang/lib/Lower/OpenMP OpenMP.cpp, flang/lib/Semantics check-omp-structure.cpp

[Flang][OpenMP] Fix interop-var handling and diagnostics (#203959) (#211693)

This change builds on top of the work done in PR #203959
- Diagnose interop destroy without an interop variable
- Lower array-element / derived-component interop-vars via their
designator
- Require interop-var to be a scalar integer of omp_interop_kind
- Remove "hsa" prefer_type (no omp_ifr_hsa in the runtime)
- Fix a latent bug in Parser/OpenMP/interop-construct.f90
DeltaFile
+160-0flang/test/Semantics/OpenMP/interop-construct.f90
+99-25flang/lib/Semantics/check-omp-structure.cpp
+27-0flang/test/Lower/OpenMP/interop.f90
+11-6flang/test/Parser/OpenMP/interop-construct.f90
+10-2flang/lib/Lower/OpenMP/OpenMP.cpp
+1-0flang/test/Semantics/OpenMP/init-clause.f90
+308-336 files

LLVM/project 96d7cb5llvm/test/Transforms/LoopVectorize/X86 replicating-load-store-costs.ll, llvm/test/Transforms/LoopVectorize/X86/CostModel store-scalarization-cost.ll

[LV] Add cost tests for store scalarization (NFC). (#212592)

Extra test coverage for tests where legacy cost model incorrectly
assumes predication.
DeltaFile
+86-0llvm/test/Transforms/LoopVectorize/X86/replicating-load-store-costs.ll
+85-0llvm/test/Transforms/LoopVectorize/X86/CostModel/store-scalarization-cost.ll
+171-02 files

FreeBSD/src 2d0b733tests/sys/net/routing test_routing.sh

routing: Add tests for prefsrc route attribute

Add tests for both IPv4 and IPv6 routes with the prefsrc attribute.
Also test IPv4 routes over IPv6 nexthops and borrow their IPv4
addresses from the loopback interface.

Reviewed by: glebius
Differential Revision: https://reviews.freebsd.org/D58326
DeltaFile
+154-0tests/sys/net/routing/test_routing.sh
+154-01 files

FreeBSD/src dd235f0sbin/route route.c keywords

route(8): Add prefsrc option in netlink

Add prefsrc option that is frequently used on unnumbered interfaces
or L3 multi-homed network hosts.
This option uses RTA_PREFSRC.
Now you can add a static route by specifying the prefsrc option
with the loopback IP.

PR:             285422
Reviewed by:    glebius
Differential Revision: https://reviews.freebsd.org/D58294
DeltaFile
+2-0sbin/route/route_netlink.c
+1-0sbin/route/route.c
+1-0sbin/route/keywords
+4-03 files

FreeBSD/src be5994cshare/man/man4 rtnetlink.4, sys/net/route nhop_ctl.c

netlink: Add RTA_PREFSRC support

Add the ability to select source ip address of outgoing packets
even when the source ip address is configured on another interface.
Also add this new rtnetlink attribute to manual.

PR:             285422
Reviewed by:    glebius, ziaee (manpages)
Tested by:      ivy, Marek Zarychta <zarychtam at plan-b.pwste.edu.pl>
Relnotes:       yes
Differential Revision: https://reviews.freebsd.org/D58294
DeltaFile
+47-0sys/netlink/route/rt.c
+22-0sys/netlink/route/nexthop.c
+4-3sys/net/route/nhop_ctl.c
+3-2sys/netlink/route/route.h
+4-1share/man/man4/rtnetlink.4
+2-0sys/netlink/netlink_snl_route_parsers.h
+82-62 files not shown
+84-68 files

NetBSD/pkgsrc K1y7GLkchat/matrix-synapse PLIST Makefile

   chat/matrix-synapse: Update to 1.157.2

   # Synapse 1.157.2 (2026-07-28)

   This security release addresses several vulnerabilities.

   Please upgrade when you can, particularly if your homeserver participates in open federation
   and/or has untrusted local users.

   ## Security Fixes

   High severity:

   - Fix [ELEMENTSEC-2026-1071](https://github.com/element-hq/synapse/security/advisories/GHSA-fp53-rw9v-hcf9)
   - Fix [ELEMENTSEC-2024-1520](https://github.com/element-hq/synapse/security/advisories/GHSA-rgv2-84w7-5j9p)
   - Fix [ELEMENTSEC-2026-1717](https://github.com/element-hq/synapse/security/advisories/GHSA-27p5-4f45-gx76)
   - Fix [ELEMENTSEC-2026-1721](https://github.com/element-hq/synapse/security/advisories/GHSA-95fh-hv8c-chvq)
   - Fix [ELEMENTSEC-2026-1729](https://github.com/element-hq/synapse/security/advisories/GHSA-cjh7-rcpx-xpf8)
   - Fix [ELEMENTSEC-2026-1740](https://github.com/element-hq/synapse/security/advisories/GHSA-6wjm-9p2x-gvpm)

    [11 lines not shown]
VersionDeltaFile
1.95+4-4chat/matrix-synapse/distinfo
1.133+2-2chat/matrix-synapse/Makefile
1.72+3-0chat/matrix-synapse/PLIST
+9-63 files