LLVM/project 17491d9lldb/source/Plugins/ObjectContainer/Mach-O-Fileset ObjectContainerMachOFileset.cpp, lldb/source/Plugins/ObjectContainer/Universal-Mach-O ObjectContainerUniversalMachO.cpp

[lldb] Remove data_offset arg from GetModuleSpecifications (#188978)

- it is always passed as zero
- a lot of plugins aren't using it correctly
- the data extractor class already has the capability to look at a
subset of bytes
DeltaFile
+12-19lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
+5-6lldb/source/Plugins/ObjectFile/JSON/ObjectFileJSON.cpp
+3-8lldb/source/Plugins/ObjectContainer/Mach-O-Fileset/ObjectContainerMachOFileset.cpp
+4-6lldb/source/Symbol/ObjectFile.cpp
+3-6lldb/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.cpp
+4-3lldb/source/Plugins/ObjectFile/wasm/ObjectFileWasm.cpp
+31-4827 files not shown
+51-9133 files

OpenBSD/src KqJAZduregress/lib/libssl/client clienttest.c, regress/lib/libssl/tlsext tlsexttest.c

   libssl regress: adjust golden numbers for RSASSA-PSS

   Add the three RSASSA-PSS SignatureScheme 0x080b, 0x080a, 0x0809 in the
   appropriate spots in (components of) the ClientHello and adjust various
   length octets by adding 6.
VersionDeltaFile
1.47+33-30regress/lib/libssl/client/clienttest.c
1.96+11-9regress/lib/libssl/tlsext/tlsexttest.c
+44-392 files

OpenBSD/src 0ueWZ2Rlib/libssl ssl_sigalgs.c

   libssl: announce support for RSASSA-PSS signature schemes

   Announce the signature schemes for RSASSA-PSS with pubkey OID RSASSA-PSS
   between RSASSA-PSS with pubkey OID rsaEncryption and RSASSA-PKCS1-v1_5.

   This is the last step in the everlasting saga for making these signature
   schemes and certificates with RSASSA-PSS OID work. Fortunately, these are
   rarely used since they are extremely complex and inefficient also due to
   the large size of the parameters. This addresses bug reports by Steffen
   Ullrich and Tom Lane.

   Tested by bluhm.

   ok djm jsing kenjiro
VersionDeltaFile
1.53+7-1lib/libssl/ssl_sigalgs.c
+7-11 files

LLVM/project e09b589llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/performance BUILD.gn

[gn build] Port 032f36bdbc73
DeltaFile
+1-1llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/performance/BUILD.gn
+1-11 files

LLVM/project 032f36bclang-tools-extra/clang-tidy/performance PreferSingleCharOverloadsCheck.cpp FasterStringFindCheck.cpp, clang-tools-extra/test/clang-tidy/checkers/performance faster-string-find.cpp prefer-single-char-overloads.cpp

[clang-tidy] Rename performance-faster-string-find to performance-prefer-single-char-overloads (#186946)

Related discussion:
https://github.com/llvm/llvm-project/pull/182697#issuecomment-3986242476
Closes https://github.com/llvm/llvm-project/issues/186853

---------

Co-authored-by: Victor Chernyakin <chernyakin.victor.j at outlook.com>
DeltaFile
+0-153clang-tools-extra/test/clang-tidy/checkers/performance/faster-string-find.cpp
+153-0clang-tools-extra/test/clang-tidy/checkers/performance/prefer-single-char-overloads.cpp
+97-0clang-tools-extra/clang-tidy/performance/PreferSingleCharOverloadsCheck.cpp
+0-96clang-tools-extra/clang-tidy/performance/FasterStringFindCheck.cpp
+0-44clang-tools-extra/clang-tidy/performance/FasterStringFindCheck.h
+43-0clang-tools-extra/clang-tidy/performance/PreferSingleCharOverloadsCheck.h
+293-2936 files not shown
+359-32912 files

OpenBSD/src XZZzxG9lib/libssl ssl_sigalgs.c

   ssl_sigalg_pkey_ok: allow RSASSA-PSS with pubkey OID RSASSA-PSS

   This fixes a long-standing logic error that hasn't been noticed because
   we never announced the rsa_pss_pss_sha{256,384,512} SignatureScheme. The
   EVP_PKEY_id() of a RSA-PSS pubkey is EVP_PKEY_RSA_PSS, not EVP_PKEY_RSA.

   Thanks to beck for helping me figure out how to fix this correctly. It
   drove me nuts for a very long time. Problem also noticed by Tom Lane
   due to some PostgreSQL regress failures.

   ok djm jsing kenjiro
VersionDeltaFile
1.52+6-5lib/libssl/ssl_sigalgs.c
+6-51 files

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

OpenBSD/src GDzAGkDlib/libssl ssl_sigalgs.c

   ssl_sigalgs: whitespace tweak
VersionDeltaFile
1.51+2-1lib/libssl/ssl_sigalgs.c
+2-11 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

OpenBSD/xenocara lRcta87distrib/sets/lists/xbase md.amd64 md.arm64

   sync
VersionDeltaFile
1.224+0-1distrib/sets/lists/xbase/md.amd64
1.58+0-1distrib/sets/lists/xbase/md.arm64
1.106+0-1distrib/sets/lists/xbase/md.armv7
1.226+0-1distrib/sets/lists/xbase/md.i386
1.155+0-1distrib/sets/lists/xbase/md.loongson
1.212+0-1distrib/sets/lists/xbase/md.macppc
+0-64 files not shown
+0-1010 files

OpenBSD/xenocara rJElnQylib/mesa/mk/libgbm Makefile

   stop installing libgbm.a everything should be using libgbm.so
   ok tb@ matthieu@
VersionDeltaFile
1.15+6-1lib/mesa/mk/libgbm/Makefile
+6-11 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