LLVM/project eff5d2dllvm/include/llvm/ADT STLFunctionalExtras.h, llvm/unittests/ADT FunctionRefTest.cpp

[llvm][ADT] Remove function_ref equality operator (#220600)

The equality operator no longer has in-tree users.

TableGen replaced its function_ref callback wrapper with its own FnT.

Assisted-by: Codex
DeltaFile
+8-16llvm/unittests/ADT/FunctionRefTest.cpp
+0-4llvm/include/llvm/ADT/STLFunctionalExtras.h
+8-202 files

FreeBSD/ports 72b308cnet/onedrive Makefile distinfo

net/onedrive: Update to 2.5.11

ChangeLog at:   https://github.com/abraunegg/onedrive/releases/tag/v2.5.11
Approved by:    maintainer via email
DeltaFile
+3-3net/onedrive/distinfo
+1-2net/onedrive/Makefile
+4-52 files

LLVM/project f8024c2llvm/include/llvm/CodeGen/GlobalISel LegalizerHelper.h CombinerHelper.h, llvm/lib/CodeGen/GlobalISel GISelValueTracking.cpp LegalizerHelper.cpp

[GlobalISel] Remove dead declarations and functions (NFC) (#220499)

CombinerHelper::tryCombine: The corresponding function definition was
removed on September 24, 2023 in commit
bc6e7f057340ab0b995cc17a170e34545a295f03.

GISelValueTracking::getKnownBits(MachineInstr &): Added on August 6,
2019
in commit c8ac029d0ae27b8fd392f216d471ba2730be7fd1 without any callers.

GISelValueTracking::computeKnownBitsForAlignment: The last use was
removed on June 3, 2020 in commit
45e1a22a92bf2c33336ccc02ea4fa3996f60252b.

LegalizerHelper::lowerU64ToF32BitOps: The last use was removed on
September 25, 2024 in commit e9cb44090ff7b3feda386ca1ee1252ab47c0617e.

Assisted-by: Antigravity
DeltaFile
+0-58llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
+0-7llvm/include/llvm/CodeGen/GlobalISel/GISelValueTracking.h
+0-6llvm/lib/CodeGen/GlobalISel/GISelValueTracking.cpp
+0-4llvm/include/llvm/CodeGen/GlobalISel/CombinerHelper.h
+0-1llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h
+0-765 files

LLVM/project 964098ellvm/lib/Transforms/Vectorize VectorCombine.cpp, llvm/test/Transforms/VectorCombine/AArch64 load-bitcast-scalarization.ll

[VectorCombine] Avoid calling getTypeSizeInBits on scalable vectors in scalarizeLoadBitcast (#220482)

Avoids `LLVM ERROR: Cannot implicitly convert a scalable size to a
fixed-width size in TypeSize::operator ScalarTy()`
DeltaFile
+13-0llvm/test/Transforms/VectorCombine/AArch64/load-bitcast-scalarization.ll
+3-0llvm/lib/Transforms/Vectorize/VectorCombine.cpp
+16-02 files

FreeBSD/src 1a669b6usr.sbin/syslogd syslogd.c

syslogd: reap pipe children on config reload

On SIGHUP reload, closelogfiles() frees each F_PIPE filed even when its
pipe process is still running.  close_filed() sets f_type to F_UNUSED
before the check, so the condition f_type != F_PIPE is always true and
the filed is freed while its process descriptor is still on the dead
queue and registered in the kqueue.  When the child later exits, the
NOTE_EXIT handler dereferences the freed filed (use-after-free) and
never closes the process descriptor, leaving the pipe child as a
persistent zombie.

Capture whether the filed is a pipe with an active process descriptor
before calling close_filed(), and defer the free in that case so the
NOTE_EXIT handler can reap the child and free the filed.

Reviewed by:    markj
Fixes:  95381c0139d6 (syslogd: Use process descriptors)
Differential Revision:  https://reviews.freebsd.org/D59319
DeltaFile
+9-5usr.sbin/syslogd/syslogd.c
+9-51 files

LLVM/project 7e0e56dllvm/lib/Target/AArch64 AArch64InstrInfo.td, llvm/test/CodeGen/AArch64 smul_fix_sat.ll saturating-vec-smull.ll

[AArch64][GlobalISel] Add tablegen patterns for smull+sqshrn -> sqdmulh. (#217318)

We do this in parts in globalisel, recognizing the smull and trunc_sat,
which when combined with the correct shift can fold into a single
sqdmulh.
DeltaFile
+18-52llvm/test/CodeGen/AArch64/saturating-vec-smull.ll
+16-46llvm/test/CodeGen/AArch64/smul_fix_sat.ll
+21-0llvm/lib/Target/AArch64/AArch64InstrInfo.td
+55-983 files

LLVM/project 3b5d3d2llvm/lib/CodeGen MachineFunction.cpp

[MachineFunction] Print type when printing constant pool value. (#220485)

Previously we printed something like `cp#2: splat (i8 -8), align=64`
which doesn't give any indication of total size.

This would have made debugging
https://github.com/llvm/llvm-project/pull/220448 easier.
DeltaFile
+1-1llvm/lib/CodeGen/MachineFunction.cpp
+1-11 files

FreeBSD/src ab420c4sys/arm/include _inttypes.h, sys/arm64/include _inttypes.h

libc: Add PRIb*, PRIB*, and SCNb* macros as per C23

Reviewed by:    fuz
Approved by:    fuz (mentor)
MFC after:      1 month
Differential Revision:  https://reviews.freebsd.org/D59293
DeltaFile
+45-0sys/x86/include/_inttypes.h
+45-0sys/riscv/include/_inttypes.h
+45-0sys/powerpc/include/_inttypes.h
+45-0sys/arm64/include/_inttypes.h
+45-0sys/arm/include/_inttypes.h
+225-05 files

FreeBSD/ports 56ce79bdevel/jenkins-lts Makefile distinfo

devel/jenkins-lts: Update to 2.568.3

Security:       102bc631-a6da-11f1-ba21-00e0edd85c6a
MFH:            2026Q3
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit e430b4b59a8426233cb40ff5430998c01c2020ab)
DeltaFile
+3-3devel/jenkins-lts/distinfo
+1-1devel/jenkins-lts/Makefile
+4-42 files

FreeBSD/ports 9d566c1devel/jenkins Makefile distinfo

devel/jenkins: Update to 2.580

Security:       102bc631-a6da-11f1-ba21-00e0edd85c6a
MFH:            2026Q3
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 71c80942caa3abb23b659050e464cecde0251887)
DeltaFile
+3-3devel/jenkins/distinfo
+1-1devel/jenkins/Makefile
+4-42 files

FreeBSD/ports e430b4bdevel/jenkins-lts Makefile distinfo

devel/jenkins-lts: Update to 2.568.3

Security:       102bc631-a6da-11f1-ba21-00e0edd85c6a
MFH:            2026Q3
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/jenkins-lts/distinfo
+1-2devel/jenkins-lts/Makefile
+4-52 files

FreeBSD/ports 71c8094devel/jenkins Makefile distinfo

devel/jenkins: Update to 2.580

Security:       102bc631-a6da-11f1-ba21-00e0edd85c6a
MFH:            2026Q3
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/jenkins/distinfo
+1-1devel/jenkins/Makefile
+4-42 files

FreeBSD/ports a518977security/vuxml/vuln 2026.xml

security/vuxml: Document Jenkins Security Advisory 2026-09-02

Sponsored by:   The FreeBSD Foundation
DeltaFile
+69-0security/vuxml/vuln/2026.xml
+69-01 files

OPNSense/src 7c975cesys/netpfil/pf pf_lb.c

pf: do not set a null rule pointer during test

This tails fe96610 and 536b075 since *ctx.rm is going to referenced
eventually which causes the reported panic.

PR: https://github.com/opnsense/src/issues/309
DeltaFile
+3-5sys/netpfil/pf/pf_lb.c
+3-51 files

LLVM/project d65c9dalibc/test/shared shared_math_test.cpp shared_math_constexpr_test.cpp

nit + bf16 fix
DeltaFile
+11-6libc/test/shared/shared_math_constexpr_test.cpp
+10-4libc/test/shared/shared_math_test.cpp
+21-102 files

LLVM/project 30a8035libc/shared/math remainderf128.h, libc/src/__support/math remainderf128.h

remainderf128
DeltaFile
+4-7libc/src/__support/math/remainderf128.h
+0-6libc/shared/math/remainderf128.h
+3-3libc/test/shared/shared_math_constexpr_test.cpp
+5-1libc/src/math/generic/remainderf128.cpp
+5-0libc/src/math/remainderf128.h
+2-2libc/test/shared/shared_math_test.cpp
+19-1916 files not shown
+37-2922 files

LLVM/project 5877326libc/shared/math fmodf128.h, libc/src/__support/math fmodf128.h

fmodf128
DeltaFile
+5-8libc/src/__support/math/fmodf128.h
+0-6libc/shared/math/fmodf128.h
+5-1libc/src/math/generic/fmodf128.cpp
+5-0libc/test/src/math/smoke/fmodf128_test.cpp
+5-0libc/src/math/fmodf128.h
+2-2libc/test/shared/shared_math_constexpr_test.cpp
+22-1719 files not shown
+45-2825 files

LLVM/project 0ce3d4alibc/test/shared shared_math_test.cpp

nit
DeltaFile
+0-3libc/test/shared/shared_math_test.cpp
+0-31 files

LLVM/project 57ab737libc/test/src/math NextAfterTest.h

cast
DeltaFile
+18-18libc/test/src/math/NextAfterTest.h
+18-181 files

LLVM/project ac7c57elibc/shared/math nextdownf128.h, libc/src/__support/math nextdownf128.h

nextdownf128
DeltaFile
+8-5libc/test/shared/shared_math_test.cpp
+4-7libc/src/__support/math/nextdownf128.h
+0-6libc/shared/math/nextdownf128.h
+3-3libc/test/shared/shared_math_constexpr_test.cpp
+5-1libc/src/math/generic/nextdownf128.cpp
+5-0libc/src/math/nextdownf128.h
+25-2219 files not shown
+52-3225 files

LLVM/project 88caceelibc/shared/math nextupf128.h, libc/src/__support/math nextupf128.h

nextupf128
DeltaFile
+4-7libc/src/__support/math/nextupf128.h
+0-6libc/shared/math/nextupf128.h
+3-2libc/test/shared/shared_math_test.cpp
+4-1libc/src/math/generic/nextupf128.cpp
+5-0libc/test/src/math/smoke/nextupf128_test.cpp
+5-0libc/src/math/nextupf128.h
+21-1620 files not shown
+48-2826 files

LLVM/project e8de1a9libc/shared/math nextafterf128.h, libc/src/__support/math nextafterf128.h

nextafterf128
DeltaFile
+4-7libc/src/__support/math/nextafterf128.h
+0-6libc/shared/math/nextafterf128.h
+4-1libc/src/math/generic/nextafterf128.cpp
+5-0libc/test/src/math/smoke/nextafterf128_test.cpp
+5-0libc/test/src/math/nextafterf128_test.cpp
+5-0libc/src/math/nextafterf128.h
+23-1421 files not shown
+48-2927 files

LLVM/project bc84ee8libc/shared/math fdimf128.h, libc/src/__support/math fdimf128.h

fdimf128
DeltaFile
+4-7libc/src/__support/math/fdimf128.h
+0-6libc/shared/math/fdimf128.h
+5-1libc/src/math/generic/fdimf128.cpp
+5-0libc/test/src/math/smoke/fdimf128_test.cpp
+5-0libc/src/math/fdimf128.h
+2-2libc/test/shared/shared_math_constexpr_test.cpp
+21-1619 files not shown
+45-2825 files

LLVM/project 3f7ff6blibc/shared/math fminimum_mag_numf128.h, libc/src/__support/math fminimum_mag_numf128.h

fminimum_mag_numf128
DeltaFile
+4-7libc/src/__support/math/fminimum_mag_numf128.h
+0-6libc/shared/math/fminimum_mag_numf128.h
+3-3libc/test/shared/shared_math_constexpr_test.cpp
+5-1libc/src/math/generic/fminimum_mag_numf128.cpp
+5-0libc/test/src/math/smoke/fminimum_mag_numf128_test.cpp
+5-0libc/src/math/fminimum_mag_numf128.h
+22-1721 files not shown
+48-3127 files

LLVM/project a0f5c7elibc/shared/math fmaximum_mag_numf128.h, libc/src/__support/math fmaximum_mag_numf128.h

fmaximum+mag_numf128
DeltaFile
+6-6libc/test/shared/shared_math_constexpr_test.cpp
+4-7libc/src/__support/math/fmaximum_mag_numf128.h
+4-4libc/test/shared/shared_math_test.cpp
+0-6libc/shared/math/fmaximum_mag_numf128.h
+5-1libc/src/math/generic/fmaximum_mag_numf128.cpp
+5-0libc/src/math/fmaximum_mag_numf128.h
+24-2419 files not shown
+51-3425 files

LLVM/project 753f282libc/test/shared shared_math_test.cpp shared_math_constexpr_test.cpp

nit
DeltaFile
+6-6libc/test/shared/shared_math_constexpr_test.cpp
+2-2libc/test/shared/shared_math_test.cpp
+8-82 files

LLVM/project 018b1edlibc/test/shared shared_math_constexpr_test.cpp

nit
DeltaFile
+1-1libc/test/shared/shared_math_constexpr_test.cpp
+1-11 files

LLVM/project df2b608libc/shared/math fminimum_magf128.h, libc/src/__support/math fminimum_magf128.h

fminimum_magf128
DeltaFile
+4-7libc/src/__support/math/fminimum_magf128.h
+5-5libc/test/shared/shared_math_constexpr_test.cpp
+4-4libc/test/shared/shared_math_test.cpp
+0-6libc/shared/math/fminimum_magf128.h
+5-1libc/src/math/generic/fminimum_magf128.cpp
+5-0libc/src/math/fminimum_magf128.h
+23-2320 files not shown
+51-3426 files

LLVM/project 7e13744libc/test/shared shared_math_test.cpp

nit
DeltaFile
+2-2libc/test/shared/shared_math_test.cpp
+2-21 files

LLVM/project be3f8fblibc/shared/math fmaximum_magf128.h, libc/src/__support/math fmaximum_magf128.h

fmaximum_magf128
DeltaFile
+4-7libc/src/__support/math/fmaximum_magf128.h
+0-6libc/shared/math/fmaximum_magf128.h
+3-3libc/test/shared/shared_math_constexpr_test.cpp
+5-1libc/src/math/generic/fmaximum_magf128.cpp
+5-0libc/test/src/math/smoke/fmaximum_magf128_test.cpp
+5-0libc/src/math/fmaximum_magf128.h
+22-1720 files not shown
+47-3026 files