LLVM/project 8b1d384compiler-rt/lib/sanitizer_common sanitizer_common_interceptors_format.inc, compiler-rt/lib/sanitizer_common/tests sanitizer_format_interceptor_test.cpp

[sanitizer] Support "bB" printf GLIBC extension (#128449)

https://www.gnu.org/software/libc/manual/html_node/Table-of-Output-Conversions.html

Without the patch llc triggers non-fatal Asan warning.
DeltaFile
+8-1compiler-rt/lib/sanitizer_common/tests/sanitizer_format_interceptor_test.cpp
+4-0compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_format.inc
+12-12 files

LLVM/project 14072a4clang/test/Driver mips-fsf.cpp, lldb/tools/lldb-dap lldb-dap.cpp EventHelper.cpp

fallback to default

Created using spr 1.3.4
DeltaFile
+15-2,176lldb/tools/lldb-dap/lldb-dap.cpp
+607-5llvm/test/CodeGen/AMDGPU/vgpr-agpr-limit-gfx90a.ll
+240-240clang/test/Driver/mips-fsf.cpp
+415-0lldb/tools/lldb-dap/Handler/InitializeRequestHandler.cpp
+339-0llvm/test/Transforms/LoopVectorize/dereferenceable-info-from-assumption-variable-size.ll
+238-0lldb/tools/lldb-dap/EventHelper.cpp
+1,854-2,421157 files not shown
+5,441-3,553163 files

LLVM/project 1434e11clang/test/Driver mips-fsf.cpp, lldb/tools/lldb-dap lldb-dap.cpp EventHelper.cpp

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.4

[skip ci]
DeltaFile
+15-2,176lldb/tools/lldb-dap/lldb-dap.cpp
+607-5llvm/test/CodeGen/AMDGPU/vgpr-agpr-limit-gfx90a.ll
+240-240clang/test/Driver/mips-fsf.cpp
+415-0lldb/tools/lldb-dap/Handler/InitializeRequestHandler.cpp
+339-0llvm/test/Transforms/LoopVectorize/dereferenceable-info-from-assumption-variable-size.ll
+238-0lldb/tools/lldb-dap/EventHelper.cpp
+1,854-2,421156 files not shown
+5,439-3,551162 files

LLVM/project 0a40825lldb/tools/lldb-dap lldb-dap.cpp EventHelper.cpp, lldb/tools/lldb-dap/Handler InitializeRequestHandler.cpp RequestHandler.cpp

rebase

Created using spr 1.3.4
DeltaFile
+15-2,176lldb/tools/lldb-dap/lldb-dap.cpp
+415-0lldb/tools/lldb-dap/Handler/InitializeRequestHandler.cpp
+238-0lldb/tools/lldb-dap/EventHelper.cpp
+228-0lldb/tools/lldb-dap/Handler/RequestHandler.cpp
+227-0lldb/tools/lldb-dap/Handler/EvaluateRequestHandler.cpp
+221-0lldb/tools/lldb-dap/Handler/CompletionsHandler.cpp
+1,344-2,17614 files not shown
+2,619-2,18420 files

LLVM/project 3aef599mlir/include/mlir/Dialect/Affine Passes.td, mlir/test/Dialect/Affine loop-fusion-4.mlir loop-fusion-3.mlir

[MLIR][Affine] NFC. Drop redundant fusion- suffix from fusion pass options (#128405)

NFC. Drop redundant fusion- suffix from fusion pass options. The pass
already has 'fusion' in its name. Shorten the option names avoiding
repetition.
DeltaFile
+4-4mlir/include/mlir/Dialect/Affine/Passes.td
+2-2mlir/test/Dialect/Affine/loop-fusion-4.mlir
+1-1mlir/test/Dialect/Affine/loop-fusion-3.mlir
+1-1mlir/test/Dialect/Affine/loop-fusion-2.mlir
+1-1mlir/test/Dialect/Affine/loop-fusion-inner.mlir
+1-1mlir/test/Examples/mlir-opt/loop_fusion_options.mlir
+10-106 files

LLVM/project 8c917f3compiler-rt/lib/sanitizer_common/tests sanitizer_format_interceptor_test.cpp

[NFC][sanitizer] Add test for length sub-specifier "z" (#128448)

DeltaFile
+3-0compiler-rt/lib/sanitizer_common/tests/sanitizer_format_interceptor_test.cpp
+3-01 files

LLVM/project d0e37d9lldb/tools/lldb-dap lldb-dap.cpp EventHelper.cpp, lldb/tools/lldb-dap/Handler InitializeRequestHandler.cpp RequestHandler.cpp

[lldb-dap] Refactor request handlers (NFC) (#128262)

Currently, all request handlers are implemented as free functions in
lldb-dap.cpp. That file has grown to over 5000 lines and is starting to
become hard to maintain. This PR moves the request handlers into their
own class (and file), together with their documentation.

This PR migrates about a third of the request handlers and the rest will
be migrated in subsequent commits. I'm merging this in an incomplete
state because almost any lldb-dap change is going to result in merge
conflicts and migrating request handlers one by one is easier to review.
DeltaFile
+15-2,176lldb/tools/lldb-dap/lldb-dap.cpp
+415-0lldb/tools/lldb-dap/Handler/InitializeRequestHandler.cpp
+238-0lldb/tools/lldb-dap/EventHelper.cpp
+228-0lldb/tools/lldb-dap/Handler/RequestHandler.cpp
+227-0lldb/tools/lldb-dap/Handler/EvaluateRequestHandler.cpp
+221-0lldb/tools/lldb-dap/Handler/CompletionsHandler.cpp
+1,344-2,17613 files not shown
+2,616-2,18419 files

OpenBSD/ports ELSMh6bmultimedia/shotcut Makefile distinfo, multimedia/shotcut/patches patch-src_mainwindow_cpp

   update to v25.01.2, by Josh Grosse - thanks!
VersionDeltaFile
1.13+14-0multimedia/shotcut/pkg/PLIST
1.11+1-10multimedia/shotcut/patches/patch-src_mainwindow_cpp
1.19+5-4multimedia/shotcut/Makefile
1.13+2-2multimedia/shotcut/distinfo
+22-164 files

LLVM/project af42b11llvm/test/CodeGen/AMDGPU shufflevector.v2i64.v8i64.ll shufflevector.v2bf16.v8bf16.ll

rebase

Created using spr 1.3.4
DeltaFile
+7,782-7,782llvm/test/CodeGen/AMDGPU/shufflevector.v2i64.v8i64.ll
+7,427-7,427llvm/test/CodeGen/AMDGPU/shufflevector.v2bf16.v8bf16.ll
+7,427-7,427llvm/test/CodeGen/AMDGPU/shufflevector.v2f16.v8f16.ll
+7,255-7,255llvm/test/CodeGen/AMDGPU/shufflevector.v2i16.v8i16.ll
+6,967-6,967llvm/test/CodeGen/AMDGPU/shufflevector.v4p0.v4p0.ll
+6,967-6,967llvm/test/CodeGen/AMDGPU/shufflevector.v4i64.v4i64.ll
+43,825-43,8254,198 files not shown
+510,585-434,2364,204 files

LLVM/project fd28614compiler-rt/lib/sanitizer_common sanitizer_common_interceptors_format.inc

[𝘀𝗽𝗿] initial version

Created using spr 1.3.4
DeltaFile
+6-2compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_format.inc
+6-21 files

LLVM/project 0722650compiler-rt/lib/sanitizer_common sanitizer_common_interceptors_format.inc, compiler-rt/lib/sanitizer_common/tests sanitizer_format_interceptor_test.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.4
DeltaFile
+8-1compiler-rt/lib/sanitizer_common/tests/sanitizer_format_interceptor_test.cpp
+4-0compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_format.inc
+12-12 files

LLVM/project 78c8176compiler-rt/lib/sanitizer_common/tests sanitizer_format_interceptor_test.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.4
DeltaFile
+3-0compiler-rt/lib/sanitizer_common/tests/sanitizer_format_interceptor_test.cpp
+3-01 files

FreeBSD/ports 79ea152devel/linux-rl9-sdl20 pkg-plist.aarch64

devel/linux-rl9-sdl20: unbreak aarch64 build (+)

aarch64 package is 64bit only

Reported by:    fallout
Sponsored by:   Future Crew, LLC
DeltaFile
+0-2devel/linux-rl9-sdl20/pkg-plist.aarch64
+0-21 files

FreeBSD/ports 119734cdevel/linux-rl9-sdl12 pkg-plist.aarch64

devel/linux-rl9-sdl12: unbreak aarch64 build (+)

aarch64 package is 64bit only

Reported by:    fallout
Sponsored by:   Future Crew, LLC
DeltaFile
+0-2devel/linux-rl9-sdl12/pkg-plist.aarch64
+0-21 files

LLVM/project 1cf1035clang/lib/Headers/hlsl hlsl_intrinsics.h, clang/lib/Sema SemaSPIRV.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.4
DeltaFile
+177-0clang/test/CodeGenHLSL/builtins/reflect.hlsl
+43-0clang/lib/Headers/hlsl/hlsl_intrinsics.h
+33-0clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl
+33-0llvm/test/CodeGen/SPIRV/hlsl-intrinsics/reflect.ll
+32-0clang/test/CodeGenSPIRV/Builtins/reflect.c
+32-0clang/lib/Sema/SemaSPIRV.cpp
+350-08 files not shown
+440-614 files

LLVM/project 49341e9clang/lib/Headers/hlsl hlsl_intrinsics.h, clang/lib/Sema SemaSPIRV.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.4

[skip ci]
DeltaFile
+177-0clang/test/CodeGenHLSL/builtins/reflect.hlsl
+43-0clang/lib/Headers/hlsl/hlsl_intrinsics.h
+33-0clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl
+33-0llvm/test/CodeGen/SPIRV/hlsl-intrinsics/reflect.ll
+32-0clang/lib/Sema/SemaSPIRV.cpp
+32-0clang/test/CodeGenSPIRV/Builtins/reflect.c
+350-07 files not shown
+434-413 files

NetBSD/pkgsrc 9wzocvQham/fl_logbook Makefile

   (ham/fl_logbook) HOMEPAGE moved
VersionDeltaFile
1.17+2-2ham/fl_logbook/Makefile
+2-21 files

HardenedBSD/src 9a263c5sys/compat/linuxkpi/common/include/linux skbuff.h, sys/net if_infiniband.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+166-119sys/compat/linuxkpi/common/include/linux/skbuff.h
+125-18usr.sbin/usbconfig/dump.c
+52-5sys/net/if_infiniband.c
+14-6usr.sbin/usbconfig/usbconfig.c
+5-1usr.sbin/usbconfig/usbconfig.8
+3-2usr.sbin/usbconfig/dump.h
+365-1511 files not shown
+366-1527 files

HardenedBSD/src 780f8c4sys/compat/linuxkpi/common/include/linux skbuff.h, sys/net if_infiniband.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+166-119sys/compat/linuxkpi/common/include/linux/skbuff.h
+125-18usr.sbin/usbconfig/dump.c
+52-5sys/net/if_infiniband.c
+14-6usr.sbin/usbconfig/usbconfig.c
+5-1usr.sbin/usbconfig/usbconfig.8
+3-2usr.sbin/usbconfig/dump.h
+365-1511 files not shown
+366-1527 files

HardenedBSD/ports 44dfce1devel/R-cran-pak Makefile, devel/massif-visualizer Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+79-47filesystems/ztop/distinfo
+38-22filesystems/ztop/Makefile.crates
+0-38sysutils/nvme-cli/patch-meson.build
+38-0sysutils/nvme-cli/files/patch-meson.build
+18-12devel/R-cran-pak/Makefile
+12-11devel/massif-visualizer/Makefile
+185-13026 files not shown
+292-17732 files

FreeBSD/src c66308dusr.sbin/usbconfig dump.c usbconfig.c

usbconfig: add -l option to dump_device_desc for single line output

Like pciconf -l add a -l to dump_device_desc for usbconfig which will
fold most fields into a single line.  We do filter out some we think
will not be interesting in this case.

While mangling with string output in ways not always anticipated when
the program was initially written this should help to parse the
available devices for programs like fwget(8).  While I had this in
mind for other bits for a while I got prompted by D48678 to finally
do it.

Sponsored by:   The FreebSD Foundation
MFC after:      3 days
Reviewed by:    bapt (LGTM), ziaee (man)
Differential Revision: https://reviews.freebsd.org/D48974
DeltaFile
+125-18usr.sbin/usbconfig/dump.c
+14-6usr.sbin/usbconfig/usbconfig.c
+5-1usr.sbin/usbconfig/usbconfig.8
+3-2usr.sbin/usbconfig/dump.h
+147-274 files

HardenedBSD/src c66308dusr.sbin/usbconfig dump.c usbconfig.c

usbconfig: add -l option to dump_device_desc for single line output

Like pciconf -l add a -l to dump_device_desc for usbconfig which will
fold most fields into a single line.  We do filter out some we think
will not be interesting in this case.

While mangling with string output in ways not always anticipated when
the program was initially written this should help to parse the
available devices for programs like fwget(8).  While I had this in
mind for other bits for a while I got prompted by D48678 to finally
do it.

Sponsored by:   The FreebSD Foundation
MFC after:      3 days
Reviewed by:    bapt (LGTM), ziaee (man)
Differential Revision: https://reviews.freebsd.org/D48974
DeltaFile
+125-18usr.sbin/usbconfig/dump.c
+14-6usr.sbin/usbconfig/usbconfig.c
+5-1usr.sbin/usbconfig/usbconfig.8
+3-2usr.sbin/usbconfig/dump.h
+147-274 files

NetBSD/src uHzb6PJshare/man/man4 wg.4

   wg.4: mention wg-userspace(8) while here
VersionDeltaFile
1.14+3-2share/man/man4/wg.4
+3-21 files

OpenBSD/src PJiXNFYsys/dev/pci/drm/i915/display intel_dp_mst.c

   drm/i915/dp_mst: Fix connector initialization in intel_dp_add_mst_connector()

   From Imre Deak
   d58f65df2dcb59acd3965907507cfa608fe924b4 in mainline linux

   avoids a NULL deref when using a thunderbolt dock, reported by lorenz
   on bugs@

   Johnny Epsom reported the same problem with a usb-c dock on misc@
VersionDeltaFile
1.14+10-0sys/dev/pci/drm/i915/display/intel_dp_mst.c
+10-01 files

HardenedBSD/ports 99500c6filesystems/ztop distinfo Makefile.crates

filesystems/ztop: release 0.3.0

https://github.com/asomers/ztop/blob/master/CHANGELOG.md#030---2025-02-23
DeltaFile
+79-47filesystems/ztop/distinfo
+38-22filesystems/ztop/Makefile.crates
+1-2filesystems/ztop/Makefile
+118-713 files

FreeBSD/ports 99500c6filesystems/ztop distinfo Makefile.crates

filesystems/ztop: release 0.3.0

https://github.com/asomers/ztop/blob/master/CHANGELOG.md#030---2025-02-23
DeltaFile
+79-47filesystems/ztop/distinfo
+38-22filesystems/ztop/Makefile.crates
+1-2filesystems/ztop/Makefile
+118-713 files

OpenBSD/src 0vPODDhsys/dev/pci/drm/amd/amdgpu amdgpu_devlist.h

   add comments for more revisions of known ids

   747e rev d8 is Radeon RX 7800M
   7480 rev c2 is Radeon RX 7650 GRE
   found in AMD Software: Adrenalin Edition 25.2.2
VersionDeltaFile
1.31+2-2sys/dev/pci/drm/amd/amdgpu/amdgpu_devlist.h
+2-21 files

HardenedBSD/src 8d079c6sys/net if_infiniband.c

if_infininband: Support BPF write for broadcast frames

To support DHCP for IPoIB links, DHCP clients and servers require the
ability to transmit link-layer broadcasts on the IB interfaces. BPF
provides the mechanism for doing this.

This change updates the if_infiniband driver to be capable of accepting
link-layer broadcast requests via BPF using Ethernet formatted frames
(the driver currently registers with BPF as DLT_EN10MB). Only Broadcast
frames can reliably be interpreted using the Ethernet header format so
detect unicast and multicast frames are rejected if passed in using the
Ethernet format. This doesn't impact the ability to support native
unicast, broadcast or multicast frames if native infiniband header
support is added to BPF at a later date.

Further the above, this commit also addresses an issue in the existing
code that can result in separation of part of the packet header from the
rest of the payload if a BPF write was attempted. This was caused by
mbuf preallocation of the infiniband header length regardless of length

    [7 lines not shown]
DeltaFile
+52-5sys/net/if_infiniband.c
+52-51 files

FreeBSD/src 8d079c6sys/net if_infiniband.c

if_infininband: Support BPF write for broadcast frames

To support DHCP for IPoIB links, DHCP clients and servers require the
ability to transmit link-layer broadcasts on the IB interfaces. BPF
provides the mechanism for doing this.

This change updates the if_infiniband driver to be capable of accepting
link-layer broadcast requests via BPF using Ethernet formatted frames
(the driver currently registers with BPF as DLT_EN10MB). Only Broadcast
frames can reliably be interpreted using the Ethernet header format so
detect unicast and multicast frames are rejected if passed in using the
Ethernet format. This doesn't impact the ability to support native
unicast, broadcast or multicast frames if native infiniband header
support is added to BPF at a later date.

Further the above, this commit also addresses an issue in the existing
code that can result in separation of part of the packet header from the
rest of the payload if a BPF write was attempted. This was caused by
mbuf preallocation of the infiniband header length regardless of length

    [7 lines not shown]
DeltaFile
+52-5sys/net/if_infiniband.c
+52-51 files

NetBSD/src HcKFdBYshare/man/man4 wg.4

   wg.4: use $int in the ifconfig.wg0 examples

   This is the preferred style.
VersionDeltaFile
1.13+6-6share/man/man4/wg.4
+6-61 files