LLVM/project aae3843clang/docs ReleaseNotes.rst, clang/lib/AST ExprConstant.cpp

[Clang][AST] Fix extending an unsigned to signed in `ExprConstant.cpp` (#180563)

Fixes #154713.

The crash was due to `Index` sometimes being an unsigned 64-bit integer
which was being zero-extended to a signed 64-bit, triggering an
assertion failure in `APSInt::getExtValue`. This patch zero-extends it
to a unsigned 64-bit integer instead, since `HandleLValueVectorElement`
takes in a `uint64_t` anyway.
DeltaFile
+13-0clang/test/SemaCXX/vector.cpp
+1-1clang/lib/AST/ExprConstant.cpp
+1-0clang/docs/ReleaseNotes.rst
+15-13 files

FreeBSD/doc ce5cc64website/data/en/vendors consulting.toml misc.toml

remove stale FreeBSD Mall links

PR: 293468
DeltaFile
+0-7website/data/en/vendors/consulting.toml
+0-5website/data/en/vendors/misc.toml
+0-122 files

FreeBSD/src 73d9153tests/sys/kern Makefile

tests/kern: put ssl_sendfile under MK_OPENSSL != no

Reported by:    wosch
DeltaFile
+1-1tests/sys/kern/Makefile
+1-11 files

FreeBSD/src 5547a7bsys/netinet ip_divert.c

divert: Use a better source identifier for netisr_queue_src() calls

These opaque IDs are used by netisr to distribute work among threads.
The mapping function is simply SourceID % numthreads, so using socket
addresses as source IDs isn't going to distribute packets well due to
alignment.

Use the divert socket's generation number instead, as that suits this
purpose much better.

Reviewed by:    zlei, glebius
MFC after:      1 week
Sponsored by:   OPNsense
Sponsored by:   Klara, Inc.
Differential Revision:  https://reviews.freebsd.org/D55537
DeltaFile
+4-2sys/netinet/ip_divert.c
+4-21 files

LLVM/project 19c862dclang/lib/CIR/CodeGen CIRGenFunction.cpp CIRGenExprCXX.cpp

[CIR][NFC] Fix unused variable warnings (#183604)

We have accumulated four places where variables were only being used in
asserts. This change silences the warnings for that.
DeltaFile
+3-2clang/lib/CIR/CodeGen/CIRGenFunction.cpp
+1-1clang/lib/CIR/CodeGen/CIRGenExprCXX.cpp
+1-1clang/lib/CIR/CodeGen/CIRGenAsm.cpp
+5-43 files

pfSense/pfsense ce47048src/usr/local/www system_gateway_groups.php

Remove stale gw group "dirty" flag file

The gateway group "dirty" flag file is left behind when a gateway group
is added and removed without applying changes in between.
DeltaFile
+4-0src/usr/local/www/system_gateway_groups.php
+4-01 files

FreeBSD/ports 566266adevel/libunistring distinfo Makefile

devel/libunistring: Update 1.4.1 => 1.4.2

Changelog:
 - Prepare for 1.4.2 release.
   * version.sh: Bump version number, date, gnulib version.
   * README: Update version.
   * NEWS: Update.
 - Sync with gnulib.
   * lib/unistring/cdefs.h: Update from gnulib/m4/gnulib-common.m4.
 - (_GL_UNNAMED): New macro.
 - (_UC_UNNAMED): Apply "New C macro _GL_UNNAMED".
 - Make the generated <unistring/stdint.h> more usable in C++ mode.
   * lib/Makefile.am (unistring/stdint.h): In C++ 11 or newer mode, just
     use <cstdint>.

PR:     293435
DeltaFile
+3-3devel/libunistring/distinfo
+1-1devel/libunistring/Makefile
+4-42 files

FreeBSD/ports 4302ce7security/p5-openxpki-clca distinfo Makefile

security/p5-openxpki-clca: Update 1.20 => 1.21

Commit log:
https://github.com/openxpki/clca/compare/v1.20...v1.21

PR:     293444
DeltaFile
+3-3security/p5-openxpki-clca/distinfo
+1-1security/p5-openxpki-clca/Makefile
+4-42 files

FreeBSD/ports ec2ab00textproc/moor distinfo Makefile

textproc/moor: Update 2.10.4 => 2.11.0

Changelogs:
- https://github.com/walles/moor/releases/tag/v2.10.5
- https://github.com/walles/moor/releases/tag/v2.11.0

Reviewed by:    osa, vvd (mentors)
Approved by:    osa, vvd (mentors)
Differential Revision: https://reviews.freebsd.org/D55540
DeltaFile
+5-5textproc/moor/distinfo
+1-1textproc/moor/Makefile
+6-62 files

FreeBSD/ports 030a121ports-mgmt/pkg_replace distinfo Makefile

ports-mgmt/pkg_replace: Update 20260209 => 20260219

Changelog:
https://github.com/kdeguchi/pkg_replace/releases/tag/20260219

PR:     293452
DeltaFile
+3-3ports-mgmt/pkg_replace/distinfo
+1-1ports-mgmt/pkg_replace/Makefile
+4-42 files

NetBSD/pkgsrc-wip 49bf178. Makefile, wayvnc Makefile DESCR

wayvnc: add incomplete package
DeltaFile
+28-0wayvnc/Makefile
+6-0wayvnc/DESCR
+5-0wayvnc/distinfo
+4-0wayvnc/PLIST
+3-0Makefile
+46-05 files

NetBSD/pkgsrc-wip 31f815cneatvnc Makefile buildlink3.mk

neatvnc: new package
DeltaFile
+26-0neatvnc/Makefile
+16-0neatvnc/buildlink3.mk
+7-0neatvnc/DESCR
+6-0neatvnc/PLIST
+5-0neatvnc/distinfo
+60-05 files

NetBSD/pkgsrc-wip 79be0b0aml Makefile DESCR

aml: add new package
DeltaFile
+22-0aml/Makefile
+19-0aml/DESCR
+12-0aml/buildlink3.mk
+6-0aml/PLIST
+5-0aml/distinfo
+64-05 files

LLVM/project 25e1577clang/tools/clang-linker-wrapper ClangLinkerWrapper.cpp

[Clang] Add response file support to clang-linker-wrapper (#183598)

Summary:
This is needed on some platforms like Windows when the generated command
line becomes too large. This seems to be occurring in practice so we
need to support this. Uses the same basic support clang does.

No test because there isn't any current infrastructure to support it,
will likely be "tested" by ROCBLAS builds not failing anymore on
Windows.
DeltaFile
+29-1clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp
+29-11 files

FreeBSD/ports d46b321net/samba422 Makefile

net/samba422: opt out from Features/fortify.mk

[...]
Checking for freebsd sendfile support                                                           : not found
sendfile support not found but it was requested !
(complete log in /wrkdirs/usr/ports/net/samba422/work/samba-4.22.6/bin/config.log)
===>  Script "configure" failed unexpectedly.
[...]

PR:     292391
DeltaFile
+1-0net/samba422/Makefile
+1-01 files

FreeBSD/ports 46aed1fnet/samba423 Makefile

net/samba423: opt out from Features/fortify.mk

[...]
Checking for freebsd sendfile support                                                           : not found
sendfile support not found but it was requested !
(complete log in /wrkdirs/usr/ports/net/samba423/work/samba-4.23.4/bin/config.log)
===>  Script "configure" failed unexpectedly.
[...]

PR:     292392
DeltaFile
+1-0net/samba423/Makefile
+1-01 files

FreeBSD/ports b513719net/samba420 Makefile

net/samba420: opt out from Features/fortify.mk

[...]
Checking for freebsd sendfile support                                                           : not found
sendfile support not found but it was requested !
(complete log in /wrkdirs/usr/ports/net/samba420/work/samba-4.20.8/bin/config.log)
===>  Script "configure" failed unexpectedly.
[...]

PR:     292390
DeltaFile
+1-0net/samba420/Makefile
+1-01 files

FreeBSD/ports 786c411net/samba416 Makefile

net/samba416: opt out from Features/fortify.mk

[...]
sendfile support not found but it was requested !
(complete log in /wrkdirs/usr/ports/net/samba416/work-default/samba-4.16.11/bin/config.log)
===>  Script "configure" failed unexpectedly.
[...]

PR:     292388
DeltaFile
+1-0net/samba416/Makefile
+1-01 files

FreeBSD/ports ed93436net/samba419 Makefile

net/samba419: opt out from Features/fortify.mk

[...]
Checking for freebsd sendfile support                                                           : not found
sendfile support not found but it was requested !
(complete log in /wrkdirs/usr/ports/net/samba419/work/samba-4.19.9/bin/config.log)
===>  Script "configure" failed unexpectedly.
[...]

PR:     292389
DeltaFile
+1-0net/samba419/Makefile
+1-01 files

LLVM/project 82678f2clang/include/clang/CIR/Dialect/Builder CIRBaseBuilder.h, clang/lib/CIR/CodeGen CIRGenBuiltinAArch64.cpp

[CIR][AArch64] Add lowering for vaba_* and vabd_* builtins (1/N)

Add CIR lowering for the following AdvSIMD (NEON) intrinsic families:

* vabd_*  – Absolute difference
  https://arm-software.github.io/acle/neon_intrinsics/advsimd.html#absolute-difference

* vaba_*  – Absolute difference and accumulate
  https://arm-software.github.io/acle/neon_intrinsics/advsimd.html#absolute-difference-and-accumulate

Tests for these intrinsics were split out from:
  test/CodeGen/AArch64/neon-intrinsics.c

and moved to:
  test/CodeGen/AArch64/neon/intrinsics.c

The following helper hooks were adapted from the ClangIR project:
  * getNeonType, emitNeonCall, emitNeonCallToOp.


    [4 lines not shown]
DeltaFile
+213-0clang/test/CodeGen/AArch64/neon/intrinsics.c
+0-174clang/test/CodeGen/AArch64/neon-intrinsics.c
+136-0clang/lib/CIR/CodeGen/CIRGenBuiltinAArch64.cpp
+3-0clang/include/clang/CIR/Dialect/Builder/CIRBaseBuilder.h
+352-1744 files

FreeBSD/ports 642c4b6net-mgmt/unifi10 distinfo Makefile

net-mgmt/unifi10: Update to 10.1.85

Release notes:  https://community.ui.com/releases/r/network/10.1.85
DeltaFile
+5-5net-mgmt/unifi10/distinfo
+1-2net-mgmt/unifi10/Makefile
+6-72 files

LLVM/project 3d46966clang/include/clang/Basic DiagnosticDriverKinds.td, clang/include/clang/Options Options.td

[Metal][HLSL] Add support for dumping reflection (#181258)

The Metal Shader converter can output shader reflection information into
a JSON file. This connects the -Fre flag (DXC's flag for reflection) to
the Metal Shader Converter tool step to produce the JSON file. As a
temporary state the -Fre flag will error when used without the -metal
flag.

This is required to address
https://github.com/llvm/offload-test-suite/issues/452
DeltaFile
+22-0clang/lib/Driver/ToolChains/HLSL.cpp
+8-0clang/test/Driver/HLSL/fre-errors.hlsl
+8-0clang/test/Driver/HLSL/metal-converter.hlsl
+2-0clang/include/clang/Basic/DiagnosticDriverKinds.td
+2-0clang/include/clang/Options/Options.td
+42-05 files

LLVM/project 32f9a40llvm/include/llvm/IR PatternMatch.h FMF.h

Add remaining patterns for floating-point flag matches (#173912)

As in title. Only `reassoc` pattern was supplied -- for completeness all
should be supplied. Make FastMathFlag ctor public as well.
DeltaFile
+41-4llvm/include/llvm/IR/PatternMatch.h
+9-2llvm/include/llvm/IR/FMF.h
+50-62 files

LLVM/project 5bbfce0llvm/lib/Analysis ValueTracking.cpp, llvm/test/Transforms/Attributor/AMDGPU nofpclass-amdgcn-trig-preop.ll

ValueTracking: Special case fmul by llvm.amdgcn.trig.preop (#183373)

This is another instance of the logic from #183159. If we know
one source is not-infinity, and the other source is less than or
equal to 1, this cannot overflow. Special case llvm.amdgcn.trig.preop,
as a substitute for proper range tracking. This almost enables pruning
edge case handling in trig function implementations, if not for the
recursion depth limit (but that's a problem for another day).
DeltaFile
+113-0llvm/test/Transforms/Attributor/AMDGPU/nofpclass-amdgcn-trig-preop.ll
+28-14llvm/lib/Analysis/ValueTracking.cpp
+141-142 files

FreeBSD/ports 0f26e39java/openjdk25 distinfo Makefile, java/openjdk25/files patch-src_jdk.jdwp.agent_unix_native_libjdwp_exec__md.c patch-src_hotspot_os__cpu_bsd__ppc_os__bsd__ppc.cpp

java/openjdk25: Update to OpenJDK 25.0.2

Update to track upstream version 25.0.2, with fixes for FreeBSD.

See the upstream release notes for details on what has changed since
version 25.0.1:
https://www.oracle.com/java/technologies/javase/25-0-2-relnotes.html

In addition to the above, this release includes the following patch,
scheduled for JDK 26 by upstream.

JDK-8371637: allocateNativeInternal sometimes return incorrectly aligned
memory

This is because this patch affects systems using jemalloc specifically,
like FreeBSD does, but I feel it's too long time to wait until the next
LTS release before making it available on FreeBSD.

Reviewed by:    fuz (mentor)

    [3 lines not shown]
DeltaFile
+0-20java/openjdk25/files/patch-src_jdk.jdwp.agent_unix_native_libjdwp_exec__md.c
+0-11java/openjdk25/files/patch-src_hotspot_os__cpu_bsd__ppc_os__bsd__ppc.cpp
+3-3java/openjdk25/distinfo
+2-3java/openjdk25/Makefile
+5-374 files

FreeBSD/ports 31a7d2adns/dnsmasq/files patch-src_dhcp.c

dns/dnsmasq: Revert commit c157508753df771c1dc0b24e5e58317df7e9e9a9"

Breaks build because version in quarterly isn't up to date
with main branch
DeltaFile
+0-110dns/dnsmasq/files/patch-src_dhcp.c
+0-1101 files

FreeBSD/ports c30e294java/dbvis distinfo Makefile

java/dbvis: Update 25.3.1 => 25.3.2

Release Notes:
https://www.dbvis.com/releasenotes/25.3/
DeltaFile
+3-3java/dbvis/distinfo
+1-2java/dbvis/Makefile
+4-52 files

FreeBSD/ports 84f2980sysutils/syslog-ng pkg-plist distinfo, sysutils/syslog-ng/files syslog-ng.conf.sample

sysutils/syslog-ng: Update to 4.11.0

Submitted by:   Peter Czanik (CzP) <peter.czanik at oneidentity.com>
                Balabit (a OneIdentity company) / syslog-ng upstream
DeltaFile
+9-9sysutils/syslog-ng/pkg-plist
+3-3sysutils/syslog-ng/distinfo
+1-2sysutils/syslog-ng/Makefile
+1-1sysutils/syslog-ng/files/syslog-ng.conf.sample
+14-154 files

FreeBSD/ports 7af9252devel/got distinfo Makefile

devel/got: update to 0.123

User-visible changes:
- make 'gotadmin cleanup' run even if HEAD points at a non-existent branch
- miscellaneous speedups
DeltaFile
+3-3devel/got/distinfo
+1-1devel/got/Makefile
+4-42 files

LLVM/project b13718cllvm/lib/Target/AMDGPU VOP3PInstructions.td, llvm/test/CodeGen/AMDGPU mad-mix-bf16.ll global-atomicrmw-fadd.ll

[AMDGPU] Fix encoding of inline constants in v_fma_mix_f32_bf16 (#183487)

BF16 source operands use F32 inline constant values, so set OP_SEL to
select the high half of the constant, since BF16 encoding matches the
high 16 bits of F32 encoding. This behaviour is different from F16
source operands which use F16 constant values in the low 16 bits.

Fixes: #183337
DeltaFile
+25-25llvm/test/CodeGen/AMDGPU/mad-mix-bf16.ll
+20-20llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+16-16llvm/test/CodeGen/AMDGPU/bf16.ll
+4-3llvm/lib/Target/AMDGPU/VOP3PInstructions.td
+65-644 files