FreeBSD/ports 6ffbc52 — devel/py-fastf1 distinfo Makefile

devel/py-fastf1: update to v3.9.0

Changelog:
- https://github.com/theOehrly/Fast-F1/releases/tag/v3.9.0
DeltaFile
+4-3devel/py-fastf1/Makefile
+3-3devel/py-fastf1/distinfo
+7-62 files

OpenZFS/src 79e675c — tests/unit test_nvpair.c test_zap.c

unit: check fixture setup and output cleanup results

Check the fat-ZAP upgrade operations and memory-stream closes directly,
so their failures cannot be hidden by later assertions on the contents.

Reject a failure to disable core dumps in the btree death-test child
with a nonzero exit. An assertion there would produce the same SIGABRT
that the test expects from the btree operation.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: Rob Norris <rob.norris at truenas.com>
Signed-off-by: Kamil Monicz <kamil at monicz.dev>
Closes #19467
DeltaFile
+3-2tests/unit/test_zap.c
+4-1tests/unit/test_btree.c
+2-2tests/unit/test_nvpair.c
+9-53 files

LLVM/project a48ab42 — flang/test/Semantics kinds02.f90 kinds01.f90

[Flang][test] Use x86 triple (#235354)

`REAL(10)` is only available on x86 targets. x86-registered-target
enabled in #235068 is insufficient, it also needs to be compiled to the
x86 target triple. Apply the same -triple as other tests such as
flang/test/Semantics/real10-x86-01.f90 do.

Note: Some constant foldings are only available if the flang compiler
itself runs under x86, but folding is not what is tested here.

Should fix the
[clang-aarch64-sve-vls-2stage](https://lab.llvm.org/buildbot/#/builders/4)
buildbot
DeltaFile
+1-1flang/test/Semantics/kinds02.f90
+1-1flang/test/Semantics/kinds01.f90
+2-22 files

LLVM/project 78a9c8d — clang/include/clang/CIR/Dialect/IR CIRCUDAAttrs.td, clang/lib/CIR/CodeGen CIRGenCUDANV.cpp

[CIR][CUDA] Add host-side surface registration support (#225146)

Related: #179278.

This patch adds host-side registration support for CUDA built-in surface
references in CIR.

Previously, CIR recognized CUDA surface variables during registration,
but host-side surface handling was not implemented. This change
preserves the surface type information in CIR registration metadata and
emits the corresponding `__cudaRegisterSurface` runtime registration
call.

## Changes

- Internalize CUDA surface and texture host shadow variables to match
original CodeGen behavior
- Extend `CUDAVarRegistrationInfoAttr` with the CUDA surface type
- Extract the surface type from the CUDA surface template arguments

    [11 lines not shown]
DeltaFile
+54-30clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
+45-0clang/test/CIR/CodeGenCUDA/surface.cu
+24-10clang/lib/CIR/CodeGen/CIRGenCUDANV.cpp
+8-2clang/lib/CIR/Dialect/IR/CIRAttrs.cpp
+2-1clang/include/clang/CIR/Dialect/IR/CIRCUDAAttrs.td
+133-435 files

OpenZFS/src 18de939 — config user.m4, lib/libspl backtrace.c

libspl: keep native backtraces usable under Valgrind

Native unwinding inspects register snapshots and probes process memory.
Memcheck can report these operations while handling an assertion,
obscuring the failure that triggered the backtrace.

Disable Valgrind error reporting on the calling thread while generating
the native backtrace, then restore the previous reporting state. Keep
the native registers, symbolization and caller-selected descriptor,
including stderr redirected after Valgrind starts. Detect the optional
client-request headers during userspace configuration.

This scope also hides genuine errors encountered while unwinding.
Add destination tests for redirected stderr and custom descriptors.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Kamil Monicz <kamil at monicz.dev>
Closes #19459
DeltaFile
+99-0tests/unit/test_backtrace.c
+23-11lib/libspl/backtrace.c
+11-0tests/unit/Makefile.am
+1-0tests/unit/.gitignore
+1-0config/user.m4
+135-115 files

LLVM/project 8f8e41f — llvm/lib/Transforms/Vectorize LoopVectorizationPlanner.h VPlanTransforms.h, llvm/test/Transforms/LoopVectorize/VPlan epilogue-vectorization-printing.ll

[VPlan] Simplify epilogue connection (NFC). (#235344)

Follow-up to https://github.com/llvm/llvm-project/pull/229921 to
slightly simplify the code.
DeltaFile
+22-24llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+19-9llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+9-14llvm/lib/Transforms/Vectorize/VPlan.cpp
+5-5llvm/test/Transforms/LoopVectorize/VPlan/epilogue-vectorization-printing.ll
+6-4llvm/lib/Transforms/Vectorize/VPlanTransforms.h
+5-1llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
+66-576 files

LLVM/project 46555a3 — flang/lib/Lower ConvertConstant.cpp

Revert "[Flang] Reject unexpected REAL kinds when lowering literals"

This reverts commit 3bd9070623f6a285835697de12eaed673faedf9b.
DeltaFile
+5-6flang/lib/Lower/ConvertConstant.cpp
+5-61 files

LLVM/project 406dbc2 — llvm/lib/Transforms/Vectorize VPlanRecipes.cpp, llvm/test/Transforms/LoopVectorize load-deref-pred-poison-ub-ops-feeding-pointer.ll metadata.ll

[VPlan] Drop poison-gen attributes & metadata on replicated clones. (#234613)

VPReplicateRecipe::execute clones the original instruction, carrying
over all metadata & attributes.

Clear poison-generating attributes & metadata, to make sure we only
apply the attributes & metadata carried by the recipe itself.

PR: https://github.com/llvm/llvm-project/pull/234613
DeltaFile
+10-12llvm/test/Transforms/LoopVectorize/cse-replicate-poison-generating.ll
+4-4llvm/test/Transforms/LoopVectorize/metadata.ll
+1-1llvm/test/Transforms/LoopVectorize/load-deref-pred-poison-ub-ops-feeding-pointer.ll
+1-1llvm/test/Transforms/LoopVectorize/X86/illegal-parallel-loop-uniform-write.ll
+2-0llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+18-185 files

LLVM/project 3bd9070 — flang/lib/Lower ConvertConstant.cpp

[Flang] Reject unexpected REAL kinds when lowering literals

Kind 8 was the default arm of the real-literal switch, so any other kind
was parsed as an IEEE double. Handle kind 8 explicitly and abort on an
unsupported kind.
DeltaFile
+6-5flang/lib/Lower/ConvertConstant.cpp
+6-51 files

LLVM/project 953a798 — flang/lib/Lower/Support Utils.cpp

Hash the operand kind of a relation

Relational::kind() is the logical result kind, which is always 4, so
relations of different operand kinds hashed the same. Hash the operand
kind instead.

Grok finding another mistake by GPT/Claude
DeltaFile
+1-1flang/lib/Lower/Support/Utils.cpp
+1-11 files

LLVM/project e422530 — clang/lib/Driver Driver.cpp, clang/lib/Driver/ToolChains SYCL.cpp

[Driver][SYCL] Link libclang_rt.builtins.bc for spirv64 at compile time via getDeviceLibs (#218528)

Add support for linking `libclang_rt.builtins.bc` for the `spirv64`
target at compile time by integrating it into the SYCL `getDeviceLibs`
mechanism. This ensures built-in runtime library functions are available
for SYCL device code targeting `SPIR-V` 64-bit.

Re-land of https://github.com/llvm/llvm-project/pull/212550 (Only Clang
Driver changes)

---------

Co-authored-by: Claude Sonnet 4.6 <noreply at anthropic.com>
DeltaFile
+43-26clang/test/Driver/sycl-offload-jit.cpp
+57-0clang/test/Driver/sycl-device-lib-spirv64.cpp
+23-24clang/lib/Driver/Driver.cpp
+40-0clang/lib/Driver/ToolChains/SYCL.cpp
+15-15clang/test/Driver/sycl.cpp
+14-14clang/test/Driver/sycl-windows.cpp
+192-7913 files not shown
+239-9819 files

FreeBSD/ports efd79be — math/py-spot Makefile distinfo, math/spot distinfo Makefile

math/{,py-}spot: update 2.16 → 2.16.1
DeltaFile
+6-5math/spot/Makefile
+3-3math/spot/distinfo
+3-3math/py-spot/distinfo
+1-1math/py-spot/Makefile
+13-124 files

FreeBSD/ports ca574e7 — science/py-py3Dmol distinfo Makefile

science/py-py3Dmol: update 2.4.2 → 2.5.5
DeltaFile
+5-4science/py-py3Dmol/Makefile
+3-3science/py-py3Dmol/distinfo
+8-72 files

FreeBSD/ports 452b24b — graphics/py-polyxios Makefile distinfo

graphics/py-polyxios: update 0.4.1 → 0.5.1
DeltaFile
+3-3graphics/py-polyxios/distinfo
+2-2graphics/py-polyxios/Makefile
+5-52 files

FreeBSD/ports cf8f5e4 — math/py-fdasrsf distinfo Makefile, math/py-fdasrsf/files patch-pyproject.toml

math/py-fdasrsf: update 2.7.2 → 2.7.3
DeltaFile
+18-5math/py-fdasrsf/files/patch-pyproject.toml
+3-3math/py-fdasrsf/distinfo
+3-3math/py-fdasrsf/Makefile
+24-113 files

FreeBSD/ports 72513f2 — net-p2p/py-pulsar-client Makefile distinfo

net-p2p/py-pulsar-client: update 3.11.0 → 3.13.0
DeltaFile
+3-3net-p2p/py-pulsar-client/distinfo
+1-1net-p2p/py-pulsar-client/Makefile
+4-42 files

FreeBSD/ports 54a7c6f — science/dimod Makefile, science/dimod/files patch-testscpp_tests_test__utils.cpp patch-testscpp_tests_test__quadratic__model.cpp

science/{,py-}dimod: update 0.12.22 → 0.12.23
DeltaFile
+34-0science/py-dimod/files/patch-pyproject.toml
+0-27science/dimod/files/patch-testscpp_Makefile
+12-7science/py-dimod/Makefile
+11-5science/dimod/Makefile
+0-11science/dimod/files/patch-testscpp_tests_test__utils.cpp
+0-11science/dimod/files/patch-testscpp_tests_test__quadratic__model.cpp
+57-613 files not shown
+63-769 files

FreeBSD/ports 00785f5 — audio/py-music21 Makefile distinfo

audio/py-music21: update 10.5.0 → 10.5.1
DeltaFile
+3-3audio/py-music21/distinfo
+2-2audio/py-music21/Makefile
+5-52 files

FreeBSD/ports 7ba32e8 — devel/py-line-profiler distinfo Makefile, devel/py-line-profiler/files setup.py patch-pyproject.toml

devel/py-line-profiler: update 5.0.2 → 5.1.0
DeltaFile
+56-0devel/py-line-profiler/files/patch-pyproject.toml
+12-9devel/py-line-profiler/Makefile
+15-0devel/py-line-profiler/files/setup.py
+3-3devel/py-line-profiler/distinfo
+86-124 files

FreeBSD/ports 9570379 — math/py-mip distinfo Makefile, math/py-mip/files patch-mip_cbc.py example.py

math/py-mip: update 1.15.0 → 2.0.0

PR:             300008
Reported by:    Patrick Crandol <patrick at crandol.com>
DeltaFile
+30-0math/py-mip/files/example.py
+19-0math/py-mip/files/patch-mip_cbc.py
+11-2math/py-mip/Makefile
+3-3math/py-mip/distinfo
+63-54 files

FreeBSD/ports 5d0922d — devel/py-pathlib2 distinfo Makefile

devel/py-pathlib2: update 2.3.7 → 2.3.7.p1
DeltaFile
+3-3devel/py-pathlib2/distinfo
+3-3devel/py-pathlib2/Makefile
+6-62 files

FreeBSD/ports ec98fa7 — misc/ncnn distinfo pkg-plist

misc/ncnn: update 20260526 → 20261020
DeltaFile
+6-2misc/ncnn/Makefile
+3-3misc/ncnn/distinfo
+5-1misc/ncnn/pkg-plist
+14-63 files

FreeBSD/ports f650ec1 — math/superlu-dist Makefile pkg-plist

math/superlu-dist: update 9.3.0 → 9.3.1

ChangeLog: https://github.com/xiaoyeli/superlu_dist/releases/tag/v9.3.1
DeltaFile
+3-3math/superlu-dist/distinfo
+0-3math/superlu-dist/pkg-plist
+1-1math/superlu-dist/Makefile
+4-73 files

FreeBSD/ports 834fca5 — net/ntpsec Makefile distinfo

net/ntpsec: update 1_2_5 → 1.2.6
DeltaFile
+3-3net/ntpsec/distinfo
+2-2net/ntpsec/Makefile
+5-52 files

FreeBSD/ports d8b94e2 — science/gromacs Makefile distinfo

science/gromacs: update 2026.3 → 2026.4
DeltaFile
+3-3science/gromacs/distinfo
+2-2science/gromacs/Makefile
+5-52 files

FreeBSD/ports d9abf53 — graphics/py-pyvista-validation distinfo Makefile

graphics/py-pyvista-validation: update 0.2.2 → 0.5.4
DeltaFile
+14-3graphics/py-pyvista-validation/Makefile
+3-3graphics/py-pyvista-validation/distinfo
+17-62 files

FreeBSD/ports 102aad0 — biology/libnuml pkg-plist Makefile, biology/libnuml/files patch-CMakeLists.txt

biology/{,py-}libnuml: update 1.1.7 → 1.1.8
DeltaFile
+0-20biology/libnuml/files/patch-CMakeLists.txt
+3-3biology/py-libnuml/distinfo
+3-3biology/libnuml/distinfo
+2-3biology/libnuml/Makefile
+1-1biology/py-libnuml/Makefile
+1-1biology/libnuml/pkg-plist
+10-316 files

FreeBSD/ports bb5802c — devel/py-loky Makefile distinfo

devel/py-loky: update 3.6.0 → 3.7.0
DeltaFile
+3-3devel/py-loky/distinfo
+2-2devel/py-loky/Makefile
+5-52 files

FreeBSD/ports d105b07 — lang/odin Makefile distinfo

lang/odin: update 2026-09 → 2026.10

ChangeLog: https://github.com/odin-lang/Odin/releases/tag/dev-2026-10
DeltaFile
+9-0lang/odin/pkg-plist
+3-3lang/odin/distinfo
+1-1lang/odin/Makefile
+13-43 files

FreeBSD/ports 215eb93 — devel/cargo-edit Makefile distinfo

devel/cargo-edit: update 0.13.13 → 0.13.14
DeltaFile
+325-469devel/cargo-edit/distinfo
+166-237devel/cargo-edit/Makefile
+491-7062 files