LLVM/project 3b3ac5autils/bazel/llvm-project-overlay/mlir BUILD.bazel

[bazel] Remove unnecessary textual_hdrs usage (#191072)

textual_hdrs is supposed to be used for header files that aren't
standalone, which isn't the case for these mlir headers. Being in
textual_hdrs excludes them from header parsing, which means
layering_check results aren't entirely valid. I'm going to try and
enable header parsing on these targets in a follow up change.
DeltaFile
+10-13utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+10-131 files

FreeNAS/freenas 0e98acbsrc/middlewared/middlewared/plugins account.py

NAS-139995 / 26.0.0-BETA.2 / fix updating users with invalid builtins (by yocalebo) (#18700)
DeltaFile
+5-4src/middlewared/middlewared/plugins/account.py
+5-41 files

FreeNAS/freenas d30b2a7src/middlewared/middlewared/plugins/service_/services dbus_router.py, tests/api2 test_530_ups.py

NAS-140616 / 26.0.0-BETA.2 / fix ups api test failures (by yocalebo) (#18699)
DeltaFile
+8-15tests/api2/test_530_ups.py
+21-0src/middlewared/middlewared/plugins/service_/services/dbus_router.py
+29-152 files

FreeNAS/freenas 91ed280src/middlewared/middlewared/plugins account.py

NAS-139995 / 27.0.0-BETA.1 / fix updating users with invalid builtins (#18696)
DeltaFile
+5-4src/middlewared/middlewared/plugins/account.py
+5-41 files

FreeNAS/freenas 0b4736bsrc/middlewared/middlewared/plugins/service_/services dbus_router.py, tests/api2 test_530_ups.py

NAS-140616 / 27.0.0-BETA.1 / fix ups api test failures (#18698)
DeltaFile
+8-15tests/api2/test_530_ups.py
+21-0src/middlewared/middlewared/plugins/service_/services/dbus_router.py
+29-152 files

FreeBSD/src 36d9714sys/geom geom_event.c

geom: Make g_waitidle() wait for orphaned providers

This is motivated by the following race in the ZFS zvol code.

When a zvol is created, we create a GEOM-backed zvol, which results in a
/dev/zvol/<zvol path> device file, created by GEOM::dev.  If volmode=dev
is specified, zvol_set_volmode_impl() will wither the GEOM, then create
a device file with the same name.  This sometimes fails because
g_wither_geom() is asynchronous, so we end up trying to create a device
file while the old one still exists.  I want to fix this by adding a
g_waitidle() call to zvol_os_remove_minor().

g_waitidle() is not sufficient: GEOM::dev does not destroy the device
until g_dev_orphan() is called.  (In fact the device destruction is
asynchronous too, but the delist_dev() call is sufficient to address
this race.)  So, I propose modifying g_waitidle() to block until
orphaned providers are processed.

PR:             258766

    [3 lines not shown]
DeltaFile
+1-1sys/geom/geom_event.c
+1-11 files

FreeNAS/freenas 7889442src/middlewared/middlewared/plugins/service_/services dbus_router.py, tests/api2 test_530_ups.py

fix ups api test failures
DeltaFile
+8-15tests/api2/test_530_ups.py
+21-0src/middlewared/middlewared/plugins/service_/services/dbus_router.py
+29-152 files

LLVM/project d9e52cc.github/workflows libcxx-build-and-test.yaml, libcxx/docs TestingLibcxx.rst

[libc++] Optionally support filecheck and split-file (#165769)

This patch adds optional support for FileCheck and split-file in
libc++'s test suite. Whether FileCheck / split-file is available
can be queried using Lit features.

This should make it possible to test several things that were
previously impossible to test, especially for specific code
generation.

Supersedes #65917 and #188283
DeltaFile
+39-0libcxx/test/selftest/splitfile.sh.cpp
+17-5.github/workflows/libcxx-build-and-test.yaml
+15-0libcxx/test/selftest/filecheck.sh.cpp
+15-0libcxx/test/selftest/filecheck.negative.sh.cpp
+9-0libcxx/utils/libcxx/test/features/misc.py
+7-0libcxx/docs/TestingLibcxx.rst
+102-51 files not shown
+107-57 files

LLVM/project 1be9eedllvm/lib/Transforms/ObjCARC ObjCARCOpts.cpp, llvm/test/Transforms/ObjCARC test_autorelease_pool.ll

[ObjCARC] Optimize MayAutorelease by skipping over pools (#188583)

This enables the ARC optimizer to remove autoreleasePoolPush/Pop pairs
that were previously retained. By skipping over nested autorelease
pools, MayAutorelease now correctly recognizes that autoreleases
contained within an inner pool do not escape, allowing the removal of
outer pool boundaries.
DeltaFile
+25-7llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp
+29-0llvm/test/Transforms/ObjCARC/test_autorelease_pool.ll
+54-72 files

FreeBSD/ports eb713afgames/veloren-weekly distinfo Makefile

games/veloren-weekly: update to s20260408

Changes:        https://gitlab.com/veloren/veloren/-/compare/1c0a37f006...308212a458
(cherry picked from commit d2205e2f43af61c3c16a911da92e69728a089ec9)
DeltaFile
+3-3games/veloren-weekly/distinfo
+2-2games/veloren-weekly/Makefile
+5-52 files

FreeBSD/ports 380934cdevel/xdg-dbus-proxy distinfo Makefile

devel/xdg-dbus-proxy: update to 0.1.7

Changes:        https://github.com/flatpak/xdg-dbus-proxy/releases/tag/0.1.7
Reported by:    GitHub (watch releases)

(cherry picked from commit db7a86a296ae21881efff528f8a62d3fc8d123be)
DeltaFile
+3-3devel/xdg-dbus-proxy/distinfo
+1-1devel/xdg-dbus-proxy/Makefile
+4-42 files

FreeBSD/ports 0ef9a5adevel/git-cinnabar distinfo Makefile.crates

devel/git-cinnabar: update to 0.7.4

Changes:        https://github.com/glandium/git-cinnabar/releases/tag/0.7.4
Reported by:    GitHub (watch releases)

(cherry picked from commit 1abcfddd1d3066f73e462c578504a3aa08bd0173)
DeltaFile
+139-133devel/git-cinnabar/distinfo
+67-64devel/git-cinnabar/Makefile.crates
+2-3devel/git-cinnabar/Makefile
+208-2003 files

FreeBSD/ports d2205e2games/veloren-weekly distinfo Makefile

games/veloren-weekly: update to s20260408

Changes:        https://gitlab.com/veloren/veloren/-/compare/1c0a37f006...308212a458
DeltaFile
+3-3games/veloren-weekly/distinfo
+2-2games/veloren-weekly/Makefile
+5-52 files

FreeBSD/ports 30af77agraphics/mesa-devel distinfo Makefile

graphics/mesa-devel: update to 26.0.b.3410

Changes:        https://gitlab.freedesktop.org/mesa/mesa/-/compare/aa39da83383...1f0370616a6
DeltaFile
+3-3graphics/mesa-devel/distinfo
+2-2graphics/mesa-devel/Makefile
+5-52 files

FreeBSD/ports db7a86adevel/xdg-dbus-proxy distinfo Makefile

devel/xdg-dbus-proxy: update to 0.1.7

Changes:        https://github.com/flatpak/xdg-dbus-proxy/releases/tag/0.1.7
Reported by:    GitHub (watch releases)
DeltaFile
+3-3devel/xdg-dbus-proxy/distinfo
+1-1devel/xdg-dbus-proxy/Makefile
+4-42 files

FreeBSD/ports 1abcfdddevel/git-cinnabar distinfo Makefile.crates

devel/git-cinnabar: update to 0.7.4

Changes:        https://github.com/glandium/git-cinnabar/releases/tag/0.7.4
Reported by:    GitHub (watch releases)
DeltaFile
+139-133devel/git-cinnabar/distinfo
+67-64devel/git-cinnabar/Makefile.crates
+2-3devel/git-cinnabar/Makefile
+208-2003 files

LLVM/project 1481403llvm/lib/Transforms/Instrumentation HWAddressSanitizer.cpp, llvm/test/Instrumentation/HWAddressSanitizer alloca.ll

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

Created using spr 1.3.7

[skip ci]
DeltaFile
+75-0llvm/test/Instrumentation/HWAddressSanitizer/alloca.ll
+6-1llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
+81-12 files

LLVM/project 2e01943compiler-rt/lib/hwasan hwasan_allocator.cpp hwasan_flags.inc, compiler-rt/test/hwasan/TestCases non_negative_pointers_smoke.c

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+75-0llvm/test/Instrumentation/HWAddressSanitizer/alloca.ll
+21-0compiler-rt/test/hwasan/TestCases/non_negative_pointers_smoke.c
+6-2compiler-rt/lib/hwasan/hwasan_allocator.cpp
+6-1llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
+3-0compiler-rt/lib/hwasan/hwasan_flags.inc
+111-35 files

LLVM/project 7243703llvm/lib/Transforms/Instrumentation HWAddressSanitizer.cpp, llvm/test/Instrumentation/HWAddressSanitizer alloca.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+75-0llvm/test/Instrumentation/HWAddressSanitizer/alloca.ll
+6-1llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
+81-12 files

LLVM/project 3d64867llvm/lib/Transforms/Instrumentation HWAddressSanitizer.cpp, llvm/test/Instrumentation/HWAddressSanitizer alloca.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+75-0llvm/test/Instrumentation/HWAddressSanitizer/alloca.ll
+6-1llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
+81-12 files

FreeBSD/ports 1143ba2multimedia/navidrome distinfo Makefile

multimedia/navidrome: Update to 0.61.1

ChangeLogs:

- https://github.com/navidrome/navidrome/releases/tag/v0.61.0
- https://github.com/navidrome/navidrome/releases/tag/v0.61.1
DeltaFile
+7-7multimedia/navidrome/distinfo
+3-4multimedia/navidrome/Makefile
+10-112 files

LLVM/project 4eec9caclang/lib/ScalableStaticAnalysisFramework/Analyses SSAFAnalysesCommon.h

Update clang/lib/ScalableStaticAnalysisFramework/Analyses/SSAFAnalysesCommon.h

Co-authored-by: Balázs Benics <benicsbalazs at gmail.com>
DeltaFile
+2-1clang/lib/ScalableStaticAnalysisFramework/Analyses/SSAFAnalysesCommon.h
+2-11 files

FreeBSD/ports 6b96f65databases/proxysql distinfo Makefile, databases/proxysql/files patch-lib_proxysql__utils.cpp patch-lib_proxy__protocol__info.cpp

databases/proxysql: Update to 3.0.7
DeltaFile
+0-13databases/proxysql/files/patch-lib_proxysql__utils.cpp
+0-12databases/proxysql/files/patch-lib_proxy__protocol__info.cpp
+0-11databases/proxysql/files/patch-lib_log__utils.cpp
+10-0databases/proxysql/files/patch-deps_Makefile
+3-3databases/proxysql/distinfo
+1-2databases/proxysql/Makefile
+14-416 files

LLVM/project c3a6643clang/include/clang/ScalableStaticAnalysisFramework/Analyses EntityPointerLevel.h

Update clang/include/clang/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel.h

Co-authored-by: Balázs Benics <benicsbalazs at gmail.com>
DeltaFile
+1-1clang/include/clang/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel.h
+1-11 files

HardenedBSD/src 4f78c98sys/contrib/zstd/lib zstd.h, sys/contrib/zstd/lib/common xxhash.h

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+2,416-1,011sys/contrib/zstd/lib/common/xxhash.h
+2,413-897sys/contrib/zstd/lib/compress/zstd_compress.c
+1,063-820sys/contrib/zstd/programs/fileio.c
+835-446sys/contrib/zstd/programs/benchzstd.c
+630-535sys/contrib/zstd/lib/compress/zstd_lazy.c
+889-266sys/contrib/zstd/lib/zstd.h
+8,246-3,975181 files not shown
+19,903-11,444187 files

LLVM/project 6cd1636clang/unittests/ScalableStaticAnalysisFramework/Analyses/PointerFlow PointerFlowTest.cpp

fix clang-format
DeltaFile
+1-2clang/unittests/ScalableStaticAnalysisFramework/Analyses/PointerFlow/PointerFlowTest.cpp
+1-21 files

HardenedBSD/src 0517946sys/contrib/zstd/lib zstd.h, sys/contrib/zstd/lib/common xxhash.h

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+2,416-1,011sys/contrib/zstd/lib/common/xxhash.h
+2,413-897sys/contrib/zstd/lib/compress/zstd_compress.c
+1,063-820sys/contrib/zstd/programs/fileio.c
+835-446sys/contrib/zstd/programs/benchzstd.c
+630-535sys/contrib/zstd/lib/compress/zstd_lazy.c
+889-266sys/contrib/zstd/lib/zstd.h
+8,246-3,975181 files not shown
+19,903-11,444187 files

FreeBSD/ports f1ae8cdsysutils/nut-devel distinfo Makefile

sysutils/nut-devel: Update to the latest networkupstools/nut github commit
DeltaFile
+3-3sysutils/nut-devel/distinfo
+2-2sysutils/nut-devel/Makefile
+3-1sysutils/nut-devel/pkg-plist
+8-63 files

LLVM/project cdd2a76llvm/utils/gn/secondary/clang/lib/ScalableStaticAnalysisFramework/Analyses BUILD.gn

gn build: Port 4913bd5588ad



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/191080
DeltaFile
+1-0llvm/utils/gn/secondary/clang/lib/ScalableStaticAnalysisFramework/Analyses/BUILD.gn
+1-01 files

LLVM/project 03d0986llvm/utils/gn/secondary/clang/include/clang/Basic BUILD.gn, llvm/utils/gn/secondary/clang/lib/Basic BUILD.gn

gn build: Port 1f1ea1ae4151



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/191079
DeltaFile
+4-0llvm/utils/gn/secondary/clang/include/clang/Basic/BUILD.gn
+1-0llvm/utils/gn/secondary/clang/lib/Basic/BUILD.gn
+5-02 files