LLVM/project 8ba2713libcxx/include any, libcxx/test/libcxx/utilities/any nodiscard.verify.cpp

[libc++][any] Applied `[[nodiscard]]` (#168826)

`[[nodiscard]]` should be applied to functions where discarding the
return value is most likely a correctness issue.
-
https://libcxx.llvm.org/CodingGuidelines.html#apply-nodiscard-where-relevant
DeltaFile
+45-0libcxx/test/libcxx/utilities/any/nodiscard.verify.cpp
+9-9libcxx/include/any
+8-8libcxx/test/std/utilities/any/any.nonmembers/any.cast/reference_types.verify.cpp
+6-6libcxx/test/std/utilities/any/any.nonmembers/any.cast/any_cast_request_invalid_value_category.verify.cpp
+4-4libcxx/test/std/utilities/any/any.nonmembers/any.cast/not_copy_constructible.verify.cpp
+4-4libcxx/test/std/utilities/any/any.nonmembers/any.cast/const_correctness.verify.cpp
+76-311 files not shown
+78-337 files

HardenedBSD/ports a9c979acad/freecad-devel pkg-plist Makefile, cad/freecad-devel/files newVersion.sh patch-src_Gui_CMakeLists.txt

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+3,537-0cad/freecad-devel/pkg-plist
+148-0cad/freecad-devel/Makefile
+45-0games/pacman.c/Makefile
+0-38devel/electron39/files/patch-chromecast_browser_cast__browser__main__parts.cc
+33-0cad/freecad-devel/files/newVersion.sh
+32-0cad/freecad-devel/files/patch-src_Gui_CMakeLists.txt
+3,795-3866 files not shown
+4,084-20272 files

HardenedBSD/ports 12936f6cad/freecad-devel distinfo

cad/freecad-devel: Fix distinfo
DeltaFile
+3-3cad/freecad-devel/distinfo
+3-31 files

FreeBSD/ports 12936f6cad/freecad-devel distinfo

cad/freecad-devel: Fix distinfo
DeltaFile
+3-3cad/freecad-devel/distinfo
+3-31 files

FreeBSD/ports ffda880textproc/R-cran-xml2 distinfo Makefile

textproc/R-cran-xml2: Update to 1.5.0

Reported by:    portscout
DeltaFile
+3-3textproc/R-cran-xml2/distinfo
+1-1textproc/R-cran-xml2/Makefile
+4-42 files

HardenedBSD/ports ffda880textproc/R-cran-xml2 distinfo Makefile

textproc/R-cran-xml2: Update to 1.5.0

Reported by:    portscout
DeltaFile
+3-3textproc/R-cran-xml2/distinfo
+1-1textproc/R-cran-xml2/Makefile
+4-42 files

HardenedBSD/ports b0d1fc2cad Makefile

cad/Makefile: Add cad/freecad-devel to the build.
DeltaFile
+1-0cad/Makefile
+1-01 files

FreeBSD/ports b0d1fc2cad Makefile

cad/Makefile: Add cad/freecad-devel to the build.
DeltaFile
+1-0cad/Makefile
+1-01 files

FreeBSD/ports 930c94acad/freecad-devel pkg-plist Makefile, cad/freecad-devel/files newVersion.sh patch-src_Gui_CMakeLists.txt

cad/freecad-devel: new port

This is the development version of cad/freecad following currently
the 1.1 branch as of 2025.11.21.
DeltaFile
+3,537-0cad/freecad-devel/pkg-plist
+148-0cad/freecad-devel/Makefile
+33-0cad/freecad-devel/files/newVersion.sh
+32-0cad/freecad-devel/files/patch-src_Gui_CMakeLists.txt
+18-0cad/freecad-devel/files/patch-src_Mod_MeshPart_App_CMakeLists.txt
+14-0cad/freecad-devel/pkg-descr
+3,782-06 files not shown
+3,841-012 files

HardenedBSD/ports 930c94acad/freecad-devel pkg-plist Makefile, cad/freecad-devel/files newVersion.sh patch-src_Gui_CMakeLists.txt

cad/freecad-devel: new port

This is the development version of cad/freecad following currently
the 1.1 branch as of 2025.11.21.
DeltaFile
+3,537-0cad/freecad-devel/pkg-plist
+148-0cad/freecad-devel/Makefile
+33-0cad/freecad-devel/files/newVersion.sh
+32-0cad/freecad-devel/files/patch-src_Gui_CMakeLists.txt
+18-0cad/freecad-devel/files/patch-src_Mod_MeshPart_App_CMakeLists.txt
+14-0cad/freecad-devel/pkg-descr
+3,782-06 files not shown
+3,841-012 files

FreeBSD/ports d66cb92devel/electron39 distinfo, devel/electron39/files patch-chromecast_browser_cast__browser__main__parts.cc patch-chrome_browser_headless_headless__mode__util.cc

devel/electron39: Update to 39.2.3

Changelog:
- https://github.com/electron/electron/releases/tag/v39.2.1
- https://github.com/electron/electron/releases/tag/v39.2.2
- https://github.com/electron/electron/releases/tag/v39.2.3

Reported by:    GitHub (watch releases)
DeltaFile
+0-38devel/electron39/files/patch-chromecast_browser_cast__browser__main__parts.cc
+29-0devel/electron39/files/patch-chrome_browser_headless_headless__mode__util.cc
+10-10devel/electron39/files/patch-electron_shell_browser_electron__browser__main__parts.cc
+0-20devel/electron39/files/patch-chromecast_media_base_default__monotonic__clock.cc
+19-0devel/electron39/files/patch-third__party_protobuf_proto__library.gni
+7-7devel/electron39/distinfo
+65-759 files not shown
+99-12215 files

HardenedBSD/ports d66cb92devel/electron39 distinfo, devel/electron39/files patch-chromecast_browser_cast__browser__main__parts.cc patch-chrome_browser_headless_headless__mode__util.cc

devel/electron39: Update to 39.2.3

Changelog:
- https://github.com/electron/electron/releases/tag/v39.2.1
- https://github.com/electron/electron/releases/tag/v39.2.2
- https://github.com/electron/electron/releases/tag/v39.2.3

Reported by:    GitHub (watch releases)
DeltaFile
+0-38devel/electron39/files/patch-chromecast_browser_cast__browser__main__parts.cc
+29-0devel/electron39/files/patch-chrome_browser_headless_headless__mode__util.cc
+0-20devel/electron39/files/patch-chromecast_media_base_default__monotonic__clock.cc
+10-10devel/electron39/files/patch-electron_shell_browser_electron__browser__main__parts.cc
+19-0devel/electron39/files/patch-third__party_protobuf_proto__library.gni
+7-7devel/electron39/distinfo
+65-759 files not shown
+99-12215 files

FreeBSD/src fe836c5bin/cp cp.c, bin/cp/tests cp_test.sh

cp: Fix copying the root directory

When the source of the copy operation is the root directory, we should
neither append it to the destination path on FTS_D nor trim it back off
on FTS_DP.

PR:             291132
MFC after:      3 days
Fixes:          82fc0d09e862 ("cp: Partly restore symlink folllowing.")
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D53863
DeltaFile
+15-0bin/cp/tests/cp_test.sh
+6-1bin/cp/cp.c
+21-12 files

LLVM/project 9daf434clang/lib/Driver/ToolChains Flang.cpp, flang/lib/Frontend CompilerInvocation.cpp FrontendActions.cpp

[Flang] Add -ffast-real-mod back for further control of MOD optimizations (#167118)

It turns out that having `-ffast-math` as the only option to control
optimizations for MOD for REAL kinds (PR #160660) is too coarse-grained
for some applications. Thus, this PR adds back `-ffast-real-mod` to have
more control over the optimization. The `-ffast-math` flag will still
enable the optimization, and `-fno-fast-real-mod` allows one to disable
it.
DeltaFile
+94-47flang/test/Lower/Intrinsics/fast-real-mod.f90
+9-2flang/lib/Frontend/CompilerInvocation.cpp
+4-6flang/lib/Optimizer/Builder/IntrinsicCall.cpp
+8-2clang/lib/Driver/ToolChains/Flang.cpp
+6-0flang/test/Driver/fast-real-mod.f90
+2-2flang/lib/Frontend/FrontendActions.cpp
+123-592 files not shown
+127-608 files

LLVM/project 7305b6eclang/include/clang/Basic BuiltinsX86.td, clang/lib/AST ExprConstant.cpp

[clang][X86] Allow VALIGND/Q element-shift intrinsics in constexpr evaluation (#168206)

Fixes #167681
DeltaFile
+47-0clang/test/CodeGen/X86/avx512vl-builtins.c
+34-0clang/test/CodeGen/X86/avx512f-builtins.c
+22-0clang/lib/AST/ExprConstant.cpp
+18-0clang/lib/AST/ByteCode/InterpBuiltin.cpp
+5-5clang/include/clang/Basic/BuiltinsX86.td
+126-55 files

NetBSD/pkgsrc 71RdI7fdoc pkg-vulnerabilities

   pkg-vulnerabilities: use CVE link for last opensmtpd entry

   CVE is now public.
VersionDeltaFile
1.669+2-2doc/pkg-vulnerabilities
+2-21 files

NetBSD/src AKXxOY6external/gpl3/gcc/dist/gcc/config/rs6000 netbsd.h

   Copy OS_MISSING_POWERPC64 from netbsd64.h, gcc now needs it also
   in 32bit builds.
VersionDeltaFile
1.20+4-0external/gpl3/gcc/dist/gcc/config/rs6000/netbsd.h
+4-01 files

LLVM/project 4128b21clang/lib/CIR/CodeGen CIRGenAtomic.cpp, clang/test/CIR/CodeGen atomic.c

[CIR] Add support for non-compile-time memory order (#168892)

This patch upstreams CIR support for atomic operations with memory
orders that are not known at compile time.
DeltaFile
+266-0clang/test/CIR/CodeGen/atomic.c
+92-3clang/lib/CIR/CodeGen/CIRGenAtomic.cpp
+358-32 files

FreeBSD/src 833e5d4sys/contrib/device-tree/src/arm/aspeed aspeed-bmc-nvidia-gb200nvl-bmc.dts aspeed-bmc-facebook-santabarbara.dts, sys/contrib/device-tree/src/arm/nvidia tegra30-asus-tf600t.dts tegra30-asus-p1801-t.dts

Import device-tree files from Linux 6.17
DeltaFile
+2,500-0sys/contrib/device-tree/src/arm/nvidia/tegra30-asus-tf600t.dts
+2,087-0sys/contrib/device-tree/src/arm/nvidia/tegra30-asus-p1801-t.dts
+1,765-0sys/contrib/device-tree/src/arm64/exynos/exynos2200-pinctrl.dtsi
+1,496-0sys/contrib/device-tree/src/arm64/qcom/x1-asus-zenbook-a14.dtsi
+1,128-0sys/contrib/device-tree/src/arm/aspeed/aspeed-bmc-nvidia-gb200nvl-bmc.dts
+982-0sys/contrib/device-tree/src/arm/aspeed/aspeed-bmc-facebook-santabarbara.dts
+9,958-01,206 files not shown
+67,405-8,0111,212 files

FreeBSD/src d50fbf3src/arm/aspeed aspeed-bmc-nvidia-gb200nvl-bmc.dts aspeed-bmc-facebook-santabarbara.dts, src/arm/nvidia tegra30-asus-tf600t.dts tegra30-asus-p1801-t.dts

Import device-tree files from Linux 6.17
DeltaFile
+2,500-0src/arm/nvidia/tegra30-asus-tf600t.dts
+2,087-0src/arm/nvidia/tegra30-asus-p1801-t.dts
+1,765-0src/arm64/exynos/exynos2200-pinctrl.dtsi
+1,496-0src/arm64/qcom/x1-asus-zenbook-a14.dtsi
+1,128-0src/arm/aspeed/aspeed-bmc-nvidia-gb200nvl-bmc.dts
+982-0src/arm/aspeed/aspeed-bmc-facebook-santabarbara.dts
+9,958-01,206 files not shown
+67,405-8,0111,212 files

FreeBSD/src ae5de77sys/contrib/device-tree/src/arm64/qcom sm8650.dtsi qcs8300.dtsi, sys/contrib/device-tree/src/arm64/rockchip rk3562-pinctrl.dtsi

Import device-tree files from Linux 6.16
DeltaFile
+3,002-0sys/contrib/device-tree/src/riscv/sophgo/sg2044-cpus.dtsi
+1,978-697sys/contrib/device-tree/src/arm64/qcom/sm8650.dtsi
+2,352-0sys/contrib/device-tree/src/arm64/rockchip/rk3562-pinctrl.dtsi
+2,041-16sys/contrib/device-tree/src/arm64/qcom/qcs8300.dtsi
+1,749-0sys/contrib/device-tree/src/arm64/qcom/x1-crd.dtsi
+1,576-0sys/contrib/device-tree/src/arm64/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi
+12,698-7131,354 files not shown
+96,762-10,0821,360 files

FreeBSD/src b8aada7src/arm64/qcom sm8650.dtsi qcs8300.dtsi, src/arm64/rockchip rk3562-pinctrl.dtsi

Import device-tree files from Linux 6.16
DeltaFile
+3,002-0src/riscv/sophgo/sg2044-cpus.dtsi
+1,978-697src/arm64/qcom/sm8650.dtsi
+2,352-0src/arm64/rockchip/rk3562-pinctrl.dtsi
+2,041-16src/arm64/qcom/qcs8300.dtsi
+1,749-0src/arm64/qcom/x1-crd.dtsi
+1,576-0src/arm64/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi
+12,698-7131,354 files not shown
+96,762-10,0821,360 files

FreeBSD/src 8ccc0d2sys/contrib/device-tree/src/arm64/exynos exynos8895.dtsi, sys/contrib/device-tree/src/arm64/freescale imx95-15x15-evk.dts

Import device-tree files from Linux 6.15
DeltaFile
+1,397-0sys/contrib/device-tree/src/arm64/rockchip/rk3528-pinctrl.dtsi
+1,223-0sys/contrib/device-tree/src/arm64/mediatek/mt8390-genio-common.dtsi
+1,213-0sys/contrib/device-tree/src/arm64/st/stm32mp231.dtsi
+1,130-0sys/contrib/device-tree/src/arm64/freescale/imx95-15x15-evk.dts
+1-1,032sys/contrib/device-tree/src/arm64/mediatek/mt8390-genio-700-evk.dts
+932-24sys/contrib/device-tree/src/arm64/exynos/exynos8895.dtsi
+5,896-1,0561,061 files not shown
+51,462-3,9781,067 files

FreeBSD/src 3721eb5src/arm64/exynos exynos8895.dtsi, src/arm64/freescale imx95-15x15-evk.dts

Import device-tree files from Linux 6.15
DeltaFile
+1,397-0src/arm64/rockchip/rk3528-pinctrl.dtsi
+1,223-0src/arm64/mediatek/mt8390-genio-common.dtsi
+1,213-0src/arm64/st/stm32mp231.dtsi
+1,130-0src/arm64/freescale/imx95-15x15-evk.dts
+1-1,032src/arm64/mediatek/mt8390-genio-700-evk.dts
+932-24src/arm64/exynos/exynos8895.dtsi
+5,896-1,0561,061 files not shown
+51,462-3,9781,067 files

NetBSD/src rFqeduXsys/arch/evbppc/stand/wii Makefile

   wii: ppcboot.elf: fix build with clang
VersionDeltaFile
1.2+5-2sys/arch/evbppc/stand/wii/Makefile
+5-21 files

FreeBSD/src 2846c90sys/contrib/device-tree/src/arm/aspeed aspeed-bmc-ibm-sbp1.dts, sys/contrib/device-tree/src/arm64/qcom qcs615.dtsi qcs8300.dtsi

Import device-tree files from Linux 6.14
DeltaFile
+6,086-0sys/contrib/device-tree/src/arm/aspeed/aspeed-bmc-ibm-sbp1.dts
+3,670-0sys/contrib/device-tree/src/arm64/qcom/qcs615.dtsi
+3,548-0sys/contrib/device-tree/src/arm64/qcom/qcs8300.dtsi
+3,123-0sys/contrib/device-tree/src/arm64/qcom/sar2130p.dtsi
+2,907-0sys/contrib/device-tree/src/arm64/qcom/sm8750.dtsi
+2,184-142sys/contrib/device-tree/src/arm64/qcom/x1e80100.dtsi
+21,518-142811 files not shown
+72,057-5,235817 files

FreeBSD/src 08b3ef9src/arm/aspeed aspeed-bmc-ibm-sbp1.dts, src/arm64/qcom qcs615.dtsi qcs8300.dtsi

Import device-tree files from Linux 6.14
DeltaFile
+6,086-0src/arm/aspeed/aspeed-bmc-ibm-sbp1.dts
+3,670-0src/arm64/qcom/qcs615.dtsi
+3,548-0src/arm64/qcom/qcs8300.dtsi
+3,123-0src/arm64/qcom/sar2130p.dtsi
+2,907-0src/arm64/qcom/sm8750.dtsi
+2,184-142src/arm64/qcom/x1e80100.dtsi
+21,518-142811 files not shown
+72,057-5,235817 files

FreeBSD/src 5f62a96sys/contrib/device-tree/src/arm64/exynos exynos990-pinctrl.dtsi, sys/contrib/device-tree/src/arm64/rockchip rk3576-pinctrl.dtsi rk356x-base.dtsi

Import device-tree files from Linux 6.13
DeltaFile
+5,775-0sys/contrib/device-tree/src/arm64/rockchip/rk3576-pinctrl.dtsi
+24-2,681sys/contrib/device-tree/src/arm64/ti/k3-j784s4-main.dtsi
+2,671-0sys/contrib/device-tree/src/arm64/ti/k3-j784s4-j742s2-main-common.dtsi
+2,195-0sys/contrib/device-tree/src/arm64/exynos/exynos990-pinctrl.dtsi
+1,858-0sys/contrib/device-tree/src/arm64/rockchip/rk356x-base.dtsi
+1,678-0sys/contrib/device-tree/src/arm64/rockchip/rk3576.dtsi
+14,201-2,6811,448 files not shown
+83,930-20,1891,454 files

FreeBSD/src 2aa9fc5src/arm64/exynos exynos990-pinctrl.dtsi, src/arm64/rockchip rk3576-pinctrl.dtsi rk356x-base.dtsi

Import device-tree files from Linux 6.13
DeltaFile
+5,775-0src/arm64/rockchip/rk3576-pinctrl.dtsi
+24-2,681src/arm64/ti/k3-j784s4-main.dtsi
+2,671-0src/arm64/ti/k3-j784s4-j742s2-main-common.dtsi
+2,195-0src/arm64/exynos/exynos990-pinctrl.dtsi
+1,858-0src/arm64/rockchip/rk356x-base.dtsi
+1,678-0src/arm64/rockchip/rk3576.dtsi
+14,201-2,6811,448 files not shown
+83,930-20,1891,454 files

FreeBSD/ports e22fc51www/nextcloud-notes distinfo Makefile

www/nextcloud-notes: Update to 4.12.4
DeltaFile
+3-3www/nextcloud-notes/distinfo
+1-1www/nextcloud-notes/Makefile
+4-42 files