LLVM/project 0b8f8e7llvm/test/CodeGen/AArch64 itofp-bf16.ll, llvm/test/CodeGen/AMDGPU freeze.ll

Merge branch 'main' into users/ziqingluo/PR-172429193-pre-2
DeltaFile
+4,582-5,914llvm/test/CodeGen/RISCV/rvv/vfma-vp.ll
+2,832-1,746llvm/test/CodeGen/AArch64/itofp-bf16.ll
+3,583-866llvm/test/CodeGen/RISCV/fpclamptosat.ll
+1,619-1,823llvm/test/CodeGen/RISCV/rvv/bitreverse-vp.ll
+1,390-1,556llvm/test/CodeGen/RISCV/rvv/fixed-vectors-bitreverse-vp.ll
+2,253-17llvm/test/CodeGen/AMDGPU/freeze.ll
+16,259-11,9221,661 files not shown
+88,938-57,1461,667 files

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

address comments
DeltaFile
+20-19clang/lib/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel/EntityPointerLevel.cpp
+11-11clang/test/Analysis/Scalable/UnsafeBufferUsage/tu-summary-serialization.test
+7-7clang/include/clang/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel/EntityPointerLevel.h
+5-3clang/include/clang/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel/EntityPointerLevelFormat.h
+43-404 files

FreeBSD/ports 83efe41mail/py-offlineimap Makefile, mail/py-offlineimap/files patch-pyproject.toml patch-offlineimap_imapserver.py

mail/py-offlineimap3: Update to 8.0.2

- Project is now (back) in PyPI as offlineimap
- Move to mail/py-offlineimap
- Upstream moved to PEP 517

PR:             294454
Changelog:      https://github.com/OfflineIMAP/offlineimap3/releases/tag/v8.0.2
DeltaFile
+0-90mail/py-offlineimap3/Makefile
+83-0mail/py-offlineimap/Makefile
+12-0mail/py-offlineimap/files/patch-pyproject.toml
+0-11mail/py-offlineimap3/files/patch-offlineimap_imapserver.py
+11-0mail/py-offlineimap/files/patch-offlineimap_imapserver.py
+0-3mail/py-offlineimap3/distinfo
+106-1045 files not shown
+113-10711 files

LLVM/project 7725b6fmlir/include/mlir/Dialect/SPIRV/IR SPIRVLogicalOps.td, mlir/lib/Dialect/SPIRV/IR SPIRVOpDefinition.cpp

[NFC][mlir][SPIR-V] Rename getUnaryOpResultType to getMatchingBoolType (#191773)

The old name was misleading because this function is not specific to
unary ops

suggested in
https://github.com/llvm/llvm-project/pull/189099#discussion_r3051945317
DeltaFile
+3-2mlir/lib/Dialect/SPIRV/IR/SPIRVOpDefinition.cpp
+2-2mlir/include/mlir/Dialect/SPIRV/IR/SPIRVLogicalOps.td
+5-42 files

HardenedBSD/src dfb92b3share/man/man5 src.conf.5, stand defs.mk

HBSD: Resolve merge conflicts

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+0-75usr.sbin/bsdinstall/scripts/mirrorselect
+2-6share/man/man5/src.conf.5
+0-3stand/defs.mk
+2-843 files

HardenedBSD/src 58a6f26sbin/tunefs tunefs.c, sys/fs/nfs nfsid.h

Merge remote-tracking branch 'origin/freebsd/15-stable/main' into hardened/15-stable/main

Conflicts:
        share/man/man5/src.conf.5 (unresolved)
        stand/defs.mk (unresolved)
        usr.sbin/bsdinstall/scripts/mirrorselect (unresolved)
DeltaFile
+140-0tests/sys/kqueue/kqueue_fork.c
+76-43sys/kern/kern_event.c
+74-0usr.sbin/bsdinstall/scripts/mirrorselect
+67-0sys/fs/nfs/nfsid.h
+37-27sbin/tunefs/tunefs.c
+45-0tests/sys/posixshm/posixshm.h
+439-7018 files not shown
+643-14524 files

OPNSense/ports 801eb6aopnsense/aquantia-atlantic-kmod distinfo Makefile

opnsense/aquantia-atlantic-kmod: really update to 0.2.0 at 2774d01

The tag v0.2.0 seems misplaced at 855886f but keep on master branch
for clarity.  Previous update had a sticky commit so didn't build
the right one either.
DeltaFile
+3-3opnsense/aquantia-atlantic-kmod/distinfo
+2-2opnsense/aquantia-atlantic-kmod/Makefile
+5-52 files

LLVM/project fbd0bcfllvm/examples/OrcV2Examples/LLJITWithExecutorProcessControl LLJITWithExecutorProcessControl.cpp

[ORC] Fix include order in example. (#191869)
DeltaFile
+1-1llvm/examples/OrcV2Examples/LLJITWithExecutorProcessControl/LLJITWithExecutorProcessControl.cpp
+1-11 files

OPNSense/tools f6fc028config/26.1 ports.conf

config: add modified aquantia-atlantic-kmod

See: https://github.com/albb0920/aqtion-freebsd-aq2
DeltaFile
+1-0config/26.1/ports.conf
+1-01 files

LLVM/project 4440e87mlir/include/mlir/Bindings/Python NanobindAdaptors.h, mlir/test/python/dialects python_test.py

[mlir:python] Fix crash in from_python in type casters. (#191764)

This PR fixes a crash due to a failed assertion in the `from_python`
implementations of the type casters. The assertion obviously only
triggers if assertions are enabled, which isn't the case for many Python
installations, *and* if a Python capsule of the wrong type is attempted
to be used, so this this isn't triggered easily. The problem is that the
conversion from Python capsules may set the Python error indicator but
the callers of the type casters do not expect that. In fact, if there
are several operloads of a function, the first may cause the error
indicator to be set and the second runs into the assertion. The fix is
to unset the error indicator after a failed capsule conversion, which is
indicated with the return value of the function anyways.

In alternative fix would be to unset the error indicator *inside* the
`mlirPythonCapsuleTo*` functions; however, their documentations does say
that the Python error indicator is set, so I assume that some callers
may *want* to see the indicator and that the responsibility to handle it
is on them.

Signed-off-by: Ingo Müller <ingomueller at google.com>
DeltaFile
+24-13mlir/include/mlir/Bindings/Python/NanobindAdaptors.h
+35-0mlir/test/python/dialects/python_test.py
+27-0mlir/test/python/lib/PythonTestModuleNanobind.cpp
+86-133 files

FreeBSD/ports aaad225ports-mgmt/pkg distinfo pkg-plist, ports-mgmt/pkg/files patch-libpkg_libpkg.ver

ports-mgmt/pkg: update to 2.7.0

Changes:
* switch back to libfetch (curl support has been removed)
* triggers: add per-package triggers, with new `pkg_upgrade` variable, documented in triggers(5)
* install: accept `http://`, `https://` and `file://` URLs to install packages directly
* install: small behaviour change — `install -A` no longer marks upgraded/reinstalled packages as automatic
* autoremove: install, delete and upgrade are now autoremove aware
* solver: avoid spurious reinstall from wrong repo with multi-repo setups,
* solver: fix extra reinstallations,
* solver prevent rdeps discovery explosion
* search: add `search -S comment-description`
* search: add `ssh_args` per repository configuration
* query: add `%y` and `%Y` formats for provides/requires
* backup libraries: change the default behaviour 1 package per library now.
* add: resolve shlibs and provides via symlink directory layout, ignore dead symlinks for provides/requires
* add: really analyse the content of `.a` archives
* updating: support glob patterns in user-provided port names
* lots of documentation updates.

    [32 lines not shown]
DeltaFile
+0-10ports-mgmt/pkg/files/patch-libpkg_libpkg.ver
+3-3ports-mgmt/pkg/distinfo
+2-2ports-mgmt/pkg/pkg-plist
+1-2ports-mgmt/pkg/Makefile
+6-174 files

FreeBSD/ports 2c5d3dadevel/android-tools/files patch-vendor_adb_client_usb_libusb.cpp

devel/android-tools: fix build on FreeBSD 14

the libusb backends uses macros which only exists on FreeBSD 15.0+
switch back to literals so it builds everywhere.

PR:     294487
DeltaFile
+38-6devel/android-tools/files/patch-vendor_adb_client_usb_libusb.cpp
+38-61 files

LLVM/project 8a59ab1llvm/lib/Target/AMDGPU VOP1Instructions.td, llvm/test/CodeGen/AMDGPU llvm.amdgcn.cvt.fp8.ll

Revert "[AMDGPU][True16] add true16 pattern for cvt_pk_fp32_f8 (#1800… (#191835)

an issue reported with this patch
https://github.com/llvm/llvm-project/issues/191241. Revert for now and
reenable later

This reverts commit e71da01f0f908417723a54cf8829a734a37fa173.
DeltaFile
+132-282llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.ll
+4-17llvm/lib/Target/AMDGPU/VOP1Instructions.td
+136-2992 files

LLVM/project 2244ccbutils/bazel/llvm-project-overlay/mlir BUILD.bazel

[bazel][mlir] Fix OpenMP compilation. (#191866)

Broken by #190992.
DeltaFile
+1-0utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+1-01 files

LLVM/project 4280437lldb/packages/Python/lldbsuite/test decorators.py, lldb/source/Host/common Terminal.cpp

[lldb][windows] re-enable unicode tests on Windows (#190828)

This patch re-enables unicode tests on Windows by improving the
`Terminal::SupportsUnicode` check.

Checking that the stdout handle is a `FILE_TYPE_CHAR` is a better
heuristic than always returning true, which assumed we were always using
a terminal and never piping the output.
DeltaFile
+15-4lldb/packages/Python/lldbsuite/test/decorators.py
+5-1lldb/source/Host/common/Terminal.cpp
+6-0lldb/test/API/terminal/hidden_frame_markers/TestHiddenFrameMarkers.py
+26-53 files

FreeNAS/freenas 677ff41src/middlewared/middlewared/utils/lio config.py

flake8
DeltaFile
+1-1src/middlewared/middlewared/utils/lio/config.py
+1-11 files

FreeNAS/freenas 1f94b24src/middlewared/middlewared/utils/lio config.py

Harden configfs _wait_for error handling

Replace silent skips and implicit OSError paths with explicit
RuntimeError raises for configfs files that must appear (control,
enable, wwn/). Best-effort writes (udev_path, vpd_unit_serial,
iser) are left as-is but documented with comments.
DeltaFile
+19-11src/middlewared/middlewared/utils/lio/config.py
+19-111 files

FreeNAS/freenas bf4b234src/middlewared/middlewared/plugins/service_/services iscsitarget.py

Add comments explaining LIO mode early returns
DeltaFile
+7-0src/middlewared/middlewared/plugins/service_/services/iscsitarget.py
+7-01 files

FreeNAS/freenas 89d9705src/middlewared/middlewared/plugins/iscsi_ global_linux.py lio.py

Extend terminate_luns_for_pool to support LIO and FC

Refactor the per-LUN removal during pool export to dispatch to
fabric-specific implementations in iscsi.scst and iscsi.lio,
rather than calling scstadmin directly from the common path.

The common setup (service check, config/target/extent lookups,
pool filter) is retained in terminate_luns_for_pool. Each
associated target then dispatches remove_target_lun per fabric:
iSCSI targets use the full IQN, FC targets use the colon-hex
WWPN for the active node (A or B). In SCST ALUA mode the
internal HA iSCSI target is also cleaned up for all target modes.
DeltaFile
+40-21src/middlewared/middlewared/plugins/iscsi_/global_linux.py
+54-1src/middlewared/middlewared/plugins/iscsi_/lio.py
+27-0src/middlewared/middlewared/plugins/iscsi_/scst.py
+121-223 files

FreeNAS/freenas b6db274src/middlewared/middlewared/plugins/fc fc.py

Skip qla2xxx_scst module load in LIO mode

In LIO mode, tcm_qla2xxx is loaded by the LIO config writer.
Loading qla2xxx_scst would conflict, so skip it.
DeltaFile
+4-2src/middlewared/middlewared/plugins/fc/fc.py
+4-21 files

FreeNAS/freenas 2d7565esrc/middlewared/middlewared/plugins/service_/services iscsitarget.py

Change ISCSITargetService to subclass SwitchableSimpleService
DeltaFile
+13-7src/middlewared/middlewared/plugins/service_/services/iscsitarget.py
+13-71 files

FreeNAS/freenas 9a55009tests/sharing_protocols/iscsi test_264_iscsi_mode_compat.py test_265_iscsi_portal_binding.py

Add cross-mode iSCSI compatibility test suite

test_264 exercises common iSCSI behaviours (extents, targets, sessions, CHAP,
XCOPY, etc.) across both SCST and LIO to catch regressions on mode switch.
test_265 covers portal binding.
DeltaFile
+1,098-0tests/sharing_protocols/iscsi/test_264_iscsi_mode_compat.py
+237-0tests/sharing_protocols/iscsi/test_265_iscsi_portal_binding.py
+1,335-02 files

FreeNAS/freenas 070dbd2src/middlewared/middlewared/plugins/iscsi_ lio.py global_linux.py, src/middlewared/middlewared/plugins/service_/services iscsitarget.py

Add LIO as an alternative iSCSI target stack

The LIO path uses a configfs reconciler (utils/lio/config.py) that writes
desired state directly to /sys/kernel/config/target/. Service, ALUA, and
iSER handling all gate on the active stack. Pre-switch validation on mode
change rejects configurations incompatible with LIO.
DeltaFile
+1,222-0src/middlewared/middlewared/utils/lio/config.py
+303-0src/middlewared/middlewared/plugins/iscsi_/lio.py
+65-96src/middlewared/middlewared/plugins/iscsi_/global_linux.py
+118-6src/middlewared/middlewared/plugins/iscsi_/scst.py
+37-13src/middlewared/middlewared/plugins/service_/services/iscsitarget.py
+25-3src/middlewared/middlewared/plugins/iscsi_/iscsi_global.py
+1,770-1188 files not shown
+1,826-11914 files

LLVM/project dd0c7f1mlir/lib/Dialect/Linalg/TransformOps LinalgTransformOps.cpp, mlir/test/Dialect/Linalg tile-to-forall.mlir

[MLIR][Linalg] Fix crash in tileToForallOpImpl for rank-0 ops (#189000)

When tiling a rank-0 linalg.generic op, tileUsingSCF returns an empty
loops vector (rank-0 ops have no parallel dimensions and produce no
scf.forall). Two call sites unconditionally accessed
tilingResult.loops.front(), causing a crash:

- tileToForallOpImpl: the loop normalization block was entered whenever
mixedNumThreads was empty, regardless of whether any loops exist. Guard
it with \!tilingResult.loops.empty().

- TileUsingForallOp::apply: tileOps.push_back was called
unconditionally. Guard it with \!tilingResult.loops.empty().

Add regression tests for both the tile_sizes and num_threads paths,
verifying that the linalg.generic is preserved and no scf.forall is
emitted.

Fixes #187073

Assisted-by: Claude Code
DeltaFile
+58-0mlir/test/Dialect/Linalg/tile-to-forall.mlir
+5-2mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
+63-22 files

FreeNAS/freenas b98a85esrc/middlewared/middlewared/utils/lio config.py

Harden configfs _wait_for error handling

Replace silent skips and implicit OSError paths with explicit
RuntimeError raises for configfs files that must appear (control,
enable, wwn/). Best-effort writes (udev_path, vpd_unit_serial,
iser) are left as-is but documented with comments.
DeltaFile
+19-11src/middlewared/middlewared/utils/lio/config.py
+19-111 files

LLVM/project 5af9c51clang/lib/Analysis/LifetimeSafety Origins.cpp FactsGenerator.cpp, clang/test/Sema warn-lifetime-safety-dangling-field.cpp warn-lifetime-safety.cpp

use-after-scope through fields
DeltaFile
+12-12clang/test/Sema/warn-lifetime-safety-dangling-field.cpp
+5-4clang/test/Sema/warn-lifetime-safety.cpp
+1-1clang/lib/Analysis/LifetimeSafety/Origins.cpp
+1-0clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+19-174 files

GhostBSD/networkmgr 1f0b809. requirements.txt

Bump pytest from 6.2.5 to 9.0.3

Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.2.5 to 9.0.3.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/6.2.5...9.0.3)

---
updated-dependencies:
- dependency-name: pytest
  dependency-version: 9.0.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support at github.com>
DeltaFile
+1-1requirements.txt
+1-11 files

Illumos/gate fd4b009usr/src/uts/common/fs/sockfs sockfilter.c

18013 sockfs: possible memory leak of 'laddr'
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+1-1usr/src/uts/common/fs/sockfs/sockfilter.c
+1-11 files

NetBSD/src tISnUznsys/dev/ic ispvar.h, tests/lib/libc/sys t_mkfifo.c

   s/erros/errors/
VersionDeltaFile
1.4+3-3tests/lib/libc/sys/t_mkfifo.c
1.77+2-2sys/dev/ic/ispvar.h
+5-52 files

LLVM/project ab91945clang/include/clang/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel EntityPointerLevelFormat.h

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

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