LLVM/project 347c600clang/lib/Format TokenAnnotator.cpp, clang/unittests/Format FormatTest.cpp

[clang-format] Fix a crash in formatting unbalanced angle brackets (#173456)

Fixes #173382
DeltaFile
+6-1clang/unittests/Format/FormatTest.cpp
+1-3clang/lib/Format/TokenAnnotator.cpp
+7-42 files

FreeBSD/ports 9b5e645www/phalcon distinfo Makefile

www/phalcon: update to 5.10.0.
DeltaFile
+3-3www/phalcon/distinfo
+1-1www/phalcon/Makefile
+4-42 files

HardenedBSD/ports f98927emultimedia/ffmpeg4 Makefile

multimedia/ffmpeg4: Mark NVDEC option broken

After b57d881bb6e9, the NVDEC option fails to configure or build. This
is a legacy port that we'd very much like to get rid of, so low effort,
but we do need to keep it building with the default options.
DeltaFile
+2-3multimedia/ffmpeg4/Makefile
+2-31 files

FreeBSD/ports f98927emultimedia/ffmpeg4 Makefile

multimedia/ffmpeg4: Mark NVDEC option broken

After b57d881bb6e9, the NVDEC option fails to configure or build. This
is a legacy port that we'd very much like to get rid of, so low effort,
but we do need to keep it building with the default options.
DeltaFile
+2-3multimedia/ffmpeg4/Makefile
+2-31 files

FreeBSD/ports 5a3599dgames/alephone Makefile distinfo

games/alephone: Update to 20250829

- Unbreak port
- Remove defunct config options
- Remove unneeded GNU_CONFIGURE_MANPREFIX
- Update lib depends
- Pet portclippy and portfmt

ChangeLog:
https://github.com/Aleph-One-Marathon/alephone/releases/tag/release-20250829

PR:             289046
Reported by:    diizzy
Approved by:    maintainer timeout >4 months, portmgr (blanket, build fix)
DeltaFile
+14-20games/alephone/Makefile
+3-3games/alephone/distinfo
+17-232 files

HardenedBSD/ports 5a3599dgames/alephone Makefile distinfo

games/alephone: Update to 20250829

- Unbreak port
- Remove defunct config options
- Remove unneeded GNU_CONFIGURE_MANPREFIX
- Update lib depends
- Pet portclippy and portfmt

ChangeLog:
https://github.com/Aleph-One-Marathon/alephone/releases/tag/release-20250829

PR:             289046
Reported by:    diizzy
Approved by:    maintainer timeout >4 months, portmgr (blanket, build fix)
DeltaFile
+14-20games/alephone/Makefile
+3-3games/alephone/distinfo
+17-232 files

FreeBSD/ports 6056232deskutils/treesheets distinfo Makefile, deskutils/treesheets/files patch-CMakeLists.txt

deskutils/treesheets: Update to 2895

ChangeLog: https://github.com/aardappel/treesheets/compare/2830...2895
DeltaFile
+23-19deskutils/treesheets/files/patch-CMakeLists.txt
+3-3deskutils/treesheets/distinfo
+1-1deskutils/treesheets/Makefile
+27-233 files

HardenedBSD/ports 6056232deskutils/treesheets distinfo Makefile, deskutils/treesheets/files patch-CMakeLists.txt

deskutils/treesheets: Update to 2895

ChangeLog: https://github.com/aardappel/treesheets/compare/2830...2895
DeltaFile
+23-19deskutils/treesheets/files/patch-CMakeLists.txt
+3-3deskutils/treesheets/distinfo
+1-1deskutils/treesheets/Makefile
+27-233 files

FreeBSD/ports c209fb7deskutils/R-cran-exams Makefile distinfo

deskutils/R-cran-exams: Update to 2.4-3

Add archivers/zip to runtime dependencies because exams2blackboard()
requires it.
Add MAKE_ENV knob because of test stage.
DeltaFile
+6-2deskutils/R-cran-exams/Makefile
+3-3deskutils/R-cran-exams/distinfo
+9-52 files

HardenedBSD/ports c209fb7deskutils/R-cran-exams Makefile distinfo

deskutils/R-cran-exams: Update to 2.4-3

Add archivers/zip to runtime dependencies because exams2blackboard()
requires it.
Add MAKE_ENV knob because of test stage.
DeltaFile
+6-2deskutils/R-cran-exams/Makefile
+3-3deskutils/R-cran-exams/distinfo
+9-52 files

LLVM/project 56f5fdaclang-tools-extra/clangd AST.cpp XRefs.cpp, clang-tools-extra/clangd/index SymbolCollector.cpp

[clangd] Find references to constructors called indirectly via a forwarding function (#169742)

Calls to functions that forward to a constructor, such as make_unique,
are now recorded as references to the called constructor as well, so
that searching for references to a constructor finds such call sites.

Co-authored-by: Nathan Ridge <zeratul976 at hotmail.com>
DeltaFile
+137-1clang-tools-extra/clangd/unittests/XRefsTests.cpp
+121-1clang-tools-extra/clangd/unittests/BackgroundIndexTests.cpp
+76-2clang-tools-extra/clangd/AST.cpp
+39-7clang-tools-extra/clangd/index/SymbolCollector.cpp
+38-7clang-tools-extra/clangd/XRefs.cpp
+1-21clang-tools-extra/clangd/Preamble.cpp
+412-396 files not shown
+462-4412 files

LLVM/project 7902a68llvm/lib/Target/AMDGPU SIRegisterInfo.td

[NFC][AMDGPU] Improve the alignment of some TableGen code
DeltaFile
+75-75llvm/lib/Target/AMDGPU/SIRegisterInfo.td
+75-751 files

OpenBSD/ports dq6xL4Igames/fheroes2 distinfo Makefile

   update to fheroes2 1.1.13
VersionDeltaFile
1.24+2-2games/fheroes2/distinfo
1.27+1-1games/fheroes2/Makefile
+3-32 files

LLVM/project 5d6c40bmlir/lib/Dialect/Tensor/IR ValueBoundsOpInterfaceImpl.cpp, mlir/test/Dialect/Tensor value-bounds-op-interface-impl.mlir

Revert "[mlir][tensor] Add ValueBoundsOpInterface for ExpandShapeOp and CollapseShapeOp (#173356)"

This reverts commit 5154a05ef2c44697af0f51ef9e26e84422fd2d91.
It broke sanitizer build bots -- see
https://lab.llvm.org/buildbot/#/builders/52/builds/13831
DeltaFile
+0-36mlir/lib/Dialect/Tensor/IR/ValueBoundsOpInterfaceImpl.cpp
+0-32mlir/test/Dialect/Tensor/value-bounds-op-interface-impl.mlir
+0-682 files

LLVM/project ba08fb7mlir/include/mlir/Dialect/OpenACC/Transforms ACCSpecializePatterns.h, mlir/lib/Dialect/OpenACC/Transforms ACCSpecializeForHost.cpp ACCSpecializeForDevice.cpp

Revert "[mlir][acc] Add ACCSpecializeForDevice and ACCSpecializeForHost passes (#173407)"

This reverts commit 51253b31551796c6857e56f48531e15923aa49c5.
It introduced a user-after-free reported by ASan -- see
https://github.com/llvm/llvm-project/pull/173407#issuecomment-3690793823
DeltaFile
+0-471mlir/lib/Dialect/OpenACC/Transforms/ACCSpecializeForHost.cpp
+0-404mlir/test/Dialect/OpenACC/acc-specialize-for-host.mlir
+0-204mlir/test/Dialect/OpenACC/acc-specialize-for-device.mlir
+0-172mlir/lib/Dialect/OpenACC/Transforms/ACCSpecializeForDevice.cpp
+0-157mlir/test/Dialect/OpenACC/acc-specialize-for-host-fallback.mlir
+0-122mlir/include/mlir/Dialect/OpenACC/Transforms/ACCSpecializePatterns.h
+0-1,5303 files not shown
+0-1,6239 files

LLVM/project 0a415dbmlir/include/mlir/Dialect/OpenACC/Transforms Passes.td, mlir/lib/Dialect/OpenACC/Transforms ACCIfClauseLowering.cpp CMakeLists.txt

Revert "[mlir][acc] Add ACCIfClauseLowering pass (#173447)"

This reverts commit f64bc988959f1ac028d2b64500791014537d3706.

The revert is needed because this commit depends on a previous commit
(PR #173407) that is about to be reverted due to a use-after-free -- see
https://github.com/llvm/llvm-project/pull/173407#issuecomment-3690793823
DeltaFile
+0-245mlir/lib/Dialect/OpenACC/Transforms/ACCIfClauseLowering.cpp
+0-224mlir/test/Dialect/OpenACC/acc-if-clause-lowering.mlir
+0-35mlir/include/mlir/Dialect/OpenACC/Transforms/Passes.td
+0-1mlir/lib/Dialect/OpenACC/Transforms/CMakeLists.txt
+0-5054 files

LLVM/project 22b3073clang-tools-extra/clang-tidy/misc UseInternalLinkageCheck.cpp, clang-tools-extra/docs/clang-tidy/checks/misc use-internal-linkage.rst

[clang-tidy] Add fine-grained options to `misc-use-internal-linkage` (#173310)

There were several requests in #172797 to add fine-grained configuration
for this check: here it is. By default, everything is enabled.

Note: I think the tests could be better expressed if they were all in
the same file and used combinations of
`-check-suffixes={VAR,FUNC,TYPE}`, but I imagine merging all the tests
would have made reviewing confusing. Maybe a future PR?
DeltaFile
+107-0clang-tools-extra/test/clang-tidy/checkers/misc/use-internal-linkage-type.cpp
+0-99clang-tools-extra/test/clang-tidy/checkers/misc/use-internal-linkage-tag.cpp
+33-19clang-tools-extra/clang-tidy/misc/UseInternalLinkageCheck.cpp
+14-3clang-tools-extra/test/clang-tidy/checkers/misc/use-internal-linkage-var.cpp
+14-3clang-tools-extra/test/clang-tidy/checkers/misc/use-internal-linkage-func.cpp
+14-1clang-tools-extra/docs/clang-tidy/checks/misc/use-internal-linkage.rst
+182-1255 files not shown
+207-13711 files

LLVM/project 7ed5d6bllvm/lib/Target/RISCV RISCVISelLowering.cpp

[RISCV] Use TargetConstant for intrinsic IDs (#173517)

These should always use TargetConstant.
DeltaFile
+6-5llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+6-51 files

FreeBSD/ports fe0e964databases/py-sqlmodel Makefile distinfo

databases/py-sqlmodel: Update to 0.0.29

Changelog: https://github.com/fastapi/sqlmodel/blob/0.0.29/docs/release-notes.md

Reported by:    portscout
DeltaFile
+4-4databases/py-sqlmodel/Makefile
+3-3databases/py-sqlmodel/distinfo
+7-72 files

HardenedBSD/ports fe0e964databases/py-sqlmodel Makefile distinfo

databases/py-sqlmodel: Update to 0.0.29

Changelog: https://github.com/fastapi/sqlmodel/blob/0.0.29/docs/release-notes.md

Reported by:    portscout
DeltaFile
+4-4databases/py-sqlmodel/Makefile
+3-3databases/py-sqlmodel/distinfo
+7-72 files

OpenBSD/src p7QN5kZregress/lib/libcrypto/test test.h

   astrix -> asterisk
VersionDeltaFile
1.5+2-2regress/lib/libcrypto/test/test.h
+2-21 files

FreeBSD/ports d3f02admultimedia/vlc Makefile, multimedia/vlc/files vlc-3.0.21-fedora_ffmpeg7-1.patch vlc-3.0.21-ffmpeg8-1.patch

multimedia/vlc: Update to 3.0.22

https://code.videolan.org/videolan/vlc/-/tags/3.0.22
DeltaFile
+0-1,139multimedia/vlc/files/vlc-3.0.21-fedora_ffmpeg7-1.patch
+0-393multimedia/vlc/files/vlc-3.0.21-ffmpeg8-1.patch
+324-0multimedia/vlc/files/vlc-3.0.22-ffmpeg8.patch
+0-159multimedia/vlc/files/patch-modules_meta__engine_taglib.cpp
+0-17multimedia/vlc/files/patch-modules_access_live555.cpp
+2-4multimedia/vlc/Makefile
+326-1,7122 files not shown
+331-1,7178 files

HardenedBSD/ports d3f02admultimedia/vlc distinfo, multimedia/vlc/files vlc-3.0.21-fedora_ffmpeg7-1.patch vlc-3.0.21-ffmpeg8-1.patch

multimedia/vlc: Update to 3.0.22

https://code.videolan.org/videolan/vlc/-/tags/3.0.22
DeltaFile
+0-1,139multimedia/vlc/files/vlc-3.0.21-fedora_ffmpeg7-1.patch
+0-393multimedia/vlc/files/vlc-3.0.21-ffmpeg8-1.patch
+324-0multimedia/vlc/files/vlc-3.0.22-ffmpeg8.patch
+0-159multimedia/vlc/files/patch-modules_meta__engine_taglib.cpp
+0-17multimedia/vlc/files/patch-modules_access_live555.cpp
+3-3multimedia/vlc/distinfo
+327-1,7112 files not shown
+331-1,7178 files

LLVM/project 3f06e4cllvm/lib/Target/BPF BPFISelLowering.cpp

[BPF] Use Register instead of MCRegister for virtual reg. NFC
DeltaFile
+1-1llvm/lib/Target/BPF/BPFISelLowering.cpp
+1-11 files

NetBSD/src W5D9VbYdistrib/sets/lists/base mi, distrib/sets/lists/debug mi

   Build everything Bind-related conditionally on MKBIND, which is "yes"
   everywhere except for, WAIT FOR IT... m68000.
VersionDeltaFile
1.1820+59-59distrib/sets/lists/man/mi
1.40+30-30distrib/sets/lists/manhtml/mi
1.1379+28-28distrib/sets/lists/base/mi
1.500+26-26distrib/sets/lists/debug/mi
1.6+6-2external/mpl/Makefile
1.1456+3-1share/mk/bsd.own.mk
+152-1466 files

LLVM/project e135447llvm/lib/IR Instructions.cpp, llvm/test/Transforms/DFAJumpThreading dfa-unfold-select.ll

[IR] Change PHINode::removeIncomingValueIf() to loop incoming values backwards (#173444)

See discussion in
https://github.com/llvm/llvm-project/pull/172639#issuecomment-3686893143

If someone did `PN->removeIncomingValueIf([](unsigned Idx) { return Idx
== 0; })` to remove the first incoming value, current implementation
will remove all incoming values.

There are purely index based predicate use cases in:
-
https://github.com/llvm/llvm-project/blob/8c5a0f74a12d69d2fb7d6ed59f91759f18273bcd/llvm/lib/Transforms/Utils/LoopSimplify.cpp#L429
-
https://github.com/llvm/llvm-project/blob/8c5a0f74a12d69d2fb7d6ed59f91759f18273bcd/llvm/lib/Transforms/Utils/LoopUtils.cpp#L562

This patch makes `PHINode::removeIncomingValueIf()` to loop incoming
values backwards, to ensure `PHINode::removeIncomingValueIf()` working
as expected.
DeltaFile
+9-9llvm/test/Transforms/DFAJumpThreading/dfa-unfold-select.ll
+3-4llvm/lib/IR/Instructions.cpp
+1-1llvm/test/Transforms/JumpThreading/select.ll
+13-143 files

HardenedBSD/src 4faf12csbin/camcontrol camcontrol.8, share/man/man4 udl.4 cdce.4

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+149-202sbin/camcontrol/camcontrol.8
+54-27share/man/man4/udl.4
+34-33usr.sbin/bhyve/bhyve.8
+60-2usr.sbin/nfsd/nfsd.8
+23-16share/man/man4/cdce.4
+10-10sys/vm/vnode_pager.c
+330-2902 files not shown
+332-2928 files

HardenedBSD/src b49ac18sys/compat/linuxkpi/common/src linux_page.c linux_compat.c, sys/contrib/openzfs/cmd/zpool zpool_main.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+265-211sys/contrib/openzfs/cmd/zpool/zpool_main.c
+128-64sys/contrib/openzfs/module/os/linux/zfs/zfs_ctldir.c
+190-0sys/compat/linuxkpi/common/src/linux_page.c
+97-40sys/contrib/openzfs/module/zfs/zio.c
+0-111sys/compat/linuxkpi/common/src/linux_compat.c
+86-8sys/contrib/openzfs/module/zfs/ddt.c
+766-43446 files not shown
+1,294-61852 files

FreeBSD/ports c3609c1x11-toolkits/libdecor distinfo Makefile

x11-toolkits/libdecor: update to 0.2.5

Changes:        https://gitlab.freedesktop.org/libdecor/libdecor/-/compare/0.2.4...0.2.5
Reported by:    GitLab (notify releases)

(cherry picked from commit ca7be3b19b038d916e9ec623441811ec21774063)
DeltaFile
+3-3x11-toolkits/libdecor/distinfo
+1-1x11-toolkits/libdecor/Makefile
+1-1x11-toolkits/libdecor/pkg-plist
+5-53 files

FreeBSD/ports 0d8fad0x11-wm/labwc distinfo Makefile

x11-wm/labwc: update to 0.9.3

Changes:        https://github.com/labwc/labwc/releases/tag/0.9.3
Reported by:    GitHub (watch releases)

(cherry picked from commit 364f262bb7dcb0cf6dab8d982fa9dcd733a3a2e1)
DeltaFile
+3-3x11-wm/labwc/distinfo
+3-1x11-wm/labwc/Makefile
+6-42 files