LLVM/project e8131c7clang/lib/ScalableStaticAnalysisFramework/Analyses SSAFAnalysesCommon.cpp

add #include <set>
DeltaFile
+1-0clang/lib/ScalableStaticAnalysisFramework/Analyses/SSAFAnalysesCommon.cpp
+1-01 files

LLVM/project 24464f6llvm/lib/Target/RISCV/GISel RISCVLegalizerInfo.cpp, llvm/test/CodeGen/RISCV/GlobalISel memcpy-inline.ll legalizer-info-validation.mir

[RISCV][GlobalISel] Lower G_MEMCPY_INLINE (#192671)

Before this, MIR that contained G_MEMCPY_INLINE has failed in the
lagalization stage.

This patch calls `lower` on G_MEMCPY_INLINE.
DeltaFile
+97-0llvm/test/CodeGen/RISCV/GlobalISel/memcpy-inline.ll
+48-0llvm/test/CodeGen/RISCV/GlobalISel/legalizer/legalize-memcpy-inline.mir
+2-2llvm/test/CodeGen/RISCV/GlobalISel/legalizer-info-validation.mir
+2-0llvm/lib/Target/RISCV/GISel/RISCVLegalizerInfo.cpp
+149-24 files

LLVM/project f943777llvm/lib/Transforms/IPO AttributorAttributes.cpp

[Attributor] Use trivial no side effects check in isAssumedSideEffectFree (#193303)

This PR should not change any tests, which is the goal here. To use
`mayHaveSideEffects` is a shortcut to avoid expensive checks by pulling
in different kind of dependences.

That said, this PR doesn't really need a test.
DeltaFile
+3-0llvm/lib/Transforms/IPO/AttributorAttributes.cpp
+3-01 files

LLVM/project 760bc12llvm/lib/Passes PassBuilderPipelines.cpp, llvm/test/Other new-pm-defaults.ll new-pm-thinlto-postlink-defaults.ll

Reapply "[JTS][Passes] Enable JTS By Default" (#193300)

Reverts llvm/llvm-project#192894

Remaining issues should be fixed by
6a9ed459ce228cc0d8982bf1a8cad39f7c020ce4.
DeltaFile
+1-5llvm/test/Other/new-pm-defaults.ll
+2-2llvm/lib/Passes/PassBuilderPipelines.cpp
+1-0llvm/test/Other/new-pm-thinlto-postlink-defaults.ll
+1-0llvm/test/Other/new-pm-thinlto-postlink-pgo-defaults.ll
+1-0llvm/test/Other/new-pm-thinlto-postlink-samplepgo-defaults.ll
+1-0llvm/test/Other/new-pm-thinlto-prelink-pgo-defaults.ll
+7-72 files not shown
+9-78 files

LLVM/project f1baa17libc/include wchar.yaml, libc/src/wchar wcsxfrm.cpp wcsxfrm.h

[libc] Add wcsxfrm (#191692)

This patch adds wcsxfrm to LLVM libc.

It includes:
- wchar.yaml declaration
- implementation and header
- CMake wiring
- entrypoint registration
- unit tests

The current implementation provides C/POSIX-style behavior and does not
yet add locale-aware collation support.

Tested with:
- ninja libc.test.src.wchar.wcsxfrm_test

Notes:
- local full check-libc was blocked by unrelated pre-existing timeout

    [6 lines not shown]
DeltaFile
+100-0libc/test/src/wchar/wcsxfrm_test.cpp
+54-0libc/src/wchar/wcsxfrm.cpp
+24-0libc/src/wchar/wcsxfrm.h
+13-0libc/src/wchar/CMakeLists.txt
+10-0libc/test/src/wchar/CMakeLists.txt
+8-0libc/include/wchar.yaml
+209-01 files not shown
+210-07 files

LLVM/project a4538a3clang/include/clang/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel EntityPointerLevelFormat.h, clang/lib/ScalableStaticAnalysisFramework/Analyses SSAFAnalysesCommon.h SSAFAnalysesCommon.cpp

[NFC][SSAF] Extract common code in Analyses to a shared file (#191932)

Created SSAFAnalysesCommon.h for the SSAF analyses implementation.

---------

Co-authored-by: Balázs Benics <benicsbalazs at gmail.com>
DeltaFile
+47-0clang/lib/ScalableStaticAnalysisFramework/Analyses/SSAFAnalysesCommon.h
+7-25clang/lib/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel/EntityPointerLevel.cpp
+17-0clang/lib/ScalableStaticAnalysisFramework/Analyses/SSAFAnalysesCommon.cpp
+2-10clang/lib/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsageExtractor.cpp
+0-10clang/include/clang/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel/EntityPointerLevelFormat.h
+1-0clang/lib/ScalableStaticAnalysisFramework/Analyses/CMakeLists.txt
+74-451 files not shown
+75-457 files

LLVM/project 8edf404clang/include/clang/Basic BuiltinsAMDGPU.td, clang/test/CodeGenOpenCL builtins-amdgcn-gfx1250-tensor-load-store.cl

[Clang][AMDGPU] Use unsigned for D#

The descriptor should be unsigned in the first place. Before we moved to
`_ExtVector`, everything just relied on implicit type conversion, so this was
never caught. CLR's implementation of D# uses unsigned as well.
DeltaFile
+8-6clang/test/CodeGenOpenCL/builtins-amdgcn-gfx1250-tensor-load-store.cl
+2-2clang/include/clang/Basic/BuiltinsAMDGPU.td
+3-1clang/test/SemaOpenCL/builtins-amdgcn-error-gfx1250-param.cl
+13-93 files

Illumos/gate 70db7d7usr/src/uts/common/io fssnap.c

18032 fssnap: address of NULL pointer 'sidp'
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+4-12usr/src/uts/common/io/fssnap.c
+4-121 files

FreeBSD/ports b4d8e0adevel/goreleaser distinfo Makefile

devel/goreleaser: update to 2.15.4

Changelog: https://github.com/goreleaser/goreleaser/releases/tag/v2.15.4

MFH:            2026Q2
(cherry picked from commit baee81b80cb6bedd5eb7827d50e47ee500c9e1ef)
DeltaFile
+5-5devel/goreleaser/distinfo
+1-1devel/goreleaser/Makefile
+6-62 files

FreeBSD/ports e79bb31emulators/ripes Makefile distinfo, emulators/ripes/files patch-src_io_iobase.h patch-CMakeLists.txt

emulators/ripes: unbundle devel/cereal to fix the armv7 build

The bundled version of cereal is outdated and produces this build error:

In file included from /wrkdirs/usr/ports/emulators/ripes/work/Ripes-2.2.6/external/VSRTL/graphics/vsrtl_componentgraphic.cpp:14:
In file included from /wrkdirs/usr/ports/emulators/ripes/work/Ripes-2.2.6/external/VSRTL/external/cereal/include/cereal/archives/json.hpp:56:
/wrkdirs/usr/ports/emulators/ripes/work/Ripes-2.2.6/external/VSRTL/external/cereal/include/cereal/external/rapidjson/document.h:319:82: error: cannot assign to non-static data member 'length' with const-qualified type 'const SizeType' (aka 'const unsigned int')
  319 |     GenericStringRef& operator=(const GenericStringRef& rhs) { s = rhs.s; length = rhs.length; }
      |                                                                           ~~~~~~ ^
/wrkdirs/usr/ports/emulators/ripes/work/Ripes-2.2.6/external/VSRTL/external/cereal/include/cereal/external/rapidjson/document.h:325:20: note: non-static data member 'length' declared const here
  325 |     const SizeType length; //!< length of the string (excluding the trailing NULL terminator)
      |     ~~~~~~~~~~~~~~~^~~~~~
1 error generated.

Unbundle devel/cereal to get an up to date version which does not
exhibit this issue and to follow our policy on unbundling.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q2

    [2 lines not shown]
DeltaFile
+11-0emulators/ripes/files/patch-src_io_iobase.h
+10-0emulators/ripes/files/patch-CMakeLists.txt
+10-0emulators/ripes/files/patch-src_serializers.h
+3-1emulators/ripes/Makefile
+0-2emulators/ripes/distinfo
+34-35 files

FreeBSD/ports d690c7cbiology/htslib/files patch-htscodecs_htscodecs_rANS__static32x16pr__neon.c patch-htscodecs_htscodecs_rANS__static4x16pr.c

biology/htslib: fix build on armv7 (again)

The patches provided by me in 2023 to fix the build on armv7 were
upstreamed shortly after.  In a subsequent update to the port, it
appears that the maintainer had then reversed these patches (?!),
effectively undoing my now upstreamed bug fix.

Remove the bogus patches to fix the build.

Fixes:          aafe5d31c5f3afdaad0f6345bee06e7a3e2c5ced
See also:       https://github.com/samtools/htscodecs/issues/81
Approved by:    portmgr (build fix blanket)
MFH:            2026Q2

(cherry picked from commit 89c7d793da2638cfdc15252825a5548c3eb2f147)
DeltaFile
+0-11biology/htslib/files/patch-htscodecs_htscodecs_rANS__static32x16pr__neon.c
+0-11biology/htslib/files/patch-htscodecs_htscodecs_rANS__static4x16pr.c
+0-222 files

FreeBSD/ports 6c3c03agames/vvvvvv distinfo Makefile

games/vvvvvv: update to 2.4.4

A bug fix release.

Changelog: https://github.com/TerryCavanagh/VVVVVV/releases/tag/2.4.4

MFH:            2026Q2
(cherry picked from commit e1c54e3ed0afcef6d6ca92564e208264cf5c77ff)
DeltaFile
+5-5games/vvvvvv/distinfo
+1-1games/vvvvvv/Makefile
+6-62 files

FreeBSD/ports 85eb215biology/ugene Makefile, biology/ugene/files patch-src_libs__3rdparty_samtools_CMakeLists.txt

biology/ugene: fix build on aarch64

The bundled copy of htslib is missing required assembly source files,
causing build failure due to undefined symbols an aarch64.
Unbundle htslib and use our working port biology/htslib instead.

Approved by:    makc (maintainer)
MFH:            2026Q2
PR:             293379

(cherry picked from commit 372104dd71f6e0b1d463713793510b0f7ca5f0a8)
DeltaFile
+70-0biology/ugene/files/patch-src_libs__3rdparty_samtools_CMakeLists.txt
+4-3biology/ugene/Makefile
+74-32 files

FreeBSD/ports 7ba8ef4databases/pecl-couchbase Makefile, databases/pecl-couchbase/files patch-src_deps_couchbase-cxx-client_third__party_snappy_snappy-internal.h

databases/pecl-couchbase: fix build on armv7

This port bundles an older version of snappy that does not build on
armv7 due to an issue that was fixed in the snappy port long ago.
Grab my old armv7 patch for archivers/snappy from the attic to fix
the build.  Long term, the dependency should probably be unbundled.

See also:       9a0a2422622d5feee7d77ddc954540daff449a1d
Approved by:    portmgr (build fix blanket)
MFH:            2026Q2

(cherry picked from commit 99f343f62620243a68d37717cbfbdaa9bc3ecf53)
DeltaFile
+18-0databases/pecl-couchbase/files/patch-src_deps_couchbase-cxx-client_third__party_snappy_snappy-internal.h
+2-0databases/pecl-couchbase/Makefile
+20-02 files

FreeBSD/ports 3e4a8a8net-p2p/jackett distinfo pkg-plist

net-p2p/jackett: update to 0.24.1622

Changelog: https://github.com/Jackett/Jackett/releases

PR:             293753
DeltaFile
+33-33net-p2p/jackett/distinfo
+31-25net-p2p/jackett/pkg-plist
+15-15net-p2p/jackett/Makefile.nuget
+1-1net-p2p/jackett/Makefile
+80-744 files

FreeBSD/ports f252917dns/powerdns-recursor distinfo Makefile.crates, dns/powerdns-recursor/files patch-meson_lua_meson.build

dns/powerdns-recursor: update to 5.4.0

Changelog: https://blog.powerdns.com/2026/03/09/powerdns-recursor-5.4.0-released

PR:             293717
Reported by:    Jordan Ostreff <jordan at ostreff.info>
DeltaFile
+129-121dns/powerdns-recursor/distinfo
+63-59dns/powerdns-recursor/Makefile.crates
+0-12dns/powerdns-recursor/files/patch-meson_lua_meson.build
+6-4dns/powerdns-recursor/Makefile
+198-1964 files

FreeBSD/ports b841b16net/rclone distinfo Makefile

net/rclone: update to v1.73.5

Changelog: https://rclone.org/changelog/#v1-73-5-2026-04-19

PR:             294682
DeltaFile
+5-5net/rclone/distinfo
+1-2net/rclone/Makefile
+6-72 files

FreeBSD/ports baee81bdevel/goreleaser distinfo Makefile

devel/goreleaser: update to 2.15.4

Changelog: https://github.com/goreleaser/goreleaser/releases/tag/v2.15.4

MFH:            2026Q2
DeltaFile
+5-5devel/goreleaser/distinfo
+1-1devel/goreleaser/Makefile
+6-62 files

FreeBSD/ports e1c54e3games/vvvvvv distinfo Makefile

games/vvvvvv: update to 2.4.4

A bug fix release.

Changelog: https://github.com/TerryCavanagh/VVVVVV/releases/tag/2.4.4

MFH:            2026Q2
DeltaFile
+5-5games/vvvvvv/distinfo
+1-1games/vvvvvv/Makefile
+6-62 files

FreeBSD/ports 7a1f829emulators/ripes Makefile distinfo, emulators/ripes/files patch-src_io_iobase.h patch-CMakeLists.txt

emulators/ripes: unbundle devel/cereal to fix the armv7 build

The bundled version of cereal is outdated and produces this build error:

In file included from /wrkdirs/usr/ports/emulators/ripes/work/Ripes-2.2.6/external/VSRTL/graphics/vsrtl_componentgraphic.cpp:14:
In file included from /wrkdirs/usr/ports/emulators/ripes/work/Ripes-2.2.6/external/VSRTL/external/cereal/include/cereal/archives/json.hpp:56:
/wrkdirs/usr/ports/emulators/ripes/work/Ripes-2.2.6/external/VSRTL/external/cereal/include/cereal/external/rapidjson/document.h:319:82: error: cannot assign to non-static data member 'length' with const-qualified type 'const SizeType' (aka 'const unsigned int')
  319 |     GenericStringRef& operator=(const GenericStringRef& rhs) { s = rhs.s; length = rhs.length; }
      |                                                                           ~~~~~~ ^
/wrkdirs/usr/ports/emulators/ripes/work/Ripes-2.2.6/external/VSRTL/external/cereal/include/cereal/external/rapidjson/document.h:325:20: note: non-static data member 'length' declared const here
  325 |     const SizeType length; //!< length of the string (excluding the trailing NULL terminator)
      |     ~~~~~~~~~~~~~~~^~~~~~
1 error generated.

Unbundle devel/cereal to get an up to date version which does not
exhibit this issue and to follow our policy on unbundling.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q2
DeltaFile
+11-0emulators/ripes/files/patch-src_io_iobase.h
+10-0emulators/ripes/files/patch-CMakeLists.txt
+10-0emulators/ripes/files/patch-src_serializers.h
+3-1emulators/ripes/Makefile
+0-2emulators/ripes/distinfo
+34-35 files

FreeBSD/ports 76a7137devel/simdjson distinfo Makefile

devel/simdjson: update to 4.6.2

A bug fix release.

Changelog: https://github.com/simdjson/simdjson/releases/tag/v4.6.3

MFH:            no (different soname)
DeltaFile
+3-3devel/simdjson/distinfo
+1-1devel/simdjson/Makefile
+4-42 files

FreeBSD/ports 372104dbiology/ugene Makefile, biology/ugene/files patch-src_libs__3rdparty_samtools_CMakeLists.txt

biology/ugene: fix build on aarch64

The bundled copy of htslib is missing required assembly source files,
causing build failure due to undefined symbols an aarch64.
Unbundle htslib and use our working port biology/htslib instead.

Approved by:    makc (maintainer)
MFH:            2026Q2
PR:             293379
DeltaFile
+70-0biology/ugene/files/patch-src_libs__3rdparty_samtools_CMakeLists.txt
+4-3biology/ugene/Makefile
+74-32 files

FreeBSD/ports 89c7d79biology/htslib/files patch-htscodecs_htscodecs_rANS__static32x16pr__neon.c patch-htscodecs_htscodecs_rANS__static4x16pr.c

biology/htslib: fix build on armv7 (again)

The patches provided by me in 2023 to fix the build on armv7 were
upstreamed shortly after.  In a subsequent update to the port, it
appears that the maintainer had then reversed these patches (?!),
effectively undoing my now upstreamed bug fix.

Remove the bogus patches to fix the build.

Fixes:          aafe5d31c5f3afdaad0f6345bee06e7a3e2c5ced
See also:       https://github.com/samtools/htscodecs/issues/81
Approved by:    portmgr (build fix blanket)
MFH:            2026Q2
DeltaFile
+0-11biology/htslib/files/patch-htscodecs_htscodecs_rANS__static32x16pr__neon.c
+0-11biology/htslib/files/patch-htscodecs_htscodecs_rANS__static4x16pr.c
+0-222 files

FreeBSD/ports 99f343fdatabases/pecl-couchbase Makefile, databases/pecl-couchbase/files patch-src_deps_couchbase-cxx-client_third__party_snappy_snappy-internal.h

databases/pecl-couchbase: fix build on armv7

This port bundles an older version of snappy that does not build on
armv7 due to an issue that was fixed in the snappy port long ago.
Grab my old armv7 patch for archivers/snappy from the attic to fix
the build.  Long term, the dependency should probably be unbundled.

See also:       9a0a2422622d5feee7d77ddc954540daff449a1d
Approved by:    portmgr (build fix blanket)
MFH:            2026Q2
DeltaFile
+18-0databases/pecl-couchbase/files/patch-src_deps_couchbase-cxx-client_third__party_snappy_snappy-internal.h
+2-0databases/pecl-couchbase/Makefile
+20-02 files

FreeNAS/freenas 853928csrc/middlewared/middlewared/etc_files/local/avahi/services ADISK.service.py, src/middlewared/middlewared/etc_files/local/truenas-discovery truenas-discoveryd.conf.py

Use truenas-discovery service

This commit replaces avahi, wsdd, and netbios services with a
unified truenas-discovery service. This simplifies the middleware
implementation of these services.
DeltaFile
+105-130tests/api2/test_310_service_announcement.py
+13-160src/middlewared/middlewared/utils/mdns.py
+63-0src/middlewared/middlewared/etc_files/local/truenas-discovery/truenas-discoveryd.conf.py
+0-63src/middlewared/middlewared/etc_files/local/avahi/services/ADISK.service.py
+58-0src/middlewared/middlewared/etc_files/local/truenas-discovery/services.d/ADISK.conf.py
+0-55src/middlewared/middlewared/pytest/unit/utils/test_mdns.py
+239-40827 files not shown
+450-68633 files

LLVM/project 1151595bolt/lib/Rewrite RewriteInstance.cpp

[BOLT] Fix stream position before appendPadding in writeEHFrameHeader (#193126)

When writeEHFrameHeader needs to allocate new space for .eh_frame_hdr
(because the old section is too small), it calls appendPadding to align
NextAvailableAddress. appendPadding writes zero bytes at the current
stream position, but after the section write loop in rewriteFile the
stream is positioned at the end of the last section written in
BinarySection::operator< order — not at the file offset corresponding to
NextAvailableAddress.

In the common case (single loadObject call) the write order matches file
offset order, so the stream happens to be in the right place. But when a
runtime library adds sections via additional loadObject calls, the
operator< iteration order (code-before-data) can diverge from file
offset order: a runtime library code section may have a higher file
offset than a runtime library data section that comes after it in the
write loop. The stream then ends at a lower offset than expected, and
appendPadding's zeros overwrite the beginning of the code section.

Fix by seeking to the correct file offset before calling appendPadding.
DeltaFile
+1-0bolt/lib/Rewrite/RewriteInstance.cpp
+1-01 files

LLVM/project 7bf48ecllvm/test/CodeGen/AArch64 xtn.ll trunc.ll

[AArch64] Remove xtn.ll test. NFC (#193306)

xtn.ll and trunc.ll share many of the same test functions. This patch
removes
xtn.ll, porting over some i128 variants to trunc.ll to keep what was
present
only in xtn.ll.
DeltaFile
+0-428llvm/test/CodeGen/AArch64/xtn.ll
+95-20llvm/test/CodeGen/AArch64/trunc.ll
+95-4482 files

FreeBSD/doc 17e3a5ewebsite/content/ru administration.adoc

website/ru: Update administration.adoc

Update to EN 261b7ec088c8db652c4be0c0e4a3a242c81e0d85
Improve wording
DeltaFile
+3-4website/content/ru/administration.adoc
+3-41 files

SmartOS/live 9232e4ctools build_live

OS-8730 Bump /usr size to make room for illumos#17974

Reviewed by: Carlos Neira <cneira at edgecast.io>
Reviewed by: Toomas Soome <tsoome at edgecast.io>
Reviewed by: Nahum Shalman <nshalman at edgecast.io>
Approved by: Toomas Soome <tsoome at edgecast.io>
DeltaFile
+2-2tools/build_live
+2-21 files

LLVM/project 197e7f6llvm/lib/Transforms/IPO AttributorAttributes.cpp

[Attributor] Use trivial no side effects check in isAssumedSideEffectFree

This PR should not change any tests, which is the goal here. To use
`mayHaveSideEffects` is a shortcut to avoid expensive checks by pulling in
different kind of dependences.

That said, this PR doesn't really need a test.
DeltaFile
+3-0llvm/lib/Transforms/IPO/AttributorAttributes.cpp
+3-01 files