LLVM/project da5e298clang/include/clang/Sema Sema.h, clang/lib/Sema SemaDecl.cpp

[Sema][NFC] simplify deduceOpenCLAddressSpace (#181253)

All callers of deduceOpenCLAddressSpace passed some sort of VarDecl
(such as a ParmVarDecl), so the dynamic cast and indentation was
unnecessary.
DeltaFile
+33-35clang/lib/Sema/SemaDecl.cpp
+1-1clang/include/clang/Sema/Sema.h
+34-362 files

LLVM/project a1d12e9llvm/test/Transforms/IndVarSimplify unreachable-exit.ll

[NFC] [IndVars] test for multiple bounds for predicate-loop-traps

This can come from loops like

```
for (int i = 0; i < X; ++i) {
  if (i < N)
    __builtin_trap();
  if (i < M)
    __builtin_trap();
  x[i] = y[i];
}
```

Reviewers: nikic

Reviewed By: nikic

Pull Request: https://github.com/llvm/llvm-project/pull/181264
DeltaFile
+92-0llvm/test/Transforms/IndVarSimplify/unreachable-exit.ll
+92-01 files

FreeBSD/src 9349f96etc/mtree BSD.usr.dist

BSD.usr.dist: remove obsolete usr/share/examples/drivers entry

In base 8f0a6a9aadb1f, usr/share/examples/drivers was cleaned up,
because it contained unmaintained scripts. The directory itself is
cleaned up by ObsoleteFiles.inc, but there was still an entry in
BSD.usr.dist that re-created the directory. Remove it.

Fixes:          8f0a6a9aadb1
MFC after:      3 days

(cherry picked from commit ac2f284258e4c6d5867aa6a411bd44df349fe416)
DeltaFile
+0-2etc/mtree/BSD.usr.dist
+0-21 files

FreeBSD/ports f88de1esecurity/vuxml/vuln 2026.xml

security/vuxml: update lang/python312 entry

CVE-2024-6923 fix has been committed upstream
DeltaFile
+2-1security/vuxml/vuln/2026.xml
+2-11 files

FreeBSD/src c44a485etc/mtree BSD.usr.dist

BSD.usr.dist: remove obsolete usr/share/examples/drivers entry

In base 8f0a6a9aadb1f, usr/share/examples/drivers was cleaned up,
because it contained unmaintained scripts. The directory itself is
cleaned up by ObsoleteFiles.inc, but there was still an entry in
BSD.usr.dist that re-created the directory. Remove it.

Fixes:          8f0a6a9aadb1
MFC after:      3 days

(cherry picked from commit ac2f284258e4c6d5867aa6a411bd44df349fe416)
DeltaFile
+0-2etc/mtree/BSD.usr.dist
+0-21 files

FreeNAS/freenas c250a62tests runtest.py

NAS-139789 / 26.0.0-BETA.1 / Fix typo wrt --extended_tests (#18209)

DeltaFile
+1-1tests/runtest.py
+1-11 files

FreeBSD/ports b35c224net/nqptp distinfo Makefile, net/nqptp/files patch-nqptp-utilities.c

net/nqptp: Update to 1.2.6

Changelog:      https://github.com/mikebrady/nqptp/releases/tag/1.2.6
DeltaFile
+0-14net/nqptp/files/patch-nqptp-utilities.c
+3-3net/nqptp/distinfo
+1-1net/nqptp/Makefile
+4-183 files

FreeBSD/ports f9faba9multimedia/uxplay distinfo Makefile

multimedia/uxplay: Update to 1.73.3
DeltaFile
+3-3multimedia/uxplay/distinfo
+1-1multimedia/uxplay/Makefile
+4-42 files

FreeBSD/src 6265f30lib/libsys/arm Makefile.sys

libsys/arm: include ARM EABI unwind bits into libsys

libsys required ARM EABI unwind symbols like __aeabi_unwind_cpp_pr0.
These symbols are normally provided by libc, but if a binary does
not link libc, the symbol ends up not being resolved.

Among other problems, this prevented gcc14 and newer from building
on arm.

Add the relevant symbols as hidden symbols into libsys to avoid this
problem.

(this patch was posted by jrtc27 who has asked me to move it along)

PR:             292539
Tested by:      fuz, Mark Millard <marklmi26-fbsd at yahoo.com>
Reviewed by:    mmel
Approved by:    markj (mentor)
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D55255
DeltaFile
+5-0lib/libsys/arm/Makefile.sys
+5-01 files

FreeBSD/src 1782bc9lib/libc/arm/aeabi aeabi_unwind_cpp.c

libc/arm: use __builtin_trap() instead of abort() in aeabi_unwind stubs

This avoids a dependency on the abort symbol in libsys.

PR:             292539
Reviewed by:    mmel
Approved by:    markj (mentor)
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D55255
DeltaFile
+6-6lib/libc/arm/aeabi/aeabi_unwind_cpp.c
+6-61 files

FreeBSD/src 8efcc64lib/libc/stdlib reallocarray.3, share/man/man3 stdbit.3

Summary: *.3: misc man page fixes

Approved by:    markj (mentor)
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D55249
DeltaFile
+1-1lib/libc/stdlib/reallocarray.3
+1-1share/man/man3/stdbit.3
+2-22 files

FreeBSD/ports dd525efdatabases/pg_textsearch distinfo Makefile

databases/pg_textsearch: Update to 0.5.1
DeltaFile
+3-3databases/pg_textsearch/distinfo
+1-1databases/pg_textsearch/Makefile
+1-0databases/pg_textsearch/pkg-plist
+5-43 files

LLVM/project 211314dllvm/include/llvm/ADT STLForwardCompat.h STLExtras.h, llvm/unittests/ADT STLForwardCompatTest.cpp STLExtrasTest.cpp

[ADT] Add is_sorted_constexpr, equivalent to C++20 std::is_sorted  (#180867)

`std::is_sorted` is not `constexpr` until Cpp20, so need custom `is_sorted_constexpr` function.
DeltaFile
+36-0llvm/unittests/ADT/STLForwardCompatTest.cpp
+18-0llvm/include/llvm/ADT/STLForwardCompat.h
+10-0llvm/unittests/ADT/STLExtrasTest.cpp
+8-0llvm/include/llvm/ADT/STLExtras.h
+72-04 files

LLVM/project b39ab2ellvm/lib/Target/RISCV RISCVInstrInfo.cpp, llvm/test/CodeGen/RISCV make-compressible-zilsd.mir

[RISCV] Use PADD_DW instead of ADDD for GPRPair copy on RV32 with P extension (#181316)

DeltaFile
+2-2llvm/lib/Target/RISCV/RISCVInstrInfo.cpp
+2-2llvm/test/CodeGen/RISCV/make-compressible-zilsd.mir
+4-42 files

FreeBSD/ports 416f8afmultimedia/mpv Makefile distinfo

multimedia/mpv: update to 0.41.0

Release notes:  https://github.com/mpv-player/mpv/releases/tag/v0.41.0
PR:             292996

Co-authored-by: Max Brazhnikov <makc at FreeBSD.org>
DeltaFile
+8-11multimedia/mpv/Makefile
+3-5multimedia/mpv/distinfo
+1-1multimedia/mpv/pkg-plist
+12-173 files

FreeBSD/src 2cfca8eusr.bin/diff3 diff3.c, usr.bin/diff3/tests diff3_test.sh passwd-Em.out

diff3: fix merge mode

Make the merge mode compatible with GNU diff3
Add tests for all the changes, those tests are extracted from the
etcupdate testsuite.

This version passes the etcupdate testsuite and the diffutils diff3
test suite.

MFC After:      1 week
DeltaFile
+25-26usr.bin/diff3/diff3.c
+42-3usr.bin/diff3/tests/diff3_test.sh
+16-0usr.bin/diff3/tests/passwd-Em.out
+15-1usr.bin/diff3/tests/Makefile
+15-0usr.bin/diff3/tests/passwd-test.txt
+12-0usr.bin/diff3/tests/passwd-new.txt
+125-309 files not shown
+168-3015 files

FreeBSD/ports c2d5342audio/kid3 Makefile, devel/heaptrack Makefile

*/*: force rebuild after devel/kf6-kio update
DeltaFile
+1-1devel/heaptrack/Makefile
+1-1devel/hotspot/Makefile
+1-1editors/kile/Makefile
+1-1graphics/digikam/Makefile
+1-1math/labplot/Makefile
+1-1audio/kid3/Makefile
+6-644 files not shown
+50-1350 files

FreeBSD/ports 45207ebdeskutils/kdeconnect-kde pkg-plist, deskutils/kdepim-addons pkg-plist

KDE: Update KDE Gear to 25.12.2

Announcement: https://kde.org/announcements/gear/25.12.2/
DeltaFile
+43-0science/step/pkg-plist
+26-0deskutils/kdepim-addons/pkg-plist
+22-0devel/kdevelop/pkg-plist
+0-22net/pimcommon/pkg-plist
+17-0editors/kate/pkg-plist
+9-0deskutils/kdeconnect-kde/pkg-plist
+117-22260 files not shown
+862-718266 files

FreeBSD/ports aa16f02devel/kf6-knotifications distinfo, devel/kf6-knotifyconfig distinfo

KDE: Update KDE Frameworks 6 to 6.23.0

Announcement: https://kde.org/announcements/frameworks/6/6.23.0/
DeltaFile
+16-0x11-themes/kf6-breeze-icons/pkg-plist
+3-3devel/kf6-knotifications/distinfo
+3-3devel/kf6-knotifyconfig/distinfo
+3-3devel/kf6-kpackage/distinfo
+3-3devel/kf6-kparts/distinfo
+3-3devel/kf6-kpeople/distinfo
+31-1572 files not shown
+234-21378 files

FreeBSD/ports f0b1b4cdevel/ktextaddons pkg-plist distinfo

devel/ktextaddons: Update to 1.9.1
DeltaFile
+8-0devel/ktextaddons/pkg-plist
+3-3devel/ktextaddons/distinfo
+1-1devel/ktextaddons/Makefile
+12-43 files

FreeBSD/ports d4a511adevel/ktextaddons pkg-plist distinfo

devel/ktextaddons: Update to 1.9.0
DeltaFile
+68-7devel/ktextaddons/pkg-plist
+3-3devel/ktextaddons/distinfo
+1-1devel/ktextaddons/Makefile
+72-113 files

LLVM/project 2b5eb2dclang/docs ClangIRCleanupAndEHDesign.md, clang/include/clang/CIR/Dialect/IR CIROps.td

[CIR][docs] Add cir.catch_param to ClangIR cleanup and EH design doc (#181284)

This updates the ClangIR cleanup and exception handling design document
to describe the requirement to use cir.catch_param operations to begin
the catch regions of a cir.try operation in the structured form of CIR.

This also includes minor changes to the descriptions in the CIROps.td
definitions of cir.try and cir.catch_param
DeltaFile
+32-1clang/docs/ClangIRCleanupAndEHDesign.md
+2-1clang/include/clang/CIR/Dialect/IR/CIROps.td
+34-22 files

FreeNAS/freenas 3563d5bdocs/source/accounts scram_authentication.rst index.rst

NAS-139784 / 26.0.0-BETA.1 / Add developer documentation for SCRAM API keys (#18208)

This commit adds basic developer documentation regarding SCRAM
implementation as well as some basic guidelines for usage and
implementing external API clients with this authentication type.
DeltaFile
+858-0docs/source/accounts/scram_authentication.rst
+1-0docs/source/accounts/index.rst
+859-02 files

LLVM/project 7046ceeclang/lib/CodeGen/TargetBuiltins ARM.cpp, clang/test/Sema/AArch64 pcdphint-atomic-store.c

fixup!

A few small tidyups
DeltaFile
+7-6clang/lib/CodeGen/TargetBuiltins/ARM.cpp
+4-4llvm/lib/Target/AArch64/AArch64InstrFormats.td
+4-0clang/test/Sema/AArch64/pcdphint-atomic-store.c
+15-103 files

Illumos/gate 1552d47usr/src/uts/common/os aio_subr.c, usr/src/uts/common/sys aio_impl.h

17869 aio_done: concurrent pollq completions race with aio_cleanup_exit
Reviewed by: Sathya Pramod Batni <pramod.batni at gmail.com>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+16-14usr/src/uts/common/sys/aio_impl.h
+14-10usr/src/uts/common/os/aio_subr.c
+30-242 files

FreeBSD/ports 6238995editors/libreoffice Makefile, editors/libreoffice/files pathc-vcl_workben_vcldemo.cxx patch-vcl_workben_vcldemo.cxx

editors/libreoffice: Fix patch filename typo (pathc- -> patch-)

PR:             289341
Fixes:          c2417c70a783 editors/libreoffice: use non-expired Gentium font
DeltaFile
+0-11editors/libreoffice/files/pathc-vcl_workben_vcldemo.cxx
+11-0editors/libreoffice/files/patch-vcl_workben_vcldemo.cxx
+1-1editors/libreoffice/Makefile
+12-123 files

LLVM/project 07ee679llvm/test/Transforms/LowerMatrixIntrinsics select.ll

feedback

Created using spr 1.3.7
DeltaFile
+2-2llvm/test/Transforms/LowerMatrixIntrinsics/select.ll
+2-21 files

NetBSD/pkgsrc-wip 3d83aedavr-gcc Makefile options.mk

avr-gcc: Disable ISL

There are still C++ version mismatch problems with "inplace" ISL.
Forcing C++ version (to C++14) no longer works.
DeltaFile
+4-4avr-gcc/Makefile
+3-3avr-gcc/options.mk
+7-72 files

LLVM/project 674d546clang/lib/CodeGen/TargetBuiltins ARM.cpp, clang/lib/Sema SemaARM.cpp

[AArch64][clang][llvm] Add ACLE `stshh` atomic store builtin

Add `__arm_atomic_store_with_stshh` implementation as defined
in the ACLE. Validate that the arguments passed are correct, and
lower it to the stshh intrinsic plus an atomic store with the
allowed orderings.

Gate this on FEAT_PCDPHINT so that availability matches
hardware support for the `STSHH` instruction. Use an i64
immediate and side-effect modeling to satisfy tablegen and decoding.
DeltaFile
+140-0clang/lib/Sema/SemaARM.cpp
+48-0clang/lib/CodeGen/TargetBuiltins/ARM.cpp
+31-0clang/test/CodeGen/AArch64/pcdphint-atomic-store.c
+29-0clang/test/Sema/AArch64/pcdphint-atomic-store.c
+13-0llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp
+10-2llvm/lib/Target/AArch64/AArch64InstrFormats.td
+271-25 files not shown
+298-211 files

LLVM/project de9f320mlir/include/mlir/Dialect/IRDL/IR IRDLOps.td

[mlir][irdl] Add IsolatedFromAbove trait to irdl.operation, irdl.attribute and irdl.type (#181108)

https://github.com/llvm/llvm-project/pull/180556 depend it.Prevent CSE
from hoisting pure operations from the irdl.operation region into the
irdl.dialect region. You can see
https://github.com/llvm/llvm-project/pull/180556#issuecomment-3889133389.
DeltaFile
+3-3mlir/include/mlir/Dialect/IRDL/IR/IRDLOps.td
+3-31 files