FreeBSD/ports 8488e81 — science/orthanc Makefile, science/orthanc-dicomweb Makefile

science/orthanc*: become maintainer

Approved by:    jrm (mentor)
Differential Revision:  https://reviews.freebsd.org/D60753
DeltaFile
+1-1science/orthanc/Makefile
+1-1science/orthanc-webviewer/Makefile
+1-1science/orthanc-postgresql/Makefile
+1-1science/orthanc-mysql/Makefile
+1-1science/orthanc-dicomweb/Makefile
+5-55 files

OpenZFS/src 326fd64 — tests/zfs-tests/tests/functional/cli_root/zpool_get zpool_get_006_pos.ksh

ZTS: read zpool_get_006_pos class properties together

zpool_get_006_pos checks that the space properties of each allocation
class agree with each other, for example that used is not larger than
allocated. It read each property with a separate zpool get.

Three sections of the test write with sync=always and do not wait for
the pool to sync before the checks. The space counters only change when
a transaction group syncs, and this can happen between two of the zpool
get calls. The values then come from different points in time, and the
check fails. With kmemleak enabled, each zpool get takes longer, and the
test failed in about a third of the runs.

Read all properties of a class with a single zpool get. It returns all
values from the same ioctl, so they agree with each other.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Alexander Moch <mail at alexmoch.com>
Closes #19401
DeltaFile
+38-54tests/zfs-tests/tests/functional/cli_root/zpool_get/zpool_get_006_pos.ksh
+38-541 files

FreeBSD/ports ba30ec9 — www/lua-resty-core Makefile pkg-plist

www/lua-resty-core: Update to 0.1.34rc3

Chase www/nginx-module-lua update, without this people end up with an
nginx that fails to start.

Fixes:  67b99bc12c8f
DeltaFile
+3-3www/lua-resty-core/distinfo
+1-1www/lua-resty-core/Makefile
+2-0www/lua-resty-core/pkg-plist
+6-43 files

OpenZFS/src 1dbc2d5 — tests/runfiles common.run, tests/test-runner/bin zts-report.py.in

ZTS: run zfs_get_009_pos under kmemleak without CPU mitigations

zfs_get_009_pos skips itself when kmemleak is enabled, because it runs
too slowly. Most of the slowdown comes from CPU mitigations: with
mitigations=off, it takes at most about 10 minutes under kmemleak.

Add has_mitigations, and skip the test only when both kmemleak and CPU
mitigations are enabled. Raise the timeout of the zfs_get tests to 900
seconds, so that slower runners can still finish it. Keep expecting a
SKIP in zts-report for systems that still skip it.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Alexander Moch <mail at alexmoch.com>
Closes #19382
DeltaFile
+9-0tests/zfs-tests/include/libtest.shlib
+7-0tests/test-runner/bin/zts-report.py.in
+3-2tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_009_pos.ksh
+1-0tests/runfiles/common.run
+20-24 files

OpenZFS/src 34cf366 — .github/workflows zloop.yml zfs-qemu.yml

CI: Cancel outdated push runs on the same branch

Push events have no head_ref, so the run_id fallback puts every push
in a separate concurrency group. Use the pushed ref to group runs from
the same branch and let cancel-in-progress stop outdated runs.

Keep the existing grouping for PRs and independent manual runs.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: George Melikov <mail at gmelikov.ru>
Closes #19412
DeltaFile
+3-1.github/workflows/zloop.yml
+3-1.github/workflows/zfs-qemu.yml
+3-1.github/workflows/zfs-precheck.yml
+3-1.github/workflows/zfs-arm.yml
+3-1.github/workflows/unit-tests.yml
+3-1.github/workflows/smatch.yml
+18-62 files not shown
+24-88 files

OpenZFS/src ab178c3 — . AGENTS.md

docs: Add fork CI and PR submission guidance for agents

Wait for successful fork CI on the final PR head before opening an
upstream PR so supported workflows can reuse its results. Limit new
upstream PRs to five per day unless agreed with maintainers in advance.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: George Melikov <mail at gmelikov.ru>
Closes #19412
DeltaFile
+5-0AGENTS.md
+5-01 files

OpenZFS/src 3acfee1 — .github/workflows unit-tests.yml checkstyle.yaml, .github/workflows/scripts reuse-qemu.py reuse-ci.py

CI: Extend fork result reuse and honor requested reruns

Extend QEMU result reuse to zloop, unit tests, ARM builds and
checkstyle. Use one helper with workflow file, runner, job name and
required step profiles. Require successful lint and ABI checks for
checkstyle, and exclude manual ARM runs with custom GCC inputs.

Reuse fork results only on the first workflow attempt. Requested reruns
execute in the base repository. Ignore cached Setup outputs on selective
QEMU matrix reruns and collect their new artifacts and summaries.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: George Melikov <mail at gmelikov.ru>
Closes #19412
DeltaFile
+122-0.github/workflows/scripts/reuse-ci.py
+0-101.github/workflows/scripts/reuse-qemu.py
+29-6.github/workflows/zloop.yml
+31-0.github/workflows/README.md
+24-0.github/workflows/checkstyle.yaml
+21-0.github/workflows/unit-tests.yml
+227-1072 files not shown
+260-1128 files

LLVM/project 46b7102 — llvm/test/CodeGen/AMDGPU float-to-arbitrary-fp-fp8-hw.ll vector-reduce-smin.ll

split in smaller patches
DeltaFile
+1,503-1,456llvm/test/CodeGen/AMDGPU/float-to-arbitrary-fp-widen.ll
+382-214llvm/test/CodeGen/AMDGPU/bf16.ll
+170-349llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.ll
+174-102llvm/test/CodeGen/AMDGPU/vector-reduce-smin.ll
+174-102llvm/test/CodeGen/AMDGPU/vector-reduce-smax.ll
+108-101llvm/test/CodeGen/AMDGPU/float-to-arbitrary-fp-fp8-hw.ll
+2,511-2,32427 files not shown
+3,103-2,98533 files

LLVM/project 05e432a — clang/test/Driver invalid-target-id.cl, llvm/docs AMDGPUUsage.rst

[AMDGPU] Support xnack on/off on gfx125x (#232080)

Default is 'any' effectively same as 'on'.
DeltaFile
+0-59llvm/test/CodeGen/AMDGPU/module-flag-xnack-no-on-off-modes.ll
+0-24llvm/test/CodeGen/AMDGPU/target-id-xnack-always-on.ll
+0-21clang/test/Driver/invalid-target-id.cl
+4-4llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+4-4llvm/docs/AMDGPUUsage.rst
+2-5llvm/unittests/TargetParser/TargetParserTest.cpp
+10-1177 files not shown
+24-13313 files

LLVM/project 5388c76 — llvm/utils/TableGen RegisterInfoEmitter.cpp

TableGen: Reserve per-register lists in RegisterInfoEmitter

The sub-register, super-register and register unit lists of each
register were built one element at a time, although their sizes are
known in advance. AMDGPU has about 20000 registers, so there were a
lot of realloc calls.

Generating AMDGPUGenRegisterInfo.inc executes 0.4% fewer instructions
with 4% fewer page faults. This greatly reduces the time impact with
MALLOC_PERTURB_=1.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+4-0llvm/utils/TableGen/RegisterInfoEmitter.cpp
+4-01 files

FreeBSD/ports 49fa092 — . MOVED, textproc Makefile

textproc/py-pypa-docs-theme: Remove expired port

2026-10-15 textproc/py-pypa-docs-theme: Upstream archived the repo on Mar 16, 2024
DeltaFile
+0-27textproc/py-pypa-docs-theme/Makefile
+0-5textproc/py-pypa-docs-theme/pkg-descr
+0-3textproc/py-pypa-docs-theme/distinfo
+0-1textproc/Makefile
+1-0MOVED
+1-365 files

LLVM/project 377cf92 — clang/test/SemaCUDA deferred-ctor-initializers.cu, llvm/test/CodeGen/AArch64 vector-ldst-offset.ll

Merge branch 'main' into revert-231420-users/arsenm/clang/reapply-targetid-parsing-amdgpu-targetparser
DeltaFile
+322-342llvm/test/CodeGen/AArch64/vector-ldst-offset.ll
+200-200llvm/test/MC/Disassembler/AMDGPU/gfx1251_dasm_vop3p.txt
+200-200llvm/test/MC/AMDGPU/gfx1251_asm_vop3p.s
+334-0clang/test/SemaCUDA/deferred-ctor-initializers.cu
+98-0llvm/test/Transforms/SLPVectorizer/AArch64/or-reduction-byte-pack.ll
+69-0llvm/test/Transforms/SLPVectorizer/X86/copyable-non-schedulable-reused-by-vectorized.ll
+1,223-74228 files not shown
+1,487-82134 files

LLVM/project d137cfe — llvm/test/CodeGen/Thumb2 expand-pseudos.mir t2call-bti-expand.mir

Merge test file
DeltaFile
+0-30llvm/test/CodeGen/Thumb2/t2call-bti-expand.mir
+24-0llvm/test/CodeGen/Thumb2/expand-pseudos.mir
+24-302 files

LLVM/project 0de93f3 — llvm/lib/Target/NVPTX NVPTXISelLowering.cpp, llvm/test/CodeGen/NVPTX i16x2-instructions.ll

[NVPTX] Mark SMUL_LOHI and UMUL_LOHI as Expand for v2i16 (#225808)

`SMUL_LOHI` and `UMUL_LOHI` were inadvertently left as `Legal` for
`v2i16` in NVPTX, despite the backend having no instruction patterns to
select them. As a result, the vector legalizer expands `v2i16`
high-multiplies (`mulhs`/`mulhu`) and constant divisions into `v2i16`
`smul_lohi`/`umul_lohi` nodes instead of scalarizing them into `i16`
operations, causing an instruction selection crash. Marking both
operations as `Expand` for `v2i16` ensures they are properly scalarized.

Assisted-by: Gemini

---------

Co-authored-by: Yonah Goldberg <ygoldberg at nvidia.com>
DeltaFile
+38-0llvm/test/CodeGen/NVPTX/i16x2-instructions.ll
+4-3llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
+42-32 files

LLVM/project e80745b — libc/src/__support/math asinbf16.h asin_utils.h, libc/test/src/math/smoke acosbf16_test.cpp

[libc][math] Use float-only evaluation in asinbf16 and acosbf16 (#228734)

Update `asinbf16` and `acosbf16` to use a shared `float` polynomial
instead of the double-precision `asin_eval` helper. Reuse the polynomial
coefficients from `asinf16`.

For small `acosbf16` inputs, return pi/2 rounded to `bfloat16` before
squaring the input or evaluating the polynomial. This avoids spurious
underflow from intermediate products.

Related: #202079
Assisted-by: GPT-6-Astra
DeltaFile
+25-0libc/test/src/math/smoke/acosbf16_test.cpp
+10-11libc/src/__support/math/acosbf16.h
+16-0libc/src/__support/math/asin_utils.h
+2-4libc/src/__support/math/asinbf16.h
+53-154 files

LLVM/project c7ce110 — llvm/test/CodeGen/WinEH wineh-empty-seh-scope.ll

Update wineh-empty-seh-scope.ll for the Windows trap change

An unreachable that does not follow a call no longer traps, so the empty
function gets the generic zero-length function nop, as on X86.
DeltaFile
+1-1llvm/test/CodeGen/WinEH/wineh-empty-seh-scope.ll
+1-11 files

OpenBSD/ports hwDaqqv — security/ghidra Makefile

   Add WANTLIB on ffi which is needed for lib inside a jar file
VersionDeltaFile
1.20+3-1security/ghidra/Makefile
+3-11 files

LLVM/project ee03a65 — llvm/lib/Target/X86 X86InstrInfo.cpp, llvm/test/CodeGen/X86 expand-post-ra-pseudo.mir

X86: Preserve dead flag when expanding MOV32ri64

The expansion narrowed the dead 64-bit def to a dead 32-bit def, but
added a live implicit-def of the 64-bit register. This avoids failing
a future verifier check.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+9-0llvm/test/CodeGen/X86/expand-post-ra-pseudo.mir
+2-1llvm/lib/Target/X86/X86InstrInfo.cpp
+11-12 files

Linux/linux 62f482f — drivers/iommu/amd init.c iommu.c, drivers/iommu/generic_pt/fmt Makefile

Merge tag 'iommu-fixes-v7.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux

Pull IOMMU fixes from Joerg Roedel:
 "AMD IOMMU:

   - Revert an interrupt remapping check removal that caused GPU
     regressions on some platforms

  Generic page tables:

   - Fix KUnit builds with distributed Clang ThinLTO by preserving
     compiler flags, preventing x86-64 code generation from arm64
     bitcode"

* tag 'iommu-fixes-v7.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux:
  iommupt/kunit: Use if_changed_rule for the kunit
  Revert "iommu/amd: Remove redundant check in irq_remapping_select()"
DeltaFile
+3-0drivers/iommu/amd/iommu.c
+3-0drivers/iommu/amd/amd_iommu_types.h
+1-1drivers/iommu/generic_pt/fmt/Makefile
+1-1drivers/iommu/amd/init.c
+8-24 files

LLVM/project c66fa97 — clang/docs ReleaseNotes.md, clang/lib/Sema UsedDeclVisitor.h Sema.cpp

[Clang] [CUDA] Follow ctor/member initializers in DeferredDiagnosticsEmitter (#232044)

We are currently ignoring the fact that a constructor invocation also
runs constructor/member initializers, which causes us to miss some
diagnostics about `__host__`/`__device__` mismatch. Inherited constructors
are likewise not handled correctly.

This patch fixes both.

Fixes #118415.

Assisted-by: Codex
DeltaFile
+334-0clang/test/SemaCUDA/deferred-ctor-initializers.cu
+9-2clang/lib/Sema/Sema.cpp
+4-0clang/lib/Sema/UsedDeclVisitor.h
+3-0clang/docs/ReleaseNotes.md
+350-24 files

FreeBSD/src ea13f18 — cddl/usr.sbin/dwatch dwatch dwatch.1

dwatch(1): Use mdo(1) instead of sudo(8) when configured

Reviewed by:    dteske, olce
Approved by:    christos (mentor)
MFC after:      1 week
Sponsored by:   fme AG
Differential Revision:  https://reviews.freebsd.org/D60408

(cherry picked from commit b6a573aa771e4a4b239a7bfeb074d1d25e811c1b)
DeltaFile
+4-2cddl/usr.sbin/dwatch/dwatch.1
+2-1cddl/usr.sbin/dwatch/dwatch
+6-32 files

LLVM/project 71fc6b8 — llvm/test/CodeGen/Mips/llvm-ir load.ll, llvm/test/CodeGen/Mips/longbranch branch-limits-msa.mir

Rebase, address comments

Created using spr 1.3.7
DeltaFile
+725-1,475llvm/test/CodeGen/NVPTX/i8x4-instructions.ll
+704-890llvm/test/CodeGen/NVPTX/reduction-intrinsics.ll
+614-614llvm/test/CodeGen/Mips/llvm-ir/load.ll
+522-621llvm/test/CodeGen/NVPTX/f16x2-instructions.ll
+410-410llvm/test/CodeGen/Mips/longbranch/branch-limits-msa.mir
+309-438llvm/test/CodeGen/NVPTX/f32x2-instructions.ll
+3,284-4,448648 files not shown
+25,300-20,118654 files

LLVM/project 7a9fb86 —

rebase

Created using spr 2.0.0-beta.1
DeltaFile
+0-00 files

LLVM/project 78e5f7f — libc/src/__support/math expf.h

rebase

Created using spr 2.0.0-beta.1
DeltaFile
+0-63libc/src/__support/math/expf.h
+0-631 files

FreeBSD/ports 1cda7bb — devel/glab Makefile distinfo

devel/glab: update to 1.123.0

Changes:        https://gitlab.com/gitlab-org/cli/-/releases
(cherry picked from commit 98f6d7702c64f41d207ebbe3d645c4f02af5b36b)
DeltaFile
+5-5devel/glab/distinfo
+2-2devel/glab/Makefile
+7-72 files

FreeBSD/ports 207761f — net/rubygem-gitlab-fog-azure-rm Makefile distinfo

net/rubygem-gitlab-fog-azure-rm: update to 2.5.2

Changes:        https://gitlab.com/gitlab-org/ruby/gems/gitlab-fog-azure-rm/-/blob/gitlab/master/CHANGELOG.md
(cherry picked from commit 51dd293905b572ff518e5103ad7c6e85f2f2fe44)
DeltaFile
+3-3net/rubygem-gitlab-fog-azure-rm/distinfo
+1-1net/rubygem-gitlab-fog-azure-rm/Makefile
+4-42 files

FreeBSD/ports 99ab2fc — devel/gitaly distinfo, net/gitlab-agent distinfo

www/gitlab: security and patch update to 19.4.2

Changes:        https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-4-2-released/?nav=19.4.2
Security:       5518664d-c652-11f1-b273-2cf05da270f3
(cherry picked from commit 1b13fcc39e65a85e91a67f00f3ad041bb507fa9a)
DeltaFile
+13-13devel/gitaly/distinfo
+6-6www/gitlab/distinfo
+5-5www/gitlab-workhorse/distinfo
+5-5www/gitlab-pages/distinfo
+5-5net/gitlab-agent/distinfo
+1-1www/gitlab/Makefile.common
+35-351 files not shown
+36-367 files

FreeBSD/ports 88cf417 — devel/gitlab-runner Makefile distinfo

devel/gitlab-runner: update to 19.4.1

Changes:        https://gitlab.com/gitlab-org/gitlab-runner/blob/main/CHANGELOG.md
(cherry picked from commit 223c903ce5646c260c85a991e3057afd21c522b1)
DeltaFile
+9-9devel/gitlab-runner/distinfo
+1-2devel/gitlab-runner/Makefile
+10-112 files

FreeBSD/ports a1fab06 — security/trivy Makefile distinfo

security/trivy: update to 0.75.0

Changes:        https://github.com/aquasecurity/trivy/releases
(cherry picked from commit 94cf4a18eb636fc4f76a9cffbbeb3e324933e39c)
DeltaFile
+5-5security/trivy/distinfo
+1-2security/trivy/Makefile
+6-72 files

FreeBSD/ports 648f254 — devel/glab pkg-plist Makefile

devel/glab: update to 1.121.0

Changes:        https://gitlab.com/gitlab-org/cli/-/releases
(cherry picked from commit 23205123aa34b322cc763ecd1684606994a92fa0)
DeltaFile
+5-5devel/glab/distinfo
+2-2devel/glab/Makefile
+2-0devel/glab/pkg-plist
+9-73 files