LLVM/project 6672281llvm/test/CodeGen/AMDGPU llvm.amdgcn.ds.gws.init.ll llvm.amdgcn.ds.gws.barrier.ll, llvm/test/CodeGen/AMDGPU/GlobalISel regbankselect-amdgcn.ds.gws.init.mir

AMDGPU/GlobalISel: RegBankLegalize rules for ds_gws ops (#190283)
DeltaFile
+102-50llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.init.ll
+102-50llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.barrier.ll
+12-6llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.p.ll
+7-8llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.ds.gws.init.mir
+6-6llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.v.ll
+6-6llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.br.ll
+235-1264 files not shown
+255-13910 files

HardenedBSD/src 52d3217sys/arm64/arm64 pmap.c

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+0-3sys/arm64/arm64/pmap.c
+0-31 files

HardenedBSD/src e2640d9sys/arm64/arm64 trap.c pmap.c, sys/dev/virtio/gpu virtio_gpu.c

Merge remote-tracking branch 'origin/freebsd/15-stable/main' into hardened/15-stable/main

Conflicts:
        sys/arm64/arm64/pmap.c (unresolved)
DeltaFile
+72-81sys/arm64/arm64/trap.c
+53-47sys/arm64/arm64/pmap.c
+52-6sys/arm64/arm64/copyinout.S
+38-16sys/arm64/arm64/machdep.c
+38-13sys/dev/virtio/gpu/virtio_gpu.c
+32-18sys/arm64/arm64/identcpu.c
+285-18120 files not shown
+447-24926 files

NetBSD/pkgsrc-wip 778e308rust192 Makefile, rust192-bin Makefile

rust: remove old and pkgsrc current version
DeltaFile
+0-971rust192-bin/files/install.sh
+0-971rust194-bin/files/install.sh
+0-815rust194/Makefile
+0-809rust192/Makefile
+0-309rust194-bin/Makefile
+0-308rust192-bin/Makefile
+0-4,183175 files not shown
+0-11,382181 files

FreeBSD/ports dcf7172lang/bsh Makefile, lang/bsh/files patch-build.xml

lang/bsh: unpin openjdk8

Builds fine with modern JDK.
The port is used in other ports that require openjdk8 so let it
generate openjdk8 compatible class files.

Approved-by:    no maintainer
DeltaFile
+44-0lang/bsh/files/patch-build.xml
+1-2lang/bsh/Makefile
+45-22 files

Dreckly/dreckly 2d54af0www/palemoon distinfo, www/palemoon/patches patch-platform_media_libvpx_moz.build patch-platform_media_libvpx_config_linux_arm64_vp9__rtcd.h

palemoon: Update to 34.2.0
DeltaFile
+0-147www/palemoon/patches/patch-platform_media_libvpx_moz.build
+0-40www/palemoon/patches/patch-platform_media_libvpx_config_linux_arm64_vp9__rtcd.h
+0-29www/palemoon/patches/patch-platform_media_libvpx_config_linux_arm64_vpx__config.h
+0-29www/palemoon/patches/patch-platform_media_libvpx_config_linux_arm64_vpx__dsp__rtcd.h
+9-18www/palemoon/distinfo
+0-20www/palemoon/patches/patch-platform_media_libvpx_config_linux_arm64_vpx__config.asm
+9-2832 files not shown
+11-3118 files

LLVM/project 33f20f6llvm/lib/Target/AMDGPU AMDGPURewriteAGPRCopyMFMA.cpp

Added braces for better formatting.
DeltaFile
+5-3llvm/lib/Target/AMDGPU/AMDGPURewriteAGPRCopyMFMA.cpp
+5-31 files

LLVM/project dfc1f2bclang/docs ClangIRABILowering.md

[CIR][ABI][NFC] Update ABI lowering design doc with implementation experience (#188617)

Three documentation improvements based on implementation experience:

- Improve Section 4.4 flow diagram: replace flat step-by-step diagram
with
layered version showing which architectural layer (MLIR adapter, LLVM
ABI
  library, dialect-specific) owns each step.

- Note dialect-aware type mapping: dialects with custom types (e.g.
  cir::IntType is not mlir::IntegerType) may need dialect-aware mapping
alongside the generic mapper to preserve signedness, pointer identity,
and
  record field structure.

- Update ABIRewriteContext interface: describe the actual two-method
interface
  (rewriteFunctionDefinition, rewriteCallSite) instead of the 15-20

    [2 lines not shown]
DeltaFile
+77-66clang/docs/ClangIRABILowering.md
+77-661 files

LLVM/project 9b64d05clang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/CodeGen CIRGenClass.cpp

[CIR] Implement partial array destroy handling (#190834)

This implements EH cleanup handling that performs regular partial array
destruction for array constructor loops with a destructed type. Because
CIR represents array construction using an abstract operation, we do not
go through the normal EH stack mechanism. Instead, we add a partial_dtor
region to the cir.array.ctor operation indicating how a single element
should be destructed. When the cir.array.ctor operation is expanded
during LoweringPrepare, we create a cleanup scope with a partial array
dtor loop in an EH cleanup region. This gets further expanded during CFG
flattening to produce a control flow equivalent to that generated by
classic codegen.

Assisted-by: Cursor / claude-4.6-opus-high
DeltaFile
+161-0clang/test/CIR/CodeGen/partial-array-cleanup.cpp
+84-28clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
+54-20clang/include/clang/CIR/Dialect/IR/CIROps.td
+19-11clang/lib/CIR/CodeGen/CIRGenClass.cpp
+17-1clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+0-11clang/test/CIR/IR/invalid-array-structor.cir
+335-717 files not shown
+335-8913 files

LLVM/project 121f38clibc/shared CMakeLists.txt

[libc] - Add rpc_opcodes.h to list of installed headers (#191035)

There is a case when building standalone offload via runtimes where
LLVM_BINARY_DIR is set to the installed llvm location. Currently, this
header is not being installed and results in a build failure.

Fixes issue introduced with #190423.
DeltaFile
+1-0libc/shared/CMakeLists.txt
+1-01 files

FreeNAS/freenas a17dbf7src/middlewared/middlewared/plugins/pool_ info.py

NAS-140614 / 26.0.0-BETA.2 / fix pool.is_upgraded and get_disks (by yocalebo) (#18694)

## Summary

Restore `pool.is_upgraded` and `pool.get_disks` behavior for
non-imported pools.

## Changes

- `pool.is_upgraded` now returns `false` instead of raising
`ValidationError` when a pool exists in the database but is not imported
or its feature flags cannot be read. This restores the pre- ede0340c500
behavior where `is_upgraded_by_name` caught `CallError` and returned
`False`.
- `pool.get_disks` now skips non-imported pools instead of raising
`ValidationError`. This restores the pre- 2dc1fef29e behavior where
offline pools were silently excluded.
- Both methods still raise `ValidationError` when the provided pool ID
does not exist in the database.

    [5 lines not shown]
DeltaFile
+14-24src/middlewared/middlewared/plugins/pool_/info.py
+14-241 files

FreeNAS/freenas 9af72d2src/middlewared/middlewared/plugins/pool_ info.py

NAS-140614 / 27.0.0-BETA.1 / fix pool.is_upgraded and get_disks (#18693)

## Summary

Restore `pool.is_upgraded` and `pool.get_disks` behavior for
non-imported pools.

## Changes

- `pool.is_upgraded` now returns `false` instead of raising
`ValidationError` when a pool exists in the database but is not imported
or its feature flags cannot be read. This restores the pre- ede0340c500
behavior where `is_upgraded_by_name` caught `CallError` and returned
`False`.
- `pool.get_disks` now skips non-imported pools instead of raising
`ValidationError`. This restores the pre- 2dc1fef29e behavior where
offline pools were silently excluded.
- Both methods still raise `ValidationError` when the provided pool ID
does not exist in the database.
- Updated docstrings for both methods to accurately describe their
behavior.
DeltaFile
+14-24src/middlewared/middlewared/plugins/pool_/info.py
+14-241 files

LLVM/project 20bdee7llvm/test/CodeGen/AMDGPU memory-legalizer-private-workgroup.ll memory-legalizer-private-wavefront.ll

Merge branch 'main' into users/ziqingluo/eng/PR-171859135
DeltaFile
+8,544-1,366llvm/test/CodeGen/AMDGPU/memory-legalizer-private-workgroup.ll
+8,544-1,366llvm/test/CodeGen/AMDGPU/memory-legalizer-private-wavefront.ll
+8,544-1,366llvm/test/CodeGen/AMDGPU/memory-legalizer-private-singlethread.ll
+8,449-1,355llvm/test/CodeGen/AMDGPU/memory-legalizer-private-agent.ll
+8,449-1,355llvm/test/CodeGen/AMDGPU/memory-legalizer-private-cluster.ll
+8,069-1,315llvm/test/CodeGen/AMDGPU/memory-legalizer-private-system.ll
+50,599-8,1233,431 files not shown
+388,121-131,1533,437 files

LLVM/project 649c44fflang/include/flang/Semantics openmp-utils.h, flang/lib/Semantics openmp-utils.cpp resolve-directives.cpp

[flang][OpenMP] Improve checks for DO CONCURRENT in loop constructs (#190990)

In OpenMP 6.0+ DO CONCURRENT is allowed as an alternative to a Canonical
Loop Nest. In other words, DO CONCURRENT is allowed inside loop
constructs as long as it's the only loop.

Add checks to detect DO CONCURRENT as the root of the associated loop
nest. Remove related checks from resolve-directives.cpp.
DeltaFile
+54-0flang/test/Semantics/OpenMP/do-concurrent-collapse-60.f90
+20-1flang/lib/Semantics/openmp-utils.cpp
+0-17flang/lib/Semantics/resolve-directives.cpp
+10-0flang/include/flang/Semantics/openmp-utils.h
+10-0flang/lib/Semantics/check-omp-loop.cpp
+0-2flang/test/Semantics/OpenMP/do-concurrent-collapse.f90
+94-206 files

LLVM/project 3ce6890lldb/tools/driver lldb-mte-entitlements.plist

[lldb] Fixup MTE entitlement spelling for MTE driver (#190842)

Fixup for: https://github.com/llvm/llvm-project/pull/186322
DeltaFile
+2-2lldb/tools/driver/lldb-mte-entitlements.plist
+2-21 files

NetBSD/src Z1YGWMEdoc 3RDPARTY CHANGES

   new OpenSSH
VersionDeltaFile
1.2182+3-3doc/3RDPARTY
1.3245+2-1doc/CHANGES
+5-42 files

NetBSD/src DPstkYYdistrib/sets/lists/base shl.mi, distrib/sets/lists/debug shl.mi

   bump libssh
VersionDeltaFile
1.1035+2-2distrib/sets/lists/base/shl.mi
1.395+2-2distrib/sets/lists/debug/shl.mi
+4-42 files

LLVM/project 492ec75clang/include/clang/ScalableStaticAnalysisFramework/Analyses/PointerFlow PointerFlow.h, clang/lib/ScalableStaticAnalysisFramework/Analyses SSAFAnalysesCommon.h

refactor tests to use HandleTranslationUnit, get rid of proxy functions
DeltaFile
+292-207clang/unittests/ScalableStaticAnalysisFramework/Analyses/PointerFlow/PointerFlowTest.cpp
+21-59clang/lib/ScalableStaticAnalysisFramework/Analyses/PointerFlow/PointerFlowExtractor.cpp
+10-1clang/lib/ScalableStaticAnalysisFramework/Analyses/SSAFAnalysesCommon.h
+3-1clang/include/clang/ScalableStaticAnalysisFramework/Analyses/PointerFlow/PointerFlow.h
+326-2684 files

NetBSD/src Jcrdmlmcrypto/external/bsd/openssh/dist libcrux_mlkem768_sha3.h channels.c, crypto/external/bsd/openssh/dist/moduli-gen moduli.2048 moduli.3072

   Merge changes between OpenSSH-10.2 and 10.3
VersionDeltaFile
1.3+6,619-7,201crypto/external/bsd/openssh/dist/libcrux_mlkem768_sha3.h
1.22+1,180-57crypto/external/bsd/openssh/dist/moduli-gen/moduli.2048
1.24+521-73crypto/external/bsd/openssh/dist/moduli-gen/moduli.3072
1.48+218-210crypto/external/bsd/openssh/dist/channels.c
1.24+309-70crypto/external/bsd/openssh/dist/moduli-gen/moduli.4096
1.24+225-80crypto/external/bsd/openssh/dist/moduli-gen/moduli.6144
+9,072-7,691131 files not shown
+11,752-9,366137 files

FreeNAS/freenas a4c1f34src/middlewared/middlewared/plugins/pool_ info.py

fix pool.is_upgraded and get_disks
DeltaFile
+14-24src/middlewared/middlewared/plugins/pool_/info.py
+14-241 files

NetBSD/src nKXy8zwcrypto/external/bsd/openssh/dist libcrux_mlkem768_sha3.h channels.c, crypto/external/bsd/openssh/dist/moduli-gen moduli.2048 moduli.3072

   Import OpenSSH-10.3 (previous was 10.2)

   OpenSSH 10.3 was released on 2026-04-02. It is available from the
   mirrors listed at https://www.openssh.com/.
   OpenSSH is a 100% complete SSH protocol 2.0 implementation and
   includes sftp client and server support.

   Once again, we would like to thank the OpenSSH community for their
   continued support of the project, especially those who contributed
   code or patches, reported bugs, tested snapshots or donated to the
   project. More information on donations may be found at:
   https://www.openssh.com/donations.html

   Potentially-incompatible changes
   --------------------------------

    * ssh(1), sshd(8): remove bug compatibility for implementations
      that don't support rekeying. If such an implementation tries to
      interoperate with OpenSSH, it will now eventually fail when the

    [288 lines not shown]
VersionDeltaFile
1.1.1.3+6,615-7,197crypto/external/bsd/openssh/dist/libcrux_mlkem768_sha3.h
1.1.1.28+1,180-57crypto/external/bsd/openssh/dist/moduli-gen/moduli.2048
1.1.1.28+521-73crypto/external/bsd/openssh/dist/moduli-gen/moduli.3072
1.1.1.40+220-211crypto/external/bsd/openssh/dist/channels.c
1.1.1.28+309-70crypto/external/bsd/openssh/dist/moduli-gen/moduli.4096
1.1.1.28+225-80crypto/external/bsd/openssh/dist/moduli-gen/moduli.6144
+9,070-7,688136 files not shown
+12,023-9,284142 files

LLVM/project 554c5b1clang/lib/Lex PPDirectives.cpp, clang/lib/Serialization ASTWriter.cpp

[spr] initial version

Created using spr 1.3.8-wip
DeltaFile
+14-12llvm/unittests/DebugInfo/DWARF/DWARFAcceleratorTableTest.cpp
+12-7llvm/include/llvm/ADT/SmallVector.h
+5-5llvm/unittests/ADT/IteratorTest.cpp
+3-2llvm/tools/llvm-cov/CoverageReport.cpp
+3-2clang/lib/Lex/PPDirectives.cpp
+2-1clang/lib/Serialization/ASTWriter.cpp
+39-293 files not shown
+42-329 files

FreeBSD/ports 1acb7a2mail/fetchmail Makefile distinfo

mail/fetchmail: Update 6.6.1 => 6.6.3

While here:
* Use <bsd.port.options.mk> instead.
* Add USES=localbase:ldflags instead.

Changelog:
* Fix compilation without SSL.
* Can now be built with OpenSSL 4.0.0.
https://gitlab.com/fetchmail/fetchmail/-/blob/6.6.3/NEWS?ref_type=tags

PR:             294251
Reported by:    Corey Halpin <chalpin at cs.wisc.edu> (maintainer)
Approved by:    vvd (co-mentor)
DeltaFile
+5-6mail/fetchmail/Makefile
+3-3mail/fetchmail/distinfo
+8-92 files

FreeBSD/ports ad45499misc/nanocoder Makefile

misc/nanocoder: Broken on 32-bit architectures
DeltaFile
+4-0misc/nanocoder/Makefile
+4-01 files

FreeBSD/ports 462e4e0misc/github-copilot-cli Makefile

misc/github-copilot-cli: Try to expand on all architectures
DeltaFile
+2-6misc/github-copilot-cli/Makefile
+2-61 files

FreeBSD/ports d795302misc/github-copilot-language-server Makefile

misc/github-copilot-language-server: Try to expand on all architectures
DeltaFile
+1-4misc/github-copilot-language-server/Makefile
+1-41 files

FreeBSD/ports 2c623admisc/github-copilot-language-server distinfo Makefile, misc/github-copilot-language-server/files package-lock.json package-lock-sqlite3.json

misc/github-copilot-language-server: update 1.457.0 → 1.465.0
DeltaFile
+28-28misc/github-copilot-language-server/files/package-lock.json
+9-9misc/github-copilot-language-server/distinfo
+3-3misc/github-copilot-language-server/files/package-lock-sqlite3.json
+3-3misc/github-copilot-language-server/files/package-lock-policy-watcher.json
+3-3misc/github-copilot-language-server/files/package-lock-kerberos.json
+1-3misc/github-copilot-language-server/Makefile
+47-496 files

FreeBSD/ports 83a67a0misc/github-copilot-cli distinfo Makefile, misc/github-copilot-cli/files package-lock.json package-lock-sharp.json

misc/github-copilot-cli: update 1.0.14 → 1.0.21
DeltaFile
+28-28misc/github-copilot-cli/files/package-lock.json
+5-5misc/github-copilot-cli/distinfo
+3-3misc/github-copilot-cli/files/package-lock-sharp.json
+1-1misc/github-copilot-cli/Makefile
+2-0misc/github-copilot-cli/pkg-plist
+39-375 files

LLVM/project 8a699bfllvm/test/CodeGen/AMDGPU rewrite-vgpr-mfma-to-agpr-spill-multi-store-mir.mir

Added an MIR test with pruned phases.
DeltaFile
+772-0llvm/test/CodeGen/AMDGPU/rewrite-vgpr-mfma-to-agpr-spill-multi-store-mir.mir
+772-01 files

FreeBSD/ports 3bb9c0enet-mgmt/thanos Makefile

net-mgmt/thanos: Build with '-tags slicelabels' to fix gRPC panics

Thanos in at least build version 0.41.0-1 causes panics once gRPC
calls to the sidecar or store component are made. This appears to be
an issue known in upstream [0], but the fix requires the use of the
`-tags slicelabels` Go build flags.

[0] https://github.com/thanos-io/thanos/issues/8543

PR:             294337
Tested by:      Magnus Kaiser <freebsd at 4xoc.com>
Approved by:    db@, yuri@ (Mentors, implicit)
MFH:            2026Q2

(cherry picked from commit b21fae5132961c8b37bb83b5ddfebb77752f60cd)
DeltaFile
+2-2net-mgmt/thanos/Makefile
+2-21 files