LLVM/project 3080198clang/lib/Sema SemaLookup.cpp SemaDeclCXX.cpp, clang/test/SemaCXX using-if-exists.cpp

Revert "[clang] Fix conflicting declaration error with using_if_exists" (#190441)

Reverts llvm/llvm-project#167646
DeltaFile
+28-53clang/test/SemaCXX/using-if-exists.cpp
+4-29clang/lib/Sema/SemaLookup.cpp
+12-4clang/lib/Sema/SemaDeclCXX.cpp
+44-863 files

DragonFlyBSD/src ece4963sys/contrib/dev/acpica/source/common dmtbdump2.c dmtbinfo2.c, sys/contrib/dev/acpica/source/compiler dttable1.c dttable2.c

Sync ACPICA with Intel's version 20251212 (from previously 20211217).

Numerous changes, too many to list.

For a detailed list, please see sys/contrib/dev/acpica/changes.txt.

It also fixes a few of GCC 12.5's -Wdangling-pointer warnings.
DeltaFile
+1,551-301sys/contrib/dev/acpica/source/include/actbl2.h
+898-464sys/contrib/dev/acpica/source/common/dmtbdump2.c
+1,154-0sys/contrib/dev/acpica/source/os_specific/service_layers/oszephyr.c
+1,123-22sys/contrib/dev/acpica/source/compiler/dttable1.c
+718-419sys/contrib/dev/acpica/source/compiler/dttable2.c
+776-230sys/contrib/dev/acpica/source/common/dmtbinfo2.c
+6,220-1,436441 files not shown
+13,839-3,228447 files

FreeBSD/ports 28081efmath/py-numpy1/files patch-numpy_tests_test__configtool.py patch-numpy___configtool.py

math/py-numpy1: backport configtool/pkg-config file from numpy 2

Traditionally the way to query for the numpy C API has been through
distutils/setuptools, but the use of setuptools beyond a PEP-517
build backend is increasingly discouraged. numpy 2 introduced
numpy-config and a pkg-config file to allow consumer build systems
to better support the use of numpy as a dependency.

Based on: https://github.com/numpy/numpy/commit/2634f803313f349170c09606d3cc619accd72247

Reported by: fluffy
PR: 281470
DeltaFile
+44-0math/py-numpy1/files/patch-numpy_tests_test__configtool.py
+42-0math/py-numpy1/files/patch-numpy___configtool.py
+35-0math/py-numpy1/files/patch-numpy_lib_utils.py
+26-0math/py-numpy1/files/patch-numpy_core_meson.build
+21-0math/py-numpy1/files/patch-pyproject.toml
+10-0math/py-numpy1/files/patch-numpy_meson.build
+178-02 files not shown
+189-08 files

NetBSD/pkgsrc g4qx9XNcross/ppc-morphos-gcc Makefile distinfo, cross/ppc-morphos-gcc/patches patch-gcc_config_rs6000_rs6000.cc

   cross/ppc-morphos-gcc: One more baserel fix

   Also use baserel for const - after all, something in a const might refer to
   something that gets relocated, so needs to be accessed baserel as well.
VersionDeltaFile
1.1+15-0cross/ppc-morphos-gcc/patches/patch-gcc_config_rs6000_rs6000.cc
1.2+2-1cross/ppc-morphos-gcc/Makefile
1.3+2-1cross/ppc-morphos-gcc/distinfo
+19-23 files

FreeBSD/ports 4cb2a22www/mediawiki145 distinfo Makefile

www/mediawiki145: Update to 1.45.3
DeltaFile
+3-3www/mediawiki145/distinfo
+1-2www/mediawiki145/Makefile
+4-52 files

FreeBSD/ports 2669309www/mediawiki144 distinfo Makefile

www/mediawiki144: Update to 1.44.5
DeltaFile
+3-3www/mediawiki144/distinfo
+1-2www/mediawiki144/Makefile
+4-52 files

FreeBSD/ports 395d3f4finance/prestashop distinfo Makefile

finance/prestashop: Update to 8.2.5
DeltaFile
+3-3finance/prestashop/distinfo
+1-1finance/prestashop/Makefile
+4-42 files

FreeBSD/ports 0b728f0www/mediawiki143 distinfo Makefile

www/mediawiki143: Update to 1.43.8
DeltaFile
+3-3www/mediawiki143/distinfo
+1-2www/mediawiki143/Makefile
+4-52 files

NetBSD/src CettCiZsys/arch/virt68k/conf files.virt68k, sys/arch/virt68k/include vectors.h intr.h

   Use the common auto-vector interrupt stub.
VersionDeltaFile
1.50+1-24sys/arch/virt68k/virt68k/locore.s
1.2+9-9sys/arch/virt68k/include/vectors.h
1.5+3-3sys/arch/virt68k/virt68k/intr.c
1.3+2-2sys/arch/virt68k/include/intr.h
1.22+2-1sys/arch/virt68k/conf/files.virt68k
+17-395 files

FreeBSD/ports eaba0cddeskutils/podman-desktop Makefile, x11/waveterm Makefile

*/*: Bump port revision after electron40 update (9d2128fe0383)
DeltaFile
+1-1deskutils/podman-desktop/Makefile
+1-0x11/waveterm/Makefile
+2-12 files

FreeBSD/ports 9d2128fdevel/electron40 distinfo, devel/electron40/files patch-electron_shell_browser_api_electron__api__base__window.cc patch-electron_spec_chromium-spec.ts

devel/electron40: Update to 40.8.5

Changelog:
- https://github.com/electron/electron/releases/tag/v40.8.4
- https://github.com/electron/electron/releases/tag/v40.8.5

Reported by:    GitHub (watch releases)
DeltaFile
+5-5devel/electron40/distinfo
+4-4devel/electron40/files/patch-electron_shell_browser_api_electron__api__base__window.cc
+3-3devel/electron40/files/patch-electron_spec_chromium-spec.ts
+3-3devel/electron40/files/patch-electron_spec_api-utility-process-spec.ts
+2-2devel/electron40/files/patch-electron_shell_browser_api_electron__api__base__window.h
+2-2devel/electron40/files/patch-electron_spec_api-browser-window-spec.ts
+19-193 files not shown
+26-219 files

LLVM/project 8e79157clang-tools-extra/clang-doc JSONGenerator.cpp MDMustacheGenerator.cpp, clang-tools-extra/clang-doc/support Utils.h Utils.cpp

[clang-doc] Fix file header style

Since we're fixing headers, we can also improve the file documentation
to follow the llvm coding standard.
DeltaFile
+16-0clang-tools-extra/clang-doc/JSONGenerator.cpp
+8-0clang-tools-extra/clang-doc/support/Utils.h
+6-0clang-tools-extra/clang-doc/support/Utils.cpp
+6-0clang-tools-extra/clang-doc/support/File.h
+6-0clang-tools-extra/clang-doc/support/File.cpp
+4-1clang-tools-extra/clang-doc/MDMustacheGenerator.cpp
+46-16 files

FreeBSD/ports 78db3aewww/bluefish distinfo Makefile

www/bluefish: Update to 2.4.1

ChangeLog:
https://sourceforge.net/p/bluefish/code/HEAD/tree/trunk/bluefish/ChangeLog

MFH:    2026Q2 (maintenance release)
(cherry picked from commit 9f7f5c2cfd4c3371ed14d3a1a80f812c7a49622b)
DeltaFile
+3-3www/bluefish/distinfo
+1-1www/bluefish/Makefile
+4-42 files

LLVM/project 5cd98f9llvm/lib/Target/RISCV RISCVInstrInfo.td RISCVInstrInfoP.td, llvm/test/CodeGen/RISCV rvp-ext-rv64.ll rvp-ext-rv32.ll

[RISCV] Select add(vec, splat(scalar)) to PADD_*S for P extension (#190303)
DeltaFile
+73-6llvm/test/CodeGen/RISCV/rvp-ext-rv64.ll
+49-4llvm/test/CodeGen/RISCV/rvp-ext-rv32.ll
+5-0llvm/lib/Target/RISCV/RISCVInstrInfo.td
+3-0llvm/lib/Target/RISCV/RISCVInstrInfoP.td
+130-104 files

NetBSD/src Gjj2fN0sys/arch/hp300/hp300 disksubr.c, sys/arch/news68k/conf files.news68k

   Re-factor the simple "basic 4BSD disklabel scheme" into kern/subr_disk_4bsd.c,
   the implementation itself lifted verbatim from hp300.  virt68k differed
   only by RCS IDs, news68k differed in older copyright notice plus some
   whitespace differences in 2 diffrent source lines.
VersionDeltaFile
1.1+162-0sys/kern/subr_disk_4bsd.c
1.56+3-2sys/arch/news68k/conf/files.news68k
1.21+3-2sys/arch/virt68k/conf/files.virt68k
1.29+2-2sys/arch/hp300/hp300/disksubr.c
1.33+2-2sys/arch/news68k/news68k/disksubr.c
1.2+2-2sys/arch/virt68k/virt68k/disksubr.c
+174-101 files not shown
+176-127 files

NetBSD/pkgsrc 3TlvvLkdoc CHANGES-2026

   tex package updates
VersionDeltaFile
1.2086+8-1doc/CHANGES-2026
+8-11 files

LLVM/project 6f68502mlir/test/Dialect/XeGPU sg-to-wi-experimental.mlir

[MLIR][XeGPU] Port tests from the XeGPUSubgroupDistribute to XeGPUSgToWiDistributeExperimental (#189747)

This PR ports tests from subgroup-distribute.mlir (old pass) to
sg-to-wi-experimental.mlir (new pass)
DeltaFile
+297-1mlir/test/Dialect/XeGPU/sg-to-wi-experimental.mlir
+297-11 files

DragonFlyBSD/src a5c5e41share/mk bsd.dep.mk

<bsd.dep.mk>: Several tweaks and style cleanups

* Remove duplicate ':N*.cpp' from ${_ALL_DEPENDS}.

* Simplify '!empty(${_FG:M_})' to be '${_FG} == "_"'.

* Replace `cmd` with $(cmd), which is clearer in expressing nested
  command substitution.

* Adjust indentations and add comments to help read the complex flow.
DeltaFile
+40-36share/mk/bsd.dep.mk
+40-361 files

DragonFlyBSD/src f1d43b8share/mk bsd.subdir.mk

<bsd.subdir.mk>: Fix SUBDIR ordering for non-parallel mode

As documented in make(1) man page as well as my tests, the '.ORDER'
directive only applies to the parallel mode (even -j1), so the
${SUBDIR_ORDERED} is actually ignored in the non-parallel mode.  As a
result, the build ordering for the subdirectories is their order in
${SUBDIR}, which may be different from ${SUBDIR_ORDERED}, and this can
lead to build failures.  For example, gnu/lib/gcc120/libstd++fs failed
to build because it was built before the dependent libstdcxx/headers.

Discussed-with: swildner
DeltaFile
+20-5share/mk/bsd.subdir.mk
+20-51 files

DragonFlyBSD/src b219389share/mk bsd.subdir.mk

<bsd.subdir.mk>: Simplify a bit and clean up whitespace

* Move '_SUBDIR_${__target}' to save a '.for' expression.
* Clean up whitespace.
DeltaFile
+16-18share/mk/bsd.subdir.mk
+16-181 files

DragonFlyBSD/src 51a9f02gnu/lib/gcc120/libgcc Makefile.src Makefile, gnu/lib/gcc120/libgcc_pic Makefile

gcc120: Fix "make depend" failure in libgcc_eh

libgcc_eh pulled the 'FLAGS_GROUPS=sse2' from libgcc/Makefile.src and
thus "make depend" would call mkdep(1) on the 'sse2' group, but it would
fail because the 'sfp-machine.h' header was not generated.

Fix the problem by moving the 'FLAGS_GROUPS=sse2' and related variables
from libgcc/Makefile.src to {libgcc,libgcc_pic}/Makefile, where they're
actually used.

Discussed-with: swildner
DeltaFile
+2-5gnu/lib/gcc120/libgcc/Makefile.src
+4-0gnu/lib/gcc120/libgcc/Makefile
+4-0gnu/lib/gcc120/libgcc_pic/Makefile
+10-53 files

DragonFlyBSD/src ecbb20dshare/mk bsd.dep.mk

<bsd.dep.mk>: Apply .NOPATH to .depend_${group} files as well

Each group defined in ${FLAGS_GROUPS} will have its own depend file
named '.depend_${group}'.  Apply the '.NOPATH' attribute to them as well
as the main '.depend'.

Meanwhile, tweak the '.NOPATH' syntax as source/attribute to align
better with the make(1) man page.
DeltaFile
+3-3share/mk/bsd.dep.mk
+3-31 files

DragonFlyBSD/src b29ec24share/mk bsd.dep.mk

<bsd.dep.mk>: Fix issues in generating depend files

* Remove the '> ${.TARGET}' command so that a repeat 'make depend' would
  not falsely succeed.

  Before this change, an empty '.depend' file would be created even if
  the mkdep(1) fails, and then another 'make depend' (e.g., from
  'make quickworld') would skip creating the depend files and thus
  falsely succeed.

* Remove the '-' prefix from the 'rm -f ${.TARGET}' command.  This fixes
  that the mkdep(1) failure was ignored in the jobs mode (i.e., make -jN).

  In the jobs mode, all the commands of a target is executed by one
  single shell instance.  When the shell does not have ErrCtl enabled
  (which is the default), the '-' prefix affects the entire job rather
  than specific commands prefixed with '-'.  See make(1) for more
  details.


    [4 lines not shown]
DeltaFile
+1-2share/mk/bsd.dep.mk
+1-21 files

LLVM/project 7453db1llvm/test/CodeGen/AMDGPU memintrinsic-unroll.ll memory-legalizer-private-workgroup.ll, llvm/test/CodeGen/X86 vector-interleaved-load-i64-stride-7.ll

Address review comments

Created using spr 1.3.6-beta.1
DeltaFile
+6,835-6,798llvm/test/CodeGen/AMDGPU/memintrinsic-unroll.ll
+6,432-6,562llvm/test/CodeGen/X86/vector-interleaved-load-i64-stride-7.ll
+8,836-1,658llvm/test/CodeGen/AMDGPU/memory-legalizer-private-workgroup.ll
+8,836-1,658llvm/test/CodeGen/AMDGPU/memory-legalizer-private-singlethread.ll
+8,836-1,658llvm/test/CodeGen/AMDGPU/memory-legalizer-private-wavefront.ll
+8,737-1,643llvm/test/CodeGen/AMDGPU/memory-legalizer-private-agent.ll
+48,512-19,9778,821 files not shown
+674,703-253,8688,827 files

LLVM/project 999ce11llvm/test/CodeGen/AMDGPU memintrinsic-unroll.ll memory-legalizer-private-singlethread.ll, llvm/test/CodeGen/X86 vector-interleaved-load-i64-stride-7.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+6,835-6,798llvm/test/CodeGen/AMDGPU/memintrinsic-unroll.ll
+6,432-6,562llvm/test/CodeGen/X86/vector-interleaved-load-i64-stride-7.ll
+8,836-1,658llvm/test/CodeGen/AMDGPU/memory-legalizer-private-singlethread.ll
+8,836-1,658llvm/test/CodeGen/AMDGPU/memory-legalizer-private-workgroup.ll
+8,836-1,658llvm/test/CodeGen/AMDGPU/memory-legalizer-private-wavefront.ll
+8,737-1,643llvm/test/CodeGen/AMDGPU/memory-legalizer-private-cluster.ll
+48,512-19,9778,820 files not shown
+674,690-253,8648,826 files

HardenedBSD/src 6c4179bsys/netinet tcp_var.h, sys/netinet/tcp_stacks rack.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+2-2sys/netinet/tcp_var.h
+1-3sys/netinet/tcp_stacks/rack.c
+3-52 files

HardenedBSD/src 802ed09sys/netinet tcp_var.h, sys/netinet/tcp_stacks rack.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+2-2sys/netinet/tcp_var.h
+1-3sys/netinet/tcp_stacks/rack.c
+3-52 files

HardenedBSD/ports c83a592math/py-numpy Makefile, math/py-numpy/files patch-numpy_core_src_common_npy__cpu__features.c patch-numpy-distutils-fcompiler-gnu.py

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+33-74math/py-numpy/Makefile
+53-33science/py-scipy/Makefile
+72-0math/py-numpy1/Makefile
+0-47math/py-numpy/files/patch-numpy_core_src_common_npy__cpu__features.c
+47-0math/py-numpy1/files/patch-numpy_core_src_common_npy__cpu__features.c
+0-35math/py-numpy/files/patch-numpy-distutils-fcompiler-gnu.py
+205-189693 files not shown
+1,736-1,674699 files

LLVM/project b5936d4mlir/lib/Dialect/XeGPU/Transforms XeGPUSgToWiDistributeExperimental.cpp

[MLIR][XeGPU] Remove verifyLayouts from sg to wi pass (#190360)

The verifyLayouts function walked the IR before distribution and failed
the pass if any XeGPU anchor op or vector-typed result was missing a
layout attribute. This was added as a temporary guard while the pass was
being developed.
Now we add target check for each op.
DeltaFile
+0-36mlir/lib/Dialect/XeGPU/Transforms/XeGPUSgToWiDistributeExperimental.cpp
+0-361 files

LLVM/project 9c0a9bbmlir/lib/Dialect/XeGPU/Transforms XeGPUSgToWiDistributeExperimental.cpp, mlir/test/Dialect/XeGPU sg-to-wi-experimental-unit.mlir

[MLIR][XeGPU] Add support for reducing to scalar in sg to wi pass (#190193)
DeltaFile
+32-0mlir/test/Dialect/XeGPU/sg-to-wi-experimental-unit.mlir
+18-1mlir/lib/Dialect/XeGPU/Transforms/XeGPUSgToWiDistributeExperimental.cpp
+50-12 files