LLVM/project bccb07ellvm/lib/Transforms/IPO MemProfContextDisambiguation.cpp, llvm/test/ThinLTO/X86 remark-missing-info.ll

[MemProf] Improve post cloning remark (#201620)

This makes the remark when we don't have context size info more
consistent with the one when we do, and clarifies that the first
coldness tag is for the context.
DeltaFile
+2-2llvm/test/ThinLTO/X86/remark-missing-info.ll
+2-2llvm/test/Transforms/MemProfContextDisambiguation/remark-missing-info.ll
+2-1llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp
+6-53 files

LLVM/project d1d230dflang/include/flang/Parser parse-tree.h, flang/lib/Evaluate type.cpp

Revert "[flang] Enumeration Type: (PR 1/5) Foundation types + Parser (#192651)"

This reverts commit 85da175778b7ebaeb7e5a4b8275060e5a17b62c6.
DeltaFile
+0-113flang/test/Parser/enumeration-type.f90
+4-34flang/include/flang/Parser/parse-tree.h
+0-29flang/lib/Parser/Fortran-parsers.cpp
+0-23flang/lib/Evaluate/type.cpp
+0-18flang/lib/Semantics/type.cpp
+0-14flang/lib/Parser/unparse.cpp
+4-2319 files not shown
+7-28115 files

NetBSD/pkgsrc-wip f1849ddlpjs distinfo Makefile

lpjs: Update to 0.0.6.73

Define protocol version to allow slighlty different versions
of compd and dispatchd to work together.
DeltaFile
+3-3lpjs/distinfo
+2-2lpjs/Makefile
+5-52 files

LLVM/project ce0b332llvm/test/tools/llvm-objcopy/MachO install-name-tool-output.test

[llvm-objcopy][test] Improve install-name-tool -o tests (NFC) (#201883)

Based on feedback from https://github.com/llvm/llvm-project/pull/189495
DeltaFile
+6-12llvm/test/tools/llvm-objcopy/MachO/install-name-tool-output.test
+6-121 files

LLVM/project e45c65elldb/include/lldb/Host/common NativeProcessProtocol.h, lldb/source/Host/windows ConnectionConPTYWindows.cpp

[lldb][Windows] add stdin support to lldb-server (#201638)

This patch uses `IOHandlerProcessSTDIOWindows` to add support for STDIN
forwarding in `lldb-server.exe`.

This is part 1/3 of a set of 3 patches, which together, fix 2 dap tests
on Windows when using `LLDB_USE_LLDB_SERVER=1`:
- https://github.com/llvm/llvm-project/pull/201884
- https://github.com/llvm/llvm-project/pull/201885

This requires https://github.com/llvm/llvm-project/pull/202353.

rdar://178725947
DeltaFile
+26-1lldb/source/Host/windows/ConnectionConPTYWindows.cpp
+15-0lldb/source/Plugins/Process/Windows/Common/NativeProcessWindows.cpp
+12-1lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
+10-1lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
+7-0lldb/source/Plugins/Process/Windows/Common/NativeProcessWindows.h
+5-1lldb/include/lldb/Host/common/NativeProcessProtocol.h
+75-46 files

LLVM/project 8b45994compiler-rt/cmake config-ix.cmake, compiler-rt/lib/asan CMakeLists.txt

[asan] Enable exceptions for asan_new_delete.cpp translation unit (#200719)

Groundwork for #196388.

Preparation for a follow-up change that lets the throwing operator new
wrappers in asan_new_delete.cpp throw std::bad_alloc on OOM. To support
that, asan_new_delete.cpp must be compiled with -fexceptions and must be
able to include <new> (i.e. without -nostdinc++). The rest of the ASan
runtime stays compiled with -fno-exceptions and -nostdinc++.

NOTE: Comments in CMakeLists.txt are written assuming the follow-on
      changes to use exceptions land, thus avoiding the need to update
      this file again.

Build-system changes:

* Define ASAN_CXX_CFLAGS as ASAN_CFLAGS minus -fno-exceptions and
-nostdinc++ plus -fexceptions. Define ASAN_DYNAMIC_CXX_CFLAGS likewise
relative to ASAN_DYNAMIC_CFLAGS. RTTI stays disabled; libstdc++ /

    [18 lines not shown]
DeltaFile
+27-3compiler-rt/lib/asan/CMakeLists.txt
+1-0compiler-rt/cmake/config-ix.cmake
+28-32 files

NetBSD/pkgsrc JP5LhGudoc CHANGES-2026

   doc: Updated geography/py-ubx2 to 1.3.3
VersionDeltaFile
1.3642+2-1doc/CHANGES-2026
+2-11 files

LLVM/project 6befeaallvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.quadmask.ll llvm.amdgcn.wqm.ll

[AMDGPU][GlobalIsel] RegBankLegalize rules for amdgcn_s_quadmask, amdgcn_s_wqm (#201898)
DeltaFile
+6-6llvm/test/CodeGen/AMDGPU/llvm.amdgcn.quadmask.ll
+6-0llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+1-1llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wqm.ll
+13-73 files

LLVM/project e643d7eflang/lib/Optimizer/OpenMP LowerWorkdistribute.cpp, mlir/lib/Dialect/OpenMP/IR OpenMPDialect.cpp

[mlir][OpenMP] Add iterator support to map/motion clause (#197047)

Extend omp.target_data, omp.target_enter_data, omp.target_exit_data,
and omp.target_update to support `!omp.iterated<Ty>`.

This is part of feature work for llvm#188061

Assisted with copilot
DeltaFile
+124-84mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
+141-7mlir/test/Dialect/OpenMP/invalid.mlir
+130-1mlir/test/Dialect/OpenMP/ops.mlir
+107-0mlir/test/Target/LLVMIR/openmp-todo.mlir
+19-18flang/lib/Optimizer/OpenMP/LowerWorkdistribute.cpp
+18-3mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+539-1134 files not shown
+560-13010 files

LLVM/project 31a4929llvm/include/llvm/ADT GenericUniformityImpl.h, llvm/include/llvm/CodeGen TargetInstrInfo.h

[AMDGPU] Make machine uniformity analysis query uniformity per def
DeltaFile
+61-14llvm/lib/CodeGen/MachineUniformityAnalysis.cpp
+30-17llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+19-7llvm/include/llvm/ADT/GenericUniformityImpl.h
+13-2llvm/include/llvm/CodeGen/TargetInstrInfo.h
+4-1llvm/lib/Target/AMDGPU/SIInstrInfo.h
+1-1llvm/lib/Analysis/UniformityAnalysis.cpp
+128-426 files

LLVM/project 8e5cf61llvm/lib/Target/DirectX DXIL.td DXILOpLowering.cpp, llvm/test/CodeGen/DirectX Sample.ll SampleLevel.ll

[DirectX] Implement lowering of Sample and SampleLevel (#201477)

Fixes https://github.com/llvm/llvm-project/issues/192547 and
https://github.com/llvm/llvm-project/issues/192550

The Sample and SampleLevel implementations are combined in this single
PR because the code is extremely similar and the changes are small
thanks to the refactoring of prior implementations of sample lowerings.

Assisted-by: Claude Opus 4.6
DeltaFile
+278-0llvm/test/CodeGen/DirectX/Sample.ll
+218-0llvm/test/CodeGen/DirectX/SampleLevel.ll
+32-0llvm/lib/Target/DirectX/DXIL.td
+29-0llvm/lib/Target/DirectX/DXILOpLowering.cpp
+557-04 files

LLVM/project 8472bc7flang/lib/Optimizer/CodeGen CodeGen.cpp, flang/test/Fir/CUDA cuda-code-gen.mlir

[flang][cuda] Don't allocate managed descriptors for OpenACC data-clause boxes (#201957)

Example:
```fortran
module m
  real(8), allocatable :: u(:,:,:,:)   ! device-resident allocatable
contains
  subroutine core(uf, n)
    integer :: n
    real(8) :: uf(n,n,n,5)
    !$acc kernels loop present(uf)      ! descriptor built for uf
    ...
  end subroutine
  subroutine wrap(n)
    call core(u, n)
  end subroutine
end module
```


    [11 lines not shown]
DeltaFile
+39-0flang/test/Fir/CUDA/cuda-code-gen.mlir
+22-4flang/lib/Optimizer/CodeGen/CodeGen.cpp
+61-42 files

LLVM/project 85da175flang/include/flang/Parser parse-tree.h, flang/lib/Evaluate type.cpp

[flang] Enumeration Type: (PR 1/5) Foundation types + Parser (#192651)

This PR creates the concept of an ENUMERATION TYPE from the Fortran 2023
Standard. It is implemented as a special case of a Derived Type
internally to the compiler. It adds the parse/unparse support. The
compiler will be able to recognize the syntax of an ENUMERATION TYPE and
report to users that the feature is not yet implemented.

It is the 1st of 5 stacked PRs.

AI Usage Disclosure: AI tools (Claude Opus 4.6) were used to assist with
implementation of this feature and test code generation. I have
reviewed, modified, and tested all AI-generated code.

---------

Co-authored-by: Kevin Wyatt <kwyatt at hpe.com>
DeltaFile
+113-0flang/test/Parser/enumeration-type.f90
+34-4flang/include/flang/Parser/parse-tree.h
+29-0flang/lib/Parser/Fortran-parsers.cpp
+23-0flang/lib/Evaluate/type.cpp
+18-0flang/lib/Semantics/type.cpp
+14-0flang/lib/Parser/unparse.cpp
+231-49 files not shown
+281-715 files

OpenBSD/ports wsHyfBKx11/dunst distinfo Makefile, x11/dunst/patches patch-src_utils_c patch-config_mk

   x11/dunst: Update to 1.13.2

   From Maintainer Timo Myyra, thanks
VersionDeltaFile
1.2+5-5x11/dunst/patches/patch-src_utils_c
1.12+4-4x11/dunst/patches/patch-config_mk
1.13+2-2x11/dunst/distinfo
1.10+2-2x11/dunst/patches/patch-dunstrc
1.22+1-1x11/dunst/Makefile
1.2+1-1x11/dunst/patches/patch-docs_dunst_1_pod_in
+15-151 files not shown
+15-157 files

FreeBSD/ports a04613fwww/freenginx-devel distinfo Makefile, www/freenginx-devel/files extra-patch-passenger-build-nginx.rb extra-patch-passenger-disable-telemetry

www/freenginx-devel: third-party modules management (+)

Update third-party passenger module to 6.1.4.

Bump PORTREVISION.

Sponsored by:   tipi.work
DeltaFile
+3-3www/freenginx-devel/distinfo
+2-2www/freenginx-devel/files/extra-patch-passenger-build-nginx.rb
+2-2www/freenginx-devel/files/extra-patch-passenger-disable-telemetry
+2-2www/freenginx-devel/files/extra-patch-passenger-Configuration.c
+1-1www/freenginx-devel/Makefile
+1-1www/freenginx-devel/Makefile.extmod
+11-116 files

OPNSense/core 932f274src/opnsense/mvc/app/views/OPNsense/IDS index.volt

Services: Intrusion Detection: Administration - fix regression in https://github.com/opnsense/core/commit/9271d08bf3ff3eedfa069c2d0b6c5c6f428ccfe4, closes https://github.com/opnsense/core/issues/10393

It looks like the action buttons lost their bindings, this commit restores the function, although it removes the batch function which previously splitted the set in parts.
Usually the size of the url shouldn't be that much of an issue.
DeltaFile
+20-1src/opnsense/mvc/app/views/OPNsense/IDS/index.volt
+20-11 files

LLVM/project 3b80088llvm/docs Coroutines.rst Coroutines.md

Merge branch 'main' into users/kparzysz/s03-list-item-checks
DeltaFile
+0-2,304llvm/docs/Coroutines.rst
+2,169-0llvm/docs/Coroutines.md
+0-1,753llvm/docs/CommandLine.rst
+1,711-0llvm/docs/CommandLine.md
+0-1,362llvm/docs/BitCodeFormat.rst
+1,282-0llvm/docs/BitCodeFormat.md
+5,162-5,4191,381 files not shown
+51,288-34,3851,387 files

LLVM/project bcd8fddllvm/docs Coroutines.rst Coroutines.md

Merge branch 'main' into users/kparzysz/resolve-declare-target
DeltaFile
+0-2,304llvm/docs/Coroutines.rst
+2,169-0llvm/docs/Coroutines.md
+0-1,753llvm/docs/CommandLine.rst
+1,711-0llvm/docs/CommandLine.md
+0-1,362llvm/docs/BitCodeFormat.rst
+1,282-0llvm/docs/BitCodeFormat.md
+5,162-5,4191,140 files not shown
+42,209-28,9231,146 files

FreeBSD/ports c8ffb7asecurity/vuxml/vuln 2026.xml

security/vuxml: Add entry for strongSwan CVE-2026-47895

PR:             295936
Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+29-0security/vuxml/vuln/2026.xml
+29-01 files

LLVM/project 108b06fllvm/tools/llvm-readtapi llvm-readtapi.cpp CMakeLists.txt, utils/bazel/llvm-project-overlay/llvm BUILD.bazel driver.bzl

Add multicall driver support for llvm-readtapi (#194763)
DeltaFile
+9-4utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+2-3llvm/tools/llvm-readtapi/llvm-readtapi.cpp
+1-0llvm/tools/llvm-readtapi/CMakeLists.txt
+1-0utils/bazel/llvm-project-overlay/llvm/driver.bzl
+13-74 files

FreeBSD/src 04cee2asys/x86/include specialreg.h

intelhfi: Add IA32_PM_ENABLE bit flag define

Reviewed by: Minsoo Choo <minsoo at minsoo.io>
Differential Revision: https://reviews.freebsd.org/D56919

(cherry picked from commit 436f47a80c20a4d8395d30f81684b2d5dd35991e)
DeltaFile
+3-0sys/x86/include/specialreg.h
+3-01 files

NetBSD/pkgsrc efNbEnjdoc CHANGES-2026

   Note update of net/routinator to 0.15.2.
VersionDeltaFile
1.3641+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc jKDKXMMnet/routinator distinfo cargo-depends.mk, net/routinator/patches patch-.._vendor_nix-0.30.1_src_net_if__.rs

   Upgrade routinator to version 0.15.2.

   Pkgsrc changes:
    * Update cargo-depends.mk, update checksums.
    * Patch out use of IFF_NOTRAILERS from the 'nix' crate, ref.
      https://github.com/NLnetLabs/routinator/issues/1104

   Upstream changes:

   Release v0.15.2 -- 'Irgendwas ist immer'

   Security fixes
   * Changed how transient errors when accepting incoming HTTP and
     RTR connections are handled: instead of exiting, a warning is
     printed and the error is ignored. ([#1099])
     This issue was assigned [CVE-2026-49232].
   * Extended the check for illegal path components in rsync URIs to
     also include the authority and module parts. (via [rpki-rs#370])
     This fixes a path traversal vulnerability that has been assigned

    [40 lines not shown]
VersionDeltaFile
1.12+494-466net/routinator/distinfo
1.11+163-154net/routinator/cargo-depends.mk
1.1+12-0net/routinator/patches/patch-.._vendor_nix-0.30.1_src_net_if__.rs
1.15+2-2net/routinator/Makefile
+671-6224 files

LLVM/project 2eed192.github/workflows release-doxygen.yml, clang/docs CMakeLists.txt

[docs] update CI to use latest release of doxygen (#191501)

Previously this was likely 1.9.8, with the Ubuntu 24.04 worker. Now this
is 1.17.0. This is a fix for
https://discourse.llvm.org/t/many-doxygen-links-are-broken/83809/2.

Fixes 3 significant issues for LLVM:

- `dot` execution performance is very slow (cuts this half hour step
down to mere seconds). https://github.com/doxygen/doxygen/pull/12037
- multi-thread performance is very slow (worse than single threading),
and now uses all cores for ncpu times speedup (when using version with
fix, autodetected by cmake).
https://github.com/doxygen/doxygen/pull/12027
- file links for IR.cpp and similar files were wrong
https://github.com/doxygen/doxygen/pull/11944

Assisted-by: Claude Code
DeltaFile
+17-1cmake/Modules/HandleDoxygen.cmake
+6-1.github/workflows/release-doxygen.yml
+2-2flang/docs/CMakeLists.txt
+2-2clang/docs/CMakeLists.txt
+2-2lldb/docs/CMakeLists.txt
+2-2llvm/docs/CMakeLists.txt
+31-1014 files not shown
+59-2020 files

NetBSD/pkgsrc k1miwUqdoc CHANGES-2026

   doc: Updated editors/vim-share to 9.2.0602
VersionDeltaFile
1.3640+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc oGwjOqBeditors/vim-share distinfo version.mk

   Update to version 9.2.0602.

   Changes:
   - patch 9.2.0602: popup: No opacity when background not set for Popup group
   - translation(it): Update Italian man page
   - runtime(doc): Fix paypal link
   - runtime(doc): Add gtk4-slow doc tag
   - CI: Bump actions/checkout in the github-actions group across 1 directory
   - runtime(doc): document that +multi_byte is always enabled
   - patch 9.2.0601: matchfuzzypos() returns garbage positions for long candidates
   - runtime(odin): update syntax/indent scripts
   - runtime(nsis): Update NSIS plugin
   - runtime(javascript): add 'Symbol' as a type; add 'void' as a reserved word
   - patch 9.2.0600: clientserver method needs to be given as argument
   - patch 9.2.0599: popup: title set with popup_setoptions() is not shown
   - patch 9.2.0598: tests: Test_statusline() is flaky
   - patch 9.2.0597: [security]: possible code execution with python complete
   - patch 9.2.0596: cmdline completion popup cannot be scrolled with the mouse
   - patch 9.2.0595: MS-Windows: Wrong buffer size calculation for gvimext
   - patch 9.2.0594: Use-after-free with ":wqall" and a running terminal job
VersionDeltaFile
1.239+4-4editors/vim-share/distinfo
1.175+2-2editors/vim-share/version.mk
+6-62 files

FreeBSD/ports 797f48ewww/freenginx-devel distinfo Makefile.extmod, www/freenginx-devel/files extra-patch-openresty-drizzle-nginx-module-config

www/freenginx-devel: third-party modules management (+)

Update the following third-party modules and their dependencies
to the recent snapshots:

- echo
- encrypted session
- drizzle
- lua
- luastream
- memc
- set_misc
- srcache

Bump PORTREVISION.

Sponsored by:   tipi.work
DeltaFile
+17-17www/freenginx-devel/distinfo
+9-9www/freenginx-devel/Makefile.extmod
+2-2www/freenginx-devel/files/extra-patch-openresty-drizzle-nginx-module-config
+1-1www/freenginx-devel/Makefile
+29-294 files

LLVM/project 055c672llvm/docs ReleaseNotes.md ProgrammersManual.rst, llvm/include/llvm/ADT StringMap.h

[StringMap] Invalidate iterators on mutation (#202237)

Tighten StringMap's iterator contract so that, like DenseMap (#199369),
mutating the map invalidates iterators obtained before the call.
StringMap
now derives from DebugEpochBase and its iterators from HandleBase, and
insert/erase/clear/swap bump the epoch, so a
stale-iterator-after-mutation
bug (e.g. erase- or insert-while-iterating) fails under
LLVM_ENABLE_ABI_BREAKING_CHECKS.

In release builds DebugEpochBase/HandleBase are empty, so iterator size
and
codegen are unchanged.

Aided by Claude Opus 4.8
DeltaFile
+53-26llvm/include/llvm/ADT/StringMap.h
+36-0llvm/unittests/ADT/StringMapTest.cpp
+4-4llvm/docs/ReleaseNotes.md
+4-0llvm/docs/ProgrammersManual.rst
+97-304 files

FreeNAS/freenas d5681ffsrc/middlewared/middlewared/plugins/iscsi_ alua.py

Mark STANDBY ALUA ready on middlewared restart when state intact

iscsi.alua.standby_alua_ready gates the LUN-replace fast path in
become_active. It is set at the end of the standby_after_start job
and reset on every middlewared start, so if middlewared is restarted
on the STANDBY node while iscsitarget is still running with ALUA
fully configured, the next failover unnecessarily falls back to the
iscsitarget-restart path.

Add standby_recheck_ready, which (on middlewared restart, gated on
system.ready) verifies the steady-state invariants directly from
SCST sysfs on both nodes.
DeltaFile
+77-0src/middlewared/middlewared/plugins/iscsi_/alua.py
+77-01 files

OpenBSD/ports beczGzfx11/gnome/libgda Makefile

   Don't pick up sqlcipher.

   reported by naddy@
VersionDeltaFile
1.152+2-1x11/gnome/libgda/Makefile
+2-11 files