LLVM/project 8270121llvm/test/tools/llvm-ir2vec/bindings ir2vec-bindings.py ir2vec-initEmbedding.py

[llvm-ir2vec] Refactoring the ir2vec python bindings testing (#180664)

This is order to make it more thorough and cover the API and possible
exceptions better
DeltaFile
+0-126llvm/test/tools/llvm-ir2vec/bindings/ir2vec-bindings.py
+62-0llvm/test/tools/llvm-ir2vec/bindings/ir2vec-initEmbedding.py
+0-38llvm/test/tools/llvm-ir2vec/bindings/ir2vec-exceptions.py
+27-0llvm/test/tools/llvm-ir2vec/bindings/ir2vec-getInstEmbMap.py
+25-0llvm/test/tools/llvm-ir2vec/bindings/ir2vec-getBBEmbMap.py
+21-0llvm/test/tools/llvm-ir2vec/bindings/ir2vec-getFuncEmb.py
+135-1642 files not shown
+172-1648 files

FreeBSD/ports 28bc85ceditors/cudatext distinfo Makefile

editors/cudatext: Update to 1.233.1.0

ChangeLog at:   https://github.com/Alexey-T/CudaText/blob/master/app/readme/history.txt
DeltaFile
+5-5editors/cudatext/distinfo
+2-2editors/cudatext/Makefile
+0-1editors/cudatext/pkg-plist
+7-83 files

FreeBSD/ports 982cb18devel/ruby-build distinfo Makefile

devel/ruby-build: Update to 20260317

Changes:        https://github.com/rbenv/ruby-build/releases/tag/v20260317
MFH:            2026Q1
(cherry picked from commit 596d4bc1406f881c5819345b69e0d3728bc67dc7)
DeltaFile
+3-3devel/ruby-build/distinfo
+1-1devel/ruby-build/Makefile
+4-42 files

DragonFlyBSD/src c3195b5share/man/man4 lagg.4

lagg.4: Clean up the description of interface creation/cloning
DeltaFile
+5-14share/man/man4/lagg.4
+5-141 files

DragonFlyBSD/src 08f6d2ausr.bin/tail forward.c reverse.c

tail(1): Almost sync with FreeBSD

The most important change is that the '-F' flag now supports files that
are not yet exist; it will persist in trying to open the files instead
of giving up.  This behavior is the same as GNU tail.

Another major fix is that "tail -f" now works on non-local filesystems.

Things excluded from the sync:
- long options
- style changes
- capability/capsicum support
- expand_number(3) support (our libutil(3) doesn't have it)

In addition, improve the BOOTSTRAPPING handling a bit.  The program
simply exits when -f/-F is specified.
DeltaFile
+158-119usr.bin/tail/forward.c
+96-95usr.bin/tail/reverse.c
+70-55usr.bin/tail/tail.c
+34-30usr.bin/tail/read.c
+26-22usr.bin/tail/tail.1
+19-16usr.bin/tail/extern.h
+403-3371 files not shown
+426-3467 files

DragonFlyBSD/src 7817903share/man/man4 Makefile

carp.4: Install an if_carp.4 link
DeltaFile
+1-0share/man/man4/Makefile
+1-01 files

DragonFlyBSD/src 388588cusr.bin/tail reverse.c

tail(1): Fix '-r' (reverse) to work on pseudo filesystems

Pseudo filesystems (e.g., procfs) advertize a zero file size.  Fix
reverse() to handle such a case so that '-r' works on pseudo
filesystems.
DeltaFile
+1-1usr.bin/tail/reverse.c
+1-11 files

DragonFlyBSD/src 5c50cc4share/man/man4 lagg.4

lagg.4: Improve the wired-wireless failover example

Adjust the failover example to change the MAC address of the *wired*
device instead of the *wireless* device, because some common wireless
devices do not support to change the MAC address.

Obtained-from: FreeBSD
DeltaFile
+7-5share/man/man4/lagg.4
+7-51 files

FreeBSD/ports 596d4bcdevel/ruby-build distinfo Makefile

devel/ruby-build: Update to 20260317

Changes:        https://github.com/rbenv/ruby-build/releases/tag/v20260317
MFH:            2026Q1
DeltaFile
+3-3devel/ruby-build/distinfo
+1-1devel/ruby-build/Makefile
+4-42 files

LLVM/project 45974caclang/test/CodeGenObjC direct-method-ret-mismatch.m

fix test
DeltaFile
+17-14clang/test/CodeGenObjC/direct-method-ret-mismatch.m
+17-141 files

FreeBSD/ports 69ddbf2security/gsa distinfo, security/gvm-libs pkg-plist

security/gvm: Update to 26.19.0

datavases/pg-gvm: Update to 22.6.15
security/gsa: Update to 26.14.0 (Only amd64 and aarch64)
security/gsad: Update to 24.16.0
security/openvas: Update to 23.41.5
security/gvmd: Update to 26.19.0
security/gvm-libs: 22.38.0
security/py-greenbone-feed-sync: Update to 25.2.0
security/py-gvm-tools: Update to 25.4.8
security/py-ospd-openvas: Update to 22.10.1
security/py-python-gvm: Update to 26.11.0
DeltaFile
+21-22security/openvas/files/patch-nasl_nasl_packet_forgery.c
+11-11security/gvm-libs/pkg-plist
+8-8security/gvmd/files/patch-src_manage_alerts.c
+7-5security/gsa/distinfo
+5-5security/py-ospd-openvas/pkg-plist
+5-5security/py-greenbone-feed-sync/pkg-plist
+57-5623 files not shown
+103-10429 files

FreeBSD/doc df7ac0bwebsite/content/en/releases _index.adoc

website: Move 14.3 down to the Legacy section

Now that 14.4 has been released 14.3 is legacy.

Reviewed by:    philip
Event:          AsiaBSDCon 2026
DeltaFile
+2-2website/content/en/releases/_index.adoc
+2-21 files

LLVM/project 3751ee3bolt/lib/Profile DataAggregator.cpp

format

Created using spr 1.3.4
DeltaFile
+1-2bolt/lib/Profile/DataAggregator.cpp
+1-21 files

LLVM/project 88f1ec9clang/include/clang/Basic Attr.td, clang/lib/Parse ParseOpenMP.cpp

[clang][OpenMP] Parse/Sema for OpenMP 6.0 declare_target 'local' clause (#186281)

Parse and perform semantic checks for declare_target 'local' clause.
When compiling for device offloading, generate a warning that 'local' is
not yet fully supported. On the host, 'local' is/will be a no-op, so no
warning is generated.

NOTE: The minimal CodeGen changes allow 'local' to flow through as
equivalent to the 'enter' clause after warning is generated.

Testing:
  - Updated messages and ast tests for declare target/declare_target
  - ninja check-all.
DeltaFile
+119-20clang/test/OpenMP/declare_target_messages.cpp
+44-26clang/lib/Parse/ParseOpenMP.cpp
+49-1clang/test/OpenMP/declare_target_ast_print.cpp
+25-4clang/lib/Sema/SemaOpenMP.cpp
+26-1clang/test/AST/dump.cpp
+9-11clang/include/clang/Basic/Attr.td
+272-636 files not shown
+314-8312 files

LLVM/project 38eebe8llvm/lib/Target/AMDGPU SIInstrInfo.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.s.sethalt.ll

[AMDGPU] Add s_sethalt to hasUnwantedEffectsWhenEXECEmpty (#186745)

We don't want to execute s_sethalt when all lanes want to skip it.

Co-authored-by: Junda Liu <Junda.Liu at amd.com>
DeltaFile
+21-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.sethalt.ll
+2-1llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+23-12 files

NetBSD/src H2Rd2a8external/cddl/osnet/dist/uts/common/fs/zfs zfs_vfsops.c

   zfs: reject all mount op flags for now

   - our logic in zfs_vfsops.c is inconsistent. sometimes it checks
     uap->flags, sometimes vfsp->vfs_flag. (aka mnt_flag)

   - our userland tools (zfs, mount_zfs) currently don't seem to have
     a way to pass these flags anyway. (zmount in libzfs always passes
     0 to both of mount(2) 'flags' argument and 'uap->flags'. although
     it stores something in uap->mflag and uap->optptr, nothing uses
     them. it doesn't even set MS_OPTIONSTR. we don't implement
     MS_OPTIONSTR anyway.)

   this commit simply rejects them for safety. as these operations have
   never been implemented in NetBSD, it shouldn't have any impact to users.

   maybe someday we should fix these, but i guess it involves some
   ABI changes, which i'm not in a mood to do right now.

   related to PR/60026
   https://gnats.netbsd.org/60026
VersionDeltaFile
1.32+16-0external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vfsops.c
+16-01 files

NetBSD/src nMBCDBksys/arch/x86/x86 x86_tlb.c

   pmap_tlb_shootnow: assertions and comments
VersionDeltaFile
1.22+15-2sys/arch/x86/x86/x86_tlb.c
+15-21 files

NetBSD/src phzYhqmsys/uvm uvm_mmap.c

   uvm_mmap.c: fix overflow check

   this is my best guess of the intention of the original code,
   where "*addr + *size < *addr" seems always false because "*size" is 0.
VersionDeltaFile
1.188+6-4sys/uvm/uvm_mmap.c
+6-41 files

FreeBSD/ports ea6c58beditors/emacs-devel distinfo Makefile

editors/emacs-devel: Update to 2026-03-16 snapshot

Commit log:     https://github.com/emacs-mirror/emacs/compare/f8d9ecb1b0f...f8696367bcf
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3editors/emacs-devel/distinfo
+2-2editors/emacs-devel/Makefile
+1-0editors/emacs-devel/pkg-plist
+6-53 files

LLVM/project 6d615b2clang/lib/Sema SemaTemplateDeduction.cpp SemaConcept.cpp, clang/test/CXX/expr/expr.prim/expr.prim.req nested-requirement.cpp

[clang] Backport: use canonical arguments for checking function template constraints

Backport from #186889

This is a partial revert of #161671, restoring the original behaviour
where the canonical template arguments are used for function template
constraint checking in diagnostics.

This reverts the fix from #183010, which attempted to fix #182344
but it causes regressions. These regressions now have test cases
included.

The attempt at #183010 is flawed because in the general case we can't
check satisfaction for constraints which have unsubstituted template
arguments, even if they don't affect the canonical type (ie they are
purely
syntactical), because these types can still turn out to be invalid after
substitution.


    [20 lines not shown]
DeltaFile
+43-0clang/test/SemaTemplate/concepts.cpp
+4-4clang/test/SemaCXX/cxx2b-deducing-this.cpp
+3-4clang/lib/Sema/SemaTemplateDeduction.cpp
+6-1clang/lib/Sema/SemaConcept.cpp
+3-3clang/test/SemaTemplate/concepts-recursive-inst.cpp
+1-1clang/test/CXX/expr/expr.prim/expr.prim.req/nested-requirement.cpp
+60-136 files

LLVM/project 4abb927libclc/cmake/modules CMakeCLCInformation.cmake CMakeDetermineCLCCompiler.cmake, llvm/runtimes CMakeLists.txt

[libclc][CMake] Use clang/llvm-ar on Windows (#186726)

When LLVM_TARGETS_TO_BUILD contains host target, runtime build sets
CMAKE_C_COMPILER to clang-cl on Windows.
Changes to fix build on Windows:
- libclc struggles to pass specific flags to clang-cl MSVC-like interface.
- compile flag handling will be consistent across all host systems.
- libclc build is cross-compilation for offloading targets.
DeltaFile
+21-3libclc/cmake/modules/CMakeCLCInformation.cmake
+16-1libclc/cmake/modules/CMakeDetermineCLCCompiler.cmake
+1-1llvm/runtimes/CMakeLists.txt
+38-53 files

LLVM/project fe1f512clang/test/C/C2y n3517.c n3652.c, clang/www c_status.html

[Clang][docs][test] Add N3517, N3652, and N3715 according to N3783 (#185566)

And test that these papers are not yet implemented.
DeltaFile
+46-0clang/test/C/C2y/n3517.c
+19-0clang/test/C/C2y/n3652.c
+17-0clang/test/C/C2y/n3715.c
+10-0clang/www/c_status.html
+92-04 files

FreeBSD/ports 7e0cfc8databases/heidisql distinfo Makefile, databases/heidisql/files patch-source_preferences.pas

databases/heidisql: Update to 12.16

ChangeLog at:   https://github.com/HeidiSQL/HeidiSQL/releases/tag/v12.16
DeltaFile
+7-8databases/heidisql/files/patch-source_preferences.pas
+3-3databases/heidisql/distinfo
+1-2databases/heidisql/Makefile
+11-133 files

LLVM/project 779ec94bolt/docs profiles.md index.rst, bolt/include/bolt/Profile DataAggregator.h

[𝘀𝗽𝗿] initial version

Created using spr 1.3.4
DeltaFile
+212-0bolt/docs/profiles.md
+55-0bolt/test/X86/pre-aggregated-perf-buildid.test
+19-0bolt/lib/Profile/DataAggregator.cpp
+9-0bolt/test/X86/Inputs/pre-aggregated-buildid.txt
+6-0bolt/docs/index.rst
+4-0bolt/include/bolt/Profile/DataAggregator.h
+305-01 files not shown
+306-17 files

LLVM/project e2c4121bolt/docs profiles.md index.rst

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.4

[skip ci]
DeltaFile
+212-0bolt/docs/profiles.md
+6-0bolt/docs/index.rst
+218-02 files

LLVM/project 4dd80d2clang/lib/Sema SemaConcept.cpp SemaTemplateDeduction.cpp, clang/test/CXX/expr/expr.prim/expr.prim.req nested-requirement.cpp

[clang] Backport: use canonical arguments for checking function template constraints

Backport from #186889

This is a partial revert of #161671, restoring the original behaviour
where the canonical template arguments are used for function template
constraint checking in diagnostics.

This reverts the fix from #183010, which attempted to fix #182344
but it causes regressions. These regressions now have test cases
included.

The attempt at #183010 is flawed because in the general case we can't
check satisfaction for constraints which have unsubstituted template
arguments, even if they don't affect the canonical type (ie they are
purely
syntactical), because these types can still turn out to be invalid after
substitution.


    [20 lines not shown]
DeltaFile
+43-0clang/test/SemaTemplate/concepts.cpp
+4-4clang/test/SemaCXX/cxx2b-deducing-this.cpp
+6-1clang/lib/Sema/SemaConcept.cpp
+3-4clang/lib/Sema/SemaTemplateDeduction.cpp
+2-2clang/test/SemaTemplate/concepts-recursive-inst.cpp
+1-1clang/test/CXX/expr/expr.prim/expr.prim.req/nested-requirement.cpp
+59-126 files

LLVM/project 47970a4flang/test/Lower/PowerPC ppc-vec-store.f90 ppc-vec-store-elem-order.f90

[flang][PPC] Update vector tests with nuw nsw (NFC) (#186879)
DeltaFile
+60-60flang/test/Lower/PowerPC/ppc-vec-store.f90
+10-10flang/test/Lower/PowerPC/ppc-vec-store-elem-order.f90
+70-702 files

LLVM/project 83965adclang/include/clang/Sema Template.h, clang/lib/Sema SemaConcept.cpp SemaTemplateDeduction.cpp

[clang] use canonical arguments for checking function template constraints (#186889)

This is a partial revert of #161671, restoring the original behaviour
where the canonical template arguments are used for function template
constraint checking in diagnostics.

This reverts the fix from #183010, which attempted to fix #182344
but it causes regressions. These regressions now have test cases
included.

The attempt at #183010 is flawed because in the general case we can't
check satisfaction for constraints which have unsubstituted template
arguments, even if they don't affect the canonical type (ie they are
purely
syntactical), because these types can still turn out to be invalid after
substitution.

This is a problem when directly evaluating a concept specialization, but
it's not a problem with other template specializations because the

    [18 lines not shown]
DeltaFile
+25-2clang/test/SemaTemplate/concepts.cpp
+7-2clang/lib/Sema/SemaConcept.cpp
+4-4clang/test/SemaCXX/cxx2b-deducing-this.cpp
+3-4clang/lib/Sema/SemaTemplateDeduction.cpp
+2-3clang/include/clang/Sema/Template.h
+2-2clang/test/SemaTemplate/concepts-recursive-inst.cpp
+43-172 files not shown
+45-198 files

LLVM/project 4ccd036bolt/docs profiles.md index.rst

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+212-0bolt/docs/profiles.md
+6-0bolt/docs/index.rst
+218-02 files

LLVM/project 5232d9abolt/docs profiles.md index.rst, bolt/include/bolt/Profile DataAggregator.h

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+212-0bolt/docs/profiles.md
+55-0bolt/test/X86/pre-aggregated-perf-buildid.test
+19-0bolt/lib/Profile/DataAggregator.cpp
+9-0bolt/test/X86/Inputs/pre-aggregated-buildid.txt
+6-0bolt/docs/index.rst
+4-0bolt/include/bolt/Profile/DataAggregator.h
+305-01 files not shown
+306-17 files