LLVM/project a880c10llvm/lib/CodeGen/SelectionDAG SelectionDAGBuilder.cpp SelectionDAGBuilder.h

[CodeGen][NFC] Refactor inline asm constraint determination (#195104)

The original function was very large and unwieldy. This also sets the
function up for future improvements.
DeltaFile
+209-158llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+3-0llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
+212-1582 files

NetBSD/pkgsrc yKrZQOCwww/firefox140 distinfo Makefile, www/firefox140/patches patch-media_ffvpx_libavcodec_parser__list.c

   firefox140: update to 140.10.1

   Mozilla Foundation Security Advisory 2026-36
   Security Vulnerabilities fixed in Firefox ESR 140.10.1

   Announced
       April 28, 2026
   Impact
       high
   Products
       Firefox ESR
   Fixed in

           Firefox ESR 140.10.1

   #CVE-2026-7320: Information disclosure due to incorrect boundary conditions in the Audio/Video component

   Reporter
       Xuehao Guo

    [45 lines not shown]
VersionDeltaFile
1.1+15-0www/firefox140/patches/patch-media_ffvpx_libavcodec_parser__list.c
1.14+5-4www/firefox140/distinfo
1.15+2-2www/firefox140/Makefile
+22-63 files

FreeNAS/freenas 36d3e26tests/api2 test_reporting_realtime.py, tests/unit test_metrics_arcstat.py test_metrics_cpu_usage.py

Ruff fixes
DeltaFile
+84-75tests/api2/test_reporting_realtime.py
+33-31tests/unit/test_metrics_arcstat.py
+8-8tests/unit/test_metrics_cpu_usage.py
+9-7tests/unit/test_metrics_pool_stats.py
+134-1214 files

FreeBSD/src 5e9f2a6sys/dev/sound/pcm sound.c sound.h

sound: Retire unused snddev_info->bufsz

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+0-9sys/dev/sound/pcm/sound.c
+0-1sys/dev/sound/pcm/sound.h
+0-102 files

LLVM/project 8e9470cllvm/test/Analysis/CostModel/AMDGPU div.ll rem.ll

[AMDGPU][CostModel][NFC] Replace undef with poison in lit tests (#195137)
DeltaFile
+952-952llvm/test/Analysis/CostModel/AMDGPU/div.ll
+952-952llvm/test/Analysis/CostModel/AMDGPU/rem.ll
+643-643llvm/test/Analysis/CostModel/AMDGPU/insertelement.ll
+302-302llvm/test/Analysis/CostModel/AMDGPU/extractelement.ll
+300-300llvm/test/Analysis/CostModel/AMDGPU/shifts.ll
+3,149-3,1495 files

LLVM/project 23a31c2mlir/include/mlir/Dialect/Linalg/TransformOps LinalgTransformOps.td

[mlir][linalg][NFC] Decompose interface op description (#194841)

Adds missing description to the decompose interface transform op.

The main objective is to clarify which values the op's return handle
contains without having to cross-reference AggregatedOpInterface.

Assisted-by: Claude
DeltaFile
+15-1mlir/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.td
+15-11 files

FreeBSD/ports ce2771cwww/librewolf/files patch-libwebrtc-generated patch-pipewire_init

www/librewolf: Update 149.0.2-2 => 150.0.1-1

Changelog:
https://www.firefox.com/en-US/firefox/150.0/releasenotes/
https://www.firefox.com/en-US/firefox/150.0.1/releasenotes/

While here add part of fix for support locales.

PR:             294872 294372
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit b77bf3e95718f7fb5e26b785f0db71cebf785ce7)
DeltaFile
+1,425-424www/librewolf/files/patch-libwebrtc-generated
+62-44www/librewolf/files/patch-pipewire_init
+35-0www/librewolf/files/patch-ipc_glue_ForkServer.cpp
+19-13www/librewolf/files/patch-python_sites_mach.txt
+19-0www/librewolf/files/patch-xpcom_base_nsMemoryInfoDumper.cpp
+17-0www/librewolf/files/patch-python_sites_build.txt
+1,577-4812 files not shown
+1,584-4878 files

FreeBSD/ports f974d64security/krb5-121 Makefile

security/krb5-121: Deprecate and expire

MIT KRB5 1.21 contains unpatched vulnerabilites and is no longer
supported by MIT.
DeltaFile
+3-0security/krb5-121/Makefile
+3-01 files

FreeBSD/ports 83b96e9security/krb5-122 distinfo Makefile

security/krb5-122: Update to 1.22.2
DeltaFile
+3-3security/krb5-122/distinfo
+1-1security/krb5-122/Makefile
+4-42 files

FreeNAS/freenas 5f03711src/middlewared/middlewared/api/v27_0_0 reporting.py, tests/api2 test_reporting_realtime.py

Expand reporting tests

This fixes a schema field name typo for reporting disks
(appears in API docs, but does not change surfaced
reporting.realtime event field names -- typo only was in
docs) in addition to adding explicit testing for internal
utilities as well as validating shape of returned
responses.
DeltaFile
+241-0tests/unit/test_realtime_reporting.py
+140-2tests/api2/test_reporting_realtime.py
+98-0tests/unit/test_metrics_arcstat.py
+65-0tests/unit/test_metrics_cpu_usage.py
+27-0tests/unit/test_metrics_pool_stats.py
+1-1src/middlewared/middlewared/api/v27_0_0/reporting.py
+572-34 files not shown
+576-710 files

FreeNAS/freenas 3dafb8btests/api2 test_reporting_realtime.py, tests/unit test_realtime_reporting.py test_metrics_pool_stats.py

Fixup tests
DeltaFile
+95-73tests/api2/test_reporting_realtime.py
+20-18tests/unit/test_realtime_reporting.py
+7-5tests/unit/test_metrics_pool_stats.py
+3-3tests/unit/test_metrics_arcstat.py
+3-3tests/unit/test_metrics_cpu_usage.py
+128-1025 files

FreeNAS/freenas 5209766src/middlewared/middlewared/etc_files grub.py, src/middlewared/middlewared/plugins smb.py

NAS-140861 / 27.0.0-BETA.1 / Lint asyncio functions and fix all existing errors (#18864)
DeltaFile
+15-11src/middlewared/middlewared/plugins/smb.py
+5-5src/middlewared/middlewared/etc_files/grub.py
+7-3src/middlewared/middlewared/plugins/vm/info.py
+3-3src/middlewared/middlewared/plugins/iscsi_/extents.py
+3-3src/middlewared/middlewared/plugins/boot_/boot_loader.py
+5-1src/middlewared/middlewared/plugins/pool_/export.py
+38-2610 files not shown
+52-3716 files

NetBSD/pkgsrc tFiOvnIdoc CHANGES-2026

   doc: Updated textproc/dasel to 3.8.1
VersionDeltaFile
1.2711+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc N34bY1Ptextproc/dasel Makefile distinfo

   dasel: update to 3.8.1.

   install man pages and shell completion

   ## [v3.8.1] - 2026-04-30

   - `dasel man` now generates a reproducible manpage based on [SOURCE_DATE_EPOCH](https://reproducible-builds.org/specs/source-date-epoch).
VersionDeltaFile
1.24+18-2textproc/dasel/Makefile
1.10+10-10textproc/dasel/distinfo
1.4+5-1textproc/dasel/PLIST
1.5+2-2textproc/dasel/go-modules.mk
+35-154 files

LLVM/project 7e11bd0mlir/include/mlir/Interfaces VectorInterfaces.td VectorInterfaces.h

[mlir] Add [may]updateStartingPosition to VectorTransferOpInterface

This commit adds methods to VectorTransferOpInterface that allow
transfer operations to be queried for whether their base memref (or
tensor) and permutation map can be updated in some particular way and
then for performing this update. This is part of a series of changes
designed to make passes like fold-memref-alias-ops more generic,
allowing downstream operations, like IREE's transfer_gather, to
participate in them without needing to duplicate patterns.
DeltaFile
+67-1mlir/include/mlir/Interfaces/VectorInterfaces.td
+1-0mlir/include/mlir/Interfaces/VectorInterfaces.h
+68-12 files

FreeNAS/freenas dc19ae1src/middlewared/middlewared/plugins account.py, src/middlewared/middlewared/plugins/reporting netdata_configure.py

Fix ruff complaints
DeltaFile
+2-1src/middlewared/middlewared/plugins/reporting/netdata_configure.py
+1-1src/middlewared/middlewared/plugins/account.py
+0-1src/middlewared/middlewared/plugins/vm/utils.py
+3-33 files

FreeNAS/freenas 3a1c3b1src/middlewared/middlewared/plugins account.py, src/middlewared/middlewared/plugins/reporting netdata_configure.py

Remove middleware filesystem copy utils

This commit replaces usage of utils.filesystem.copy with
implementation provided by truenas/truenas_pyos repo.

This commit also dates vm utils to use our atomic_write
helper (with new noclobber option).
DeltaFile
+0-636src/middlewared/middlewared/utils/filesystem/copy.py
+0-539tests/unit/test_copytree.py
+28-32src/middlewared/middlewared/plugins/vm/utils.py
+14-2src/middlewared/middlewared/plugins/account.py
+1-1src/middlewared/middlewared/plugins/reporting/netdata_configure.py
+43-1,2105 files

FreeBSD/ports b77bf3ewww/librewolf/files patch-libwebrtc-generated patch-pipewire_init

www/librewolf: Update 149.0.2-2 => 150.0.1-1

Changelog:
https://www.firefox.com/en-US/firefox/150.0/releasenotes/
https://www.firefox.com/en-US/firefox/150.0.1/releasenotes/

While here add part of fix for support locales.

PR:             294872 294372
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+1,425-424www/librewolf/files/patch-libwebrtc-generated
+62-44www/librewolf/files/patch-pipewire_init
+35-0www/librewolf/files/patch-ipc_glue_ForkServer.cpp
+19-13www/librewolf/files/patch-python_sites_mach.txt
+19-0www/librewolf/files/patch-xpcom_base_nsMemoryInfoDumper.cpp
+17-0www/librewolf/files/patch-python_sites_build.txt
+1,577-4813 files not shown
+1,584-5039 files

FreeNAS/freenas 951f6basrc/middlewared/middlewared/alert/source zfs_tier.py, src/middlewared/middlewared/api/v26_0_0 zfs_tier.py smb.py

Fix ruff errors.
DeltaFile
+19-20src/middlewared/middlewared/plugins/zfs/tier.py
+2-2src/middlewared/middlewared/api/v26_0_0/zfs_tier.py
+2-2src/middlewared/middlewared/api/v27_0_0/zfs_tier.py
+2-1src/middlewared/middlewared/api/v27_0_0/nfs.py
+2-1src/middlewared/middlewared/api/v26_0_0/smb.py
+1-1src/middlewared/middlewared/alert/source/zfs_tier.py
+28-277 files not shown
+35-2913 files

FreeNAS/freenas 8032013tests/api2 test_reporting_realtime.py, tests/unit test_realtime_reporting.py test_metrics_pool_stats.py

Fixup tests
DeltaFile
+95-73tests/api2/test_reporting_realtime.py
+20-18tests/unit/test_realtime_reporting.py
+7-5tests/unit/test_metrics_pool_stats.py
+3-3tests/unit/test_metrics_cpu_usage.py
+3-3tests/unit/test_metrics_arcstat.py
+128-1025 files

LLVM/project 04ec654clang/lib/CIR/CodeGen CIRGenExpr.cpp CIRGenFunction.h, clang/test/CIR/CodeGen vector-ext-element.cpp

[CIR] Implement emitStoreThroughLValue for ExtVectorType (#194127)

Implement emitStoreThroughLValue for ExtVectorType 

Issue https://github.com/llvm/llvm-project/issues/192311
DeltaFile
+89-0clang/lib/CIR/CodeGen/CIRGenExpr.cpp
+63-0clang/test/CIR/CodeGen/vector-ext-element.cpp
+4-2clang/lib/CIR/CodeGen/CIRGenFunction.h
+156-23 files

LLVM/project 4d154f6clang/lib/Driver/ToolChains Clang.cpp, clang/test/Driver objc-constant-literals.m

[Driver] Disable -fobjc-constant-literals by default (#195000)

Disable the feature by default in the driver so it is no longer
implicitly enabled for ObjC compilations as there are unresolved issues
(see
https://github.com/llvm/llvm-project/pull/185130#issuecomment-4298886165).
Users can still opt in explicitly with -fobjc-constant-literals.
DeltaFile
+21-0clang/test/Driver/objc-constant-literals.m
+1-1clang/lib/Driver/ToolChains/Clang.cpp
+22-12 files

FreeNAS/freenas 1d738fdsrc/middlewared/middlewared/plugins/pool_ dataset.py

Fix noop behavior.
DeltaFile
+12-3src/middlewared/middlewared/plugins/pool_/dataset.py
+12-31 files

FreeNAS/freenas b956718src/middlewared/middlewared/plugins/zfs tier.py

Fix typing
DeltaFile
+3-3src/middlewared/middlewared/plugins/zfs/tier.py
+3-31 files

FreeNAS/freenas 06b812esrc/middlewared/middlewared/alembic/versions/26.0 2026-04-13_00-00_add_zfs_tier_config.py, src/middlewared/middlewared/alert/source zfs_tier.py

Address review

* Use proper configfile field
* Add logging to event source
* Add logic for altering the special vdev reserved space
DeltaFile
+39-5src/middlewared/middlewared/plugins/zfs/tier.py
+10-10tests/api2/test_zfs_tier.py
+7-1src/middlewared/middlewared/alert/source/zfs_tier.py
+2-3src/middlewared/middlewared/api/v27_0_0/zfs_tier.py
+2-3src/middlewared/middlewared/api/v26_0_0/zfs_tier.py
+2-2src/middlewared/middlewared/alembic/versions/26.0/2026-04-13_00-00_add_zfs_tier_config.py
+62-243 files not shown
+66-279 files

FreeNAS/freenas 916ab70src/middlewared/middlewared/plugins smb.py, src/middlewared/middlewared/plugins/smb_ util_smbconf.py util_param.py

Add samba parameter to prevent dataset traversal
DeltaFile
+33-2tests/unit/test_smb_service.py
+5-1src/middlewared/middlewared/plugins/smb_/util_smbconf.py
+2-0src/middlewared/middlewared/plugins/smb.py
+1-0src/middlewared/middlewared/plugins/smb_/util_param.py
+41-34 files

FreeNAS/freenas f5e51dfsrc/middlewared/middlewared/etc_files truenas_zfstierd.py, src/middlewared/middlewared/plugins/pool_ dataset.py

Add mutex for special_small_blocks and tier
DeltaFile
+23-1src/middlewared/middlewared/plugins/pool_/dataset.py
+8-0src/middlewared/middlewared/plugins/zfs/snapshot_crud.py
+2-2src/middlewared/middlewared/etc_files/truenas_zfstierd.py
+33-33 files

FreeNAS/freenas e6b81ddsrc/middlewared/middlewared/plugins/zfs tier.py

Fix
DeltaFile
+2-1src/middlewared/middlewared/plugins/zfs/tier.py
+2-11 files

FreeNAS/freenas fc09f1bsrc/middlewared/middlewared/plugins/zfs tier.py

Handle HA propagation of ZFS kmod change
DeltaFile
+3-3src/middlewared/middlewared/plugins/zfs/tier.py
+3-31 files

FreeNAS/freenas 0b7c801src/middlewared/middlewared/plugins/zfs tier.py

Fix some bad design
DeltaFile
+6-9src/middlewared/middlewared/plugins/zfs/tier.py
+6-91 files