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

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

LLVM/project 3b4bddfclang/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
+2-1clang/include/clang/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel/EntityPointerLevelFormat.h
+2-11 files

LLVM/project b0b2b1cllvm/lib/DebugInfo/GSYM GsymCreator.cpp

Revert "[GSYM] Silence cast warning" (#191853)

Reverts llvm/llvm-project#191561

This is not required anymore.
DeltaFile
+1-1llvm/lib/DebugInfo/GSYM/GsymCreator.cpp
+1-11 files

NetBSD/pkgsrc Q4vl7H5audio/openal-soft distinfo, audio/openal-soft/patches patch-common_althreads.h

   openal-soft: fix build on SunOS
VersionDeltaFile
1.1+20-0audio/openal-soft/patches/patch-common_althreads.h
1.30+2-1audio/openal-soft/distinfo
+22-12 files

LLVM/project 365f367clang/include/clang/APINotes Types.h, clang/include/clang/AST TypeBase.h

Convert uses of std::optional<NullabilityKind> to OptionalUnsigned
DeltaFile
+18-32clang/include/clang/APINotes/Types.h
+3-5clang/lib/Sema/SemaExprObjC.cpp
+4-4clang/lib/APINotes/APINotesTypes.cpp
+3-4clang/lib/AST/Type.cpp
+3-3clang/include/clang/AST/TypeBase.h
+2-2clang/lib/Sema/Sema.cpp
+33-503 files not shown
+38-529 files

HardenedBSD/src fd59c66contrib/libarchive/libarchive/test test_read_format_iso_zisofs_overflow.iso.uu test_read_format_rar5_loop_bug.rar.uu, sbin/ifconfig ifgeneve.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+3,967-0sys/net/if_geneve.c
+1,096-0contrib/libarchive/libarchive/test/test_read_format_iso_zisofs_overflow.iso.uu
+1,000-0tests/sys/net/if_geneve.sh
+889-0sbin/ifconfig/ifgeneve.c
+384-0share/man/man4/geneve.4
+189-0contrib/libarchive/libarchive/test/test_read_format_rar5_loop_bug.rar.uu
+7,525-0132 files not shown
+10,055-936138 files

HardenedBSD/src 114583ccontrib/libarchive/libarchive/test test_read_format_iso_zisofs_overflow.iso.uu, sbin/ifconfig ifgeneve.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+3,967-0sys/net/if_geneve.c
+1,096-0contrib/libarchive/libarchive/test/test_read_format_iso_zisofs_overflow.iso.uu
+1,000-0tests/sys/net/if_geneve.sh
+889-0sbin/ifconfig/ifgeneve.c
+384-0share/man/man4/geneve.4
+168-21sys/arm64/include/armreg.h
+7,504-21132 files not shown
+10,055-936138 files

LLVM/project 3bf9639llvm/lib/Transforms/Vectorize VPlanRecipes.cpp VPlanConstruction.cpp

Revert "[VPlan] Handle calls in VPInstruction:opcodeMayReadOrWriteFromMemory." (#191851)

Reverts llvm/llvm-project#190681 due to buildbot breakage
(https://github.com/llvm/llvm-project/pull/190681#issuecomment-4234999482).
DeltaFile
+8-25llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+2-4llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+10-292 files

FreeNAS/freenas a0eccc1src/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