HardenedBSD/src 9d99689sys/modules/ath10k Makefile, sys/modules/brcm80211/brcmfmac Makefile

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+46-40sys/modules/brcm80211/brcmfmac/Makefile
+29-31sys/modules/rtw88/Makefile
+29-28sys/modules/rtw89/Makefile
+26-18sys/modules/mt76/Makefile.inc
+20-18sys/modules/ath10k/Makefile
+20-16sys/modules/mt76/mt7921/Makefile
+170-15111 files not shown
+304-23717 files

HardenedBSD/src e9708dcsys/modules/ath10k Makefile, sys/modules/brcm80211/brcmfmac Makefile

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+46-40sys/modules/brcm80211/brcmfmac/Makefile
+29-31sys/modules/rtw88/Makefile
+29-28sys/modules/rtw89/Makefile
+26-18sys/modules/mt76/Makefile.inc
+20-18sys/modules/ath10k/Makefile
+20-16sys/modules/mt76/mt7921/Makefile
+170-15111 files not shown
+304-23717 files

HardenedBSD/ports aeeae5amisc/crush distinfo, science/py-tensorflow distinfo Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+77-77www/grafana/distinfo
+0-121sysutils/whowatch/files/patch-src_sysinfo__freebsd.c
+5-5misc/crush/distinfo
+5-5science/py-tensorflow/distinfo
+1-7science/py-tensorflow/Makefile
+3-4www/grafana/Makefile
+91-21917 files not shown
+127-24923 files

NetBSD/pkgsrc-wip d0f777dvim-classic Makefile, vim-classic-lang PLIST

vim-classic: modify/revive 2022Q2 vim packaging for vim-classic

This adds vim-classic, vim-classic-share and vim-classic-lang
which is Drew DeVault's AI-free fork of vim-8.2.  This is a
lightly modified revival of morr's packaging from 2022.  TUI
only for right now.
DeltaFile
+1,462-0vim-classic-share/PLIST
+394-0vim-classic-lang/PLIST
+70-0vim-classic-share/patches/patch-Makefile
+64-0vim-classic-share/Makefile.common
+47-0vim-classic-share/options.mk
+30-0vim-classic/Makefile
+2,067-013 files not shown
+2,225-019 files

LLVM/project c609da8compiler-rt CMakeLists.txt, flang-rt/cmake/modules AddFlangRT.cmake

restore rt
DeltaFile
+3-3compiler-rt/CMakeLists.txt
+1-1flang-rt/cmake/modules/AddFlangRT.cmake
+4-42 files

LLVM/project f5b1661llvm CMakeLists.txt, llvm/lib/IR DebugInfo.cpp Instructions.cpp

remove undefs
DeltaFile
+12-2llvm/CMakeLists.txt
+0-3llvm/lib/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizer.cpp
+0-3llvm/lib/IR/DebugInfo.cpp
+0-3llvm/lib/IR/Instructions.cpp
+0-3llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/TransactionSave.cpp
+0-2mlir/lib/Dialect/SparseTensor/Transforms/Utils/SparseTensorIterator.cpp
+12-168 files not shown
+12-2514 files

LLVM/project 38f57bfclang/lib/AST/ByteCode Interp.cpp

[clang][bytecode] Disable tailcalls on i386 (#189242)

Works around a build problem with GCC 15 reported in
https://github.com/llvm/llvm-project/pull/188419#issuecomment-4148497506
DeltaFile
+2-1clang/lib/AST/ByteCode/Interp.cpp
+2-11 files

LLVM/project 24a3a4fllvm/lib/Target/AMDGPU SIRegisterInfo.cpp, llvm/test/CodeGen/AMDGPU vgpr-spill.mir

simplify if statements
DeltaFile
+14-14llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp
+15-13llvm/test/CodeGen/AMDGPU/vgpr-spill.mir
+29-272 files

HardenedBSD/ports f12ee91science/py-tensorflow distinfo Makefile

science/py-tensorflow: Fix fetch
DeltaFile
+5-5science/py-tensorflow/distinfo
+1-7science/py-tensorflow/Makefile
+3-3science/py-tensorflow/Makefile.MASTER_SITES
+9-153 files

FreeBSD/ports f12ee91science/py-tensorflow distinfo Makefile

science/py-tensorflow: Fix fetch
DeltaFile
+5-5science/py-tensorflow/distinfo
+1-7science/py-tensorflow/Makefile
+3-3science/py-tensorflow/Makefile.MASTER_SITES
+9-153 files

LLVM/project bbc515dlldb/source/Plugins/DynamicLoader/FreeBSD-Kernel DynamicLoaderFreeBSDKernel.cpp

[lldb][FreeBSDKernel] Add missing error checks in DynamicLoader (#189250)

Add extra guards in case a call to function fails. For example, the
result of `ReadMemory()` cannot be trusted when `error.Fail()` is true,
and this change ensures the code executes properly according to the
value of the error.

Signed-off-by: Minsoo Choo <minsoochoo0122 at proton.me>
DeltaFile
+6-3lldb/source/Plugins/DynamicLoader/FreeBSD-Kernel/DynamicLoaderFreeBSDKernel.cpp
+6-31 files

LLVM/project beeedc7clang/lib/Driver CMakeLists.txt, compiler-rt CMakeLists.txt

handle everything in UnityBuild.cmake
DeltaFile
+82-0llvm/cmake/modules/UnityBuild.cmake
+3-3compiler-rt/CMakeLists.txt
+0-5lldb/CMakeLists.txt
+0-5clang/lib/Driver/CMakeLists.txt
+0-5mlir/examples/toy/Ch5/CMakeLists.txt
+0-4mlir/examples/toy/Ch7/CMakeLists.txt
+85-2215 files not shown
+86-7221 files

HardenedBSD/ports 19fa3d5devel/tree-sitter distinfo Makefile

devel/tree-sitter: Update to 0.26.7
DeltaFile
+3-3devel/tree-sitter/distinfo
+1-1devel/tree-sitter/Makefile
+1-1devel/tree-sitter/pkg-plist
+5-53 files

FreeBSD/ports 19fa3d5devel/tree-sitter distinfo Makefile

devel/tree-sitter: Update to 0.26.7
DeltaFile
+3-3devel/tree-sitter/distinfo
+1-1devel/tree-sitter/Makefile
+1-1devel/tree-sitter/pkg-plist
+5-53 files

LLVM/project 0a01f09lldb/include/lldb/Breakpoint BreakpointResolver.h

[lldb] Fix the return type of a function (NFC) (#189316)

The returned variable is of boolean type.
DeltaFile
+1-1lldb/include/lldb/Breakpoint/BreakpointResolver.h
+1-11 files

LLVM/project da0d0d4flang/lib/Lower/OpenMP ClauseProcessor.cpp, flang/test/Lower/OpenMP depend-iterator.f90

[Flang][OpenMP] Support iterator modifier in depend clause

Lower the iterator modifier on depend clause to omp.iterator.
Iterated depend objects emit `!omp.iterated<!llvm.ptr>` by using
`getDataOperandBaseAddr` to generate base address and
`genIteratorCoordinate` to get the addr+offset. The non-iterated objects
in depend clause still use existing lowering path.

This patch is part of feature work for #188061.

Assisted with copilot.
DeltaFile
+439-0flang/test/Lower/OpenMP/depend-iterator.f90
+63-14flang/lib/Lower/OpenMP/ClauseProcessor.cpp
+0-10flang/test/Lower/OpenMP/Todo/depend-clause.f90
+502-243 files

HardenedBSD/ports 0ad0936graphics/zathura distinfo pkg-plist

graphics/zathura: Update to 2026.03.27

Changelog:
https://pwmt.org/projects/zathura/changelog/2026.02.22/index.html
https://pwmt.org/projects/zathura/changelog/2026.03.27/index.html

PR:             294012
Approved by:    quentin.stievenart at gmail.com (maintainer), fluffy (mentor)
DeltaFile
+3-3graphics/zathura/distinfo
+3-2graphics/zathura/pkg-plist
+1-1graphics/zathura/Makefile
+7-63 files

FreeBSD/ports 0ad0936graphics/zathura distinfo pkg-plist

graphics/zathura: Update to 2026.03.27

Changelog:
https://pwmt.org/projects/zathura/changelog/2026.02.22/index.html
https://pwmt.org/projects/zathura/changelog/2026.03.27/index.html

PR:             294012
Approved by:    quentin.stievenart at gmail.com (maintainer), fluffy (mentor)
DeltaFile
+3-3graphics/zathura/distinfo
+3-2graphics/zathura/pkg-plist
+1-1graphics/zathura/Makefile
+7-63 files

ELF Tool Chain/elftoolchain 4366trunk/tests/tet/libelftc/tset/elftc_get_machine_name elftc_get_machine_name.m4

libelftc/testsuite: Test name translation of recently added EM_* values.
DeltaFile
+3-0trunk/tests/tet/libelftc/tset/elftc_get_machine_name/elftc_get_machine_name.m4
+3-01 files

LLVM/project ac2dce0llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/Orc BUILD.gn

[gn build] Port 75eae603ff90
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/Orc/BUILD.gn
+1-01 files

LLVM/project 24e9bc7clang/test/CodeGenCoroutines coro-suspend-cleanups.cpp, llvm/lib/Transforms/Coroutines CoroFrame.cpp

Revert "[CoroSplit] Erase trivially dead allocas after spilling" (#189311)

I think I forgot to update the FrameData after erasing. I'll check it
locally.

Reverts llvm/llvm-project#189295
DeltaFile
+0-3llvm/lib/Transforms/Coroutines/CoroFrame.cpp
+2-0clang/test/CodeGenCoroutines/coro-suspend-cleanups.cpp
+1-0llvm/test/Transforms/Coroutines/coro-split-sink-lifetime-01.ll
+1-0llvm/test/Transforms/Coroutines/coro-await-suspend-lower.ll
+1-0llvm/test/Transforms/Coroutines/coro-await-suspend-lower-invoke.ll
+5-35 files

LLVM/project 75eae60llvm/include/llvm/ExecutionEngine/Orc LinkGraphLinkingLayer.h, llvm/lib/ExecutionEngine/Orc LinkGraphLinkingLayer.cpp

[ORC] LinkGraphLinkingLayer::registerDependencies improvements. (#189298)

This commit moves the bulk of
LinkGraphLinkingLayer::registerDependencies into a new static method,
LinkGraphLinkingLayer::calculateDepGroups, where the behavior can be
unit tested.

The new method returns a list of LinkGraphLinkingLayer::SymbolDepGroups:

```
struct SymbolDepGroup {
  SmallVector<jitlink::Symbol*> Defs;
  DenseSet<jitlink::Symbol*> Deps;
};
```

The existing registerDependencies method converts these into
orc::SymbolDependenceGroups for registration with the ExecutionSession.


    [14 lines not shown]
DeltaFile
+633-0llvm/unittests/ExecutionEngine/Orc/LinkGraphLinkingLayerTest.cpp
+260-144llvm/lib/ExecutionEngine/Orc/LinkGraphLinkingLayer.cpp
+11-1llvm/include/llvm/ExecutionEngine/Orc/LinkGraphLinkingLayer.h
+1-0llvm/unittests/ExecutionEngine/Orc/CMakeLists.txt
+905-1454 files

LLVM/project c963ce4clang-tools-extra/clang-tidy/readability ImplicitBoolConversionCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Diagnose NULL macro expansions in implicit-bool-conversion (#188694)

The check can't find `NULL` from system headers, this is not the default
behaviour we want. This commit fixes the problem.

https://clang-tidy.godbolt.org/z/Exd4bzqaT

Related discussion in:
https://github.com/llvm/llvm-project/pull/188399#discussion_r2985381743
DeltaFile
+9-5clang-tools-extra/docs/ReleaseNotes.rst
+4-2clang-tools-extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp
+2-2clang-tools-extra/test/clang-tidy/checkers/readability/implicit-bool-conversion.c
+2-2clang-tools-extra/test/clang-tidy/checkers/readability/implicit-bool-conversion.cpp
+17-114 files

LLVM/project 448f2c6clang/test/CodeGenCoroutines coro-suspend-cleanups.cpp, llvm/lib/Transforms/Coroutines CoroFrame.cpp

Revert "[CoroSplit] Erase trivially dead allocas after spilling (#189295)"

This reverts commit 14e7dbd99a70258a0deb283785996f2e11be7e2b.
DeltaFile
+0-3llvm/lib/Transforms/Coroutines/CoroFrame.cpp
+2-0clang/test/CodeGenCoroutines/coro-suspend-cleanups.cpp
+1-0llvm/test/Transforms/Coroutines/coro-await-suspend-lower-invoke.ll
+1-0llvm/test/Transforms/Coroutines/coro-await-suspend-lower.ll
+1-0llvm/test/Transforms/Coroutines/coro-split-sink-lifetime-01.ll
+5-35 files

FreeBSD/src e8166d7sys/modules/ath10k Makefile, sys/modules/brcm80211/brcmfmac Makefile

LinuxKPI wlan drivers: update makefiles to not use WITH_

Up to now the LinuxKPI wlan drivers were using local variables starting
with a WITH_ prefix in their Makefiles.
That is likely to collide with other mechanisms like WITH_ and WITHOUT_
from src.conf.
Adjust the local variables to use a driver name prefix for now to control
what is built and what is not.
These variables are mainly for the time of development so we can
turn off/on a feature or bus attachment while working on it.  Otherwise
they are there for documentation purposes.  The only reason one would
change them locally would be if someone was to build a very custom
image and not want certain bits (e.g., USB support) being compiled into
the modules.

While here, try to harmonize some parts of the Makefiles.

Suggested by:   imp
Discussed with: imp

    [4 lines not shown]
DeltaFile
+46-40sys/modules/brcm80211/brcmfmac/Makefile
+29-31sys/modules/rtw88/Makefile
+29-28sys/modules/rtw89/Makefile
+26-18sys/modules/mt76/Makefile.inc
+20-18sys/modules/ath10k/Makefile
+20-16sys/modules/mt76/mt7921/Makefile
+170-15111 files not shown
+304-23717 files

HardenedBSD/src e8166d7sys/modules/ath10k Makefile, sys/modules/brcm80211/brcmfmac Makefile

LinuxKPI wlan drivers: update makefiles to not use WITH_

Up to now the LinuxKPI wlan drivers were using local variables starting
with a WITH_ prefix in their Makefiles.
That is likely to collide with other mechanisms like WITH_ and WITHOUT_
from src.conf.
Adjust the local variables to use a driver name prefix for now to control
what is built and what is not.
These variables are mainly for the time of development so we can
turn off/on a feature or bus attachment while working on it.  Otherwise
they are there for documentation purposes.  The only reason one would
change them locally would be if someone was to build a very custom
image and not want certain bits (e.g., USB support) being compiled into
the modules.

While here, try to harmonize some parts of the Makefiles.

Suggested by:   imp
Discussed with: imp

    [4 lines not shown]
DeltaFile
+46-40sys/modules/brcm80211/brcmfmac/Makefile
+29-31sys/modules/rtw88/Makefile
+29-28sys/modules/rtw89/Makefile
+26-18sys/modules/mt76/Makefile.inc
+20-18sys/modules/ath10k/Makefile
+20-16sys/modules/mt76/mt7921/Makefile
+170-15111 files not shown
+304-23717 files

NetBSD/pkgsrc sIAY2irdoc CHANGES-2026

   doc: Updated databases/mysql80-cluster to 8.0.45
VersionDeltaFile
1.1998+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc BhWuDDkdatabases/mysql80-cluster PLIST distinfo

   Update to MySQL Cluster 8.0.45:

   Changes in MySQL 8.0.45 (2026-01-20)

      Note

      These release notes were created with the assistance of MySQL HeatWave GenAI.
        * InnoDB Notes
        * Optimizer Notes
        * Packaging Notes
        * Bugs Fixed

   InnoDB Notes

        * InnoDB: InnoDB redo logging error messages now include the current LSN and redo log capacity
          information. A new warning code ER_IB_WRN_REDO_DISABLED_INFO is added which includes the
          current LSN. A new error code ER_IB_MSG_LOG_WRITER_WAIT_ON_NEW_LOG_FILE_INFO is added to
          include the current log capacity and the current log capacity used. The MONITOR output has
          been enhanced to include redo log capacity details and current log capacity.

    [32 lines not shown]
VersionDeltaFile
1.3+25-1databases/mysql80-cluster/PLIST
1.5+4-4databases/mysql80-cluster/distinfo
1.7+2-2databases/mysql80-cluster/Makefile.common
1.15+1-2databases/mysql80-cluster/Makefile
+32-94 files

LLVM/project 14e7dbdclang/test/CodeGenCoroutines coro-suspend-cleanups.cpp, llvm/lib/Transforms/Coroutines CoroFrame.cpp

[CoroSplit] Erase trivially dead allocas after spilling (#189295)

Erase these allocas so that they do not take up extra stack space at
-O0.

Close #57638
DeltaFile
+3-0llvm/lib/Transforms/Coroutines/CoroFrame.cpp
+0-2clang/test/CodeGenCoroutines/coro-suspend-cleanups.cpp
+0-1llvm/test/Transforms/Coroutines/coro-await-suspend-lower-invoke.ll
+0-1llvm/test/Transforms/Coroutines/coro-await-suspend-lower.ll
+0-1llvm/test/Transforms/Coroutines/coro-split-sink-lifetime-01.ll
+3-55 files

NetBSD/src lx9pFwqsys/arch/mvme68k/conf files.mvme68k, sys/arch/mvme68k/stand/bootxx bootxx.c

   Build cacheops.c if 68020, 68030, 68040, or 68060 is configured.  Adapt
   sun3 to this new reality.
VersionDeltaFile
1.128+1-22sys/arch/sun3/sun3/locore.s
1.17+5-3sys/arch/mvme68k/stand/bootxx/bootxx.c
1.83+1-2sys/arch/mvme68k/conf/files.mvme68k
1.54+1-2sys/arch/news68k/conf/files.news68k
1.57+1-2sys/arch/next68k/conf/files.next68k
1.87+1-2sys/arch/sun3/conf/files.sun3
+10-339 files not shown
+20-5015 files