FreeBSD/ports 088b8ae — misc/ollama Makefile

misc/ollama: add comment
DeltaFile
+8-0misc/ollama/Makefile
+8-01 files

FreeBSD/ports ad3f86d — www/immich-public-proxy Makefile distinfo

www/immich-public-proxy: Update to 3.4.1

- Long-press on a thumbnail enters selection mode on mobile.
- Downloads work in Chrome and Edge when an album title or filename
  contains a comma.
- Downloads are named after the format Immich actually serves.
- One missing or broken video no longer stops a whole share from loading.
- Password-protected shares send Cache-Control: no-store on gallery pages,
  photos and metadata.
- allowSlugLinks: false now also blocks slug links on the selective
  download and metadata routes.

Changes:        https://github.com/alangrainger/immich-public-proxy/releases/tag/v3.4.1
Sponsored by:   Netzkommune GmbH
DeltaFile
+5-5www/immich-public-proxy/distinfo
+1-2www/immich-public-proxy/Makefile
+6-72 files

FreeBSD/ports f7728b5 — devel/phpunit8 Makefile distinfo

devel/phpunit8: Update to 8.5.56

The Software Bill of Materials (SBOM) embedded in the PHAR now uses
CycloneDX 1.7.

Changes:        https://github.com/sebastianbergmann/phpunit/blob/8.5.56/ChangeLog-8.5.md
Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3devel/phpunit8/distinfo
+1-1devel/phpunit8/Makefile
+4-42 files

FreeBSD/ports d025043 — www/nginx-module-vod Makefile distinfo

www/nginx-module-vod: Update to 1.10.1

Rename strrchr helper to avoid collision.

Changes:        https://github.com/dio-az/nginx-vod-module/blob/v1.10.1/CHANGELOG.md
Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3www/nginx-module-vod/distinfo
+1-1www/nginx-module-vod/Makefile
+4-42 files

FreeBSD/ports 435e8ee — math/giacxcas pkg-plist, math/giacxcas/files patch-src_kdisplay.cc patch-configure.ac

math/giacxcas: update 1.9.0-85 → 2.0.0.21
DeltaFile
+215-10math/giacxcas/files/patch-src_Makefile.in
+90-0math/giacxcas/pkg-plist
+25-3math/giacxcas/files/patch-src_icas.cc
+17-0math/giacxcas/files/patch-src_optimization.cc
+13-0math/giacxcas/files/patch-configure.ac
+0-10math/giacxcas/files/patch-src_kdisplay.cc
+360-235 files not shown
+375-3811 files

FreeBSD/src 26eb328 — contrib/kyua/doc kyua-report-html.1 kyua-report.1

contrib/kyua: commit generated files

MFC after:      1 month
Fixes: eb8f69902 ("contrib/kyua: update to 0.15.0")
DeltaFile
+574-0contrib/kyua/doc/kyuafile.5
+498-0contrib/kyua/doc/kyua-test.1
+417-0contrib/kyua/doc/kyua-debug.1
+405-0contrib/kyua/doc/kyua.1
+307-0contrib/kyua/doc/kyua-report.1
+253-0contrib/kyua/doc/kyua-report-html.1
+2,454-08 files not shown
+3,672-014 files

LLVM/project 32c78b9 — lldb/include/lldb/DataFormatters TypeCategory.h FormattersContainer.h, lldb/source/Commands CommandObjectType.cpp

[lldb] Remove ConstString from TypeMatcher (#228239)
DeltaFile
+15-15lldb/include/lldb/DataFormatters/FormattersContainer.h
+8-8lldb/unittests/DataFormatter/FormattersContainerTest.cpp
+7-7lldb/source/Commands/CommandObjectType.cpp
+6-3lldb/source/DataFormatters/DataVisualization.cpp
+2-2lldb/include/lldb/DataFormatters/TypeCategory.h
+38-355 files

LLVM/project 21feea3 — llvm/test/CodeGen/AMDGPU/GlobalISel fdiv.f16.ll, llvm/test/CodeGen/WebAssembly interleaved-vectors.ll

Merge branch 'main' into users/boomanaiden154/instcombine-use-utc-for-ffs-1ll
DeltaFile
+2,772-0llvm/test/Transforms/Util/DeclareRuntimeLibcalls/aarch64.ll
+1,662-0llvm/test/Transforms/Util/DeclareRuntimeLibcalls/ppc.ll
+1,536-0llvm/test/Transforms/Util/DeclareRuntimeLibcalls/bsd.ll
+1,474-0llvm/test/Transforms/Util/DeclareRuntimeLibcalls/windows.ll
+604-641llvm/test/CodeGen/AMDGPU/GlobalISel/fdiv.f16.ll
+1,237-0llvm/test/CodeGen/WebAssembly/interleaved-vectors.ll
+9,285-641260 files not shown
+22,615-3,937266 files

FreeBSD/ports d03746a — science/thermofun distinfo pkg-plist, science/thermofun/files patch-python_thermofun_CMakeLists.txt patch-python_CMakeLists.txt

science/thermofun: update 0.5.1 → 0.7.1
DeltaFile
+60-0science/thermofun/files/patch-python_CMakeLists.txt
+11-16science/thermofun/Makefile
+0-20science/thermofun/files/patch-python_thermofun_CMakeLists.txt
+11-9science/thermofun/pkg-plist
+3-3science/thermofun/distinfo
+85-485 files

HardenedBSD/src 01593eb — contrib/kyua NEWS.md NEWS, contrib/kyua/engine googletest_test.cpp googletest_result_test.cpp

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+0-951contrib/kyua/m4/ax_cxx_compile_stdcxx.m4
+709-0contrib/kyua/NEWS
+0-622contrib/kyua/NEWS.md
+528-0contrib/kyua/engine/googletest_result.cpp
+427-0contrib/kyua/engine/googletest_result_test.cpp
+361-0contrib/kyua/engine/googletest_test.cpp
+2,025-1,573179 files not shown
+4,214-7,588185 files

HardenedBSD/src 9f284f3 — contrib/llvm-project/clang/lib/AST ExprConstant.cpp, contrib/llvm-project/clang/lib/AST/ByteCode Compiler.cpp Interp.cpp

Merge remote-tracking branch 'rad/hardened/15-stable/main' into hardened/15-stable/pledge
DeltaFile
+269-0sys/riscv/starfive/jh7110_temp.c
+194-9sys/riscv/starfive/jh7110_gpio.c
+31-34contrib/llvm-project/clang/lib/AST/ByteCode/Interp.cpp
+24-18contrib/llvm-project/clang/lib/AST/ExprConstant.cpp
+11-9contrib/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp
+16-0sys/dev/clk/starfive/jh7110_clk_sys.c
+545-705 files not shown
+561-7111 files

LLVM/project 72caf7a — flang/lib/Optimizer/Transforms FIRToMemRef.cpp, flang/test/Transforms/FIRToMemRef array-coor-box-addr-strides.mlir

[flang][FIRToMemRef] Derive element strides from descriptor byte strides (#229313)

When the `fir.array_coor` base address comes out of a descriptor,
`FIRToMemRef` built each dimension's element stride as a chain of
`arith.muli` over the inner extents, even though that descriptor already
holds the dimension's cumulative byte stride. This chain grows with the
rank while reading the stride will not. This patch reads it from the
descriptor instead, as the path for descriptor-owned layouts already
does.

The division by the element size is marked `exact`, which lets it lower
to a single shift in LLVM. That is valid here because this path handles
contiguous storage, where the byte stride is the element size times the
product of the inner extents.

Follow-up: Should the division on the general descriptor path be marked
`exact` too? The conversion already needs the byte stride to be a whole
multiple of the element size, since memref strides count elements, and
it bails out on the derived-type component projections that can break
that. I left it alone to keep this patch narrow, but can expand it if
that reasoning holds.
DeltaFile
+42-0flang/test/Transforms/FIRToMemRef/array-coor-box-addr-strides.mlir
+37-3flang/lib/Optimizer/Transforms/FIRToMemRef.cpp
+79-32 files

HardenedBSD/src 2a6c2bc — contrib/kyua NEWS.md NEWS, contrib/kyua/engine googletest_test.cpp googletest_result_test.cpp

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+0-951contrib/kyua/m4/ax_cxx_compile_stdcxx.m4
+709-0contrib/kyua/NEWS
+0-622contrib/kyua/NEWS.md
+528-0contrib/kyua/engine/googletest_result.cpp
+427-0contrib/kyua/engine/googletest_result_test.cpp
+361-0contrib/kyua/engine/googletest_test.cpp
+2,025-1,573179 files not shown
+4,214-7,588185 files

HardenedBSD/src 1b3a364 — contrib/llvm-project/clang/lib/AST ExprConstant.cpp, contrib/llvm-project/clang/lib/AST/ByteCode Compiler.cpp Interp.cpp

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+269-0sys/riscv/starfive/jh7110_temp.c
+194-9sys/riscv/starfive/jh7110_gpio.c
+31-34contrib/llvm-project/clang/lib/AST/ByteCode/Interp.cpp
+24-18contrib/llvm-project/clang/lib/AST/ExprConstant.cpp
+11-9contrib/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp
+16-0sys/dev/clk/starfive/jh7110_clk_sys.c
+545-705 files not shown
+561-7111 files

HardenedBSD/ports 2b22b08 — devel/llvm-devel pkg-plist, lang/cling pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+25-67misc/codex/distinfo
+43-45security/sequoia-chameleon-gnupg/distinfo
+52-26lang/cling/pkg-plist
+72-4devel/llvm-devel/pkg-plist
+66-0science/chemicalfun/files/patch-python_CMakeLists.txt
+60-0misc/codex/files/patch-codex-rs_tui_src_clipboard__copy.rs
+318-142571 files not shown
+1,504-1,221577 files

LLVM/project eb94172 — mlir/include/mlir/Dialect/Vector/IR VectorOps.td

[mlir][vector] Update doc for vector.broadcast (nfc) (#228727)

See the example below for an illustration of the newly added formula.

**EXAMPLE by @FedericoBruzzone**

Consider, for instance,
```mlir
  vector.broadcast %in: vector<2x3xi32> to vector<4x2x3xi32>
```

In this case,
  * `rank(source) = N = 2` and `rank(result) = K = 3`.
  * `i in `[1, 2, 3]` (result idxs) and `j in [1, 2]` (source idxs),
  * For `N-K < i <= N`, the corresponding source dim is `j = i + K - N`.
  * For `1 <= i < N - K`, there are no source dims corresponding to `i`.

The question is: 
* **Given an element of result, what is its corresponding coordinate in

    [18 lines not shown]
DeltaFile
+20-8mlir/include/mlir/Dialect/Vector/IR/VectorOps.td
+20-81 files

LLVM/project 5d28139 — llvm/include/llvm/Target Target.td, llvm/lib/Target/NVPTX NVPTX.td

[TableGen] Emit bytecode table for AsmWriter overflow instructions (#218530)

For targets with many instructions (NVPTX in particular), the overflow
switch emitted inside printInstruction() for operand sequences that do
not fit in the 64-bit table-driven printer can grow large enough (over
15,000 lines for NVPTX)
to trigger:
  - MSVC C1001/C1053 ICE on AArch64 (function body too large)
  - R_RISCV_JAL relocation truncated to fit (JAL ±1 MB range exceeded)

This patch adds an opt-in UseBytecode bit to AsmWriter (enabled for
NVPTX) that replaces the overflow switch in printInstruction() with two
function-local static const arrays and a small bytecode interpreter
loop:

- OpcodeToOffset[]: maps each instruction opcode to its starting offset
in OverflowProgram (or 0 for non-overflow instructions).
- OverflowProgram[]: stores deduplicated bytecode sequences of
operand-printing commands terminated by 1 ("return;").

    [8 lines not shown]
DeltaFile
+95-20llvm/utils/TableGen/AsmWriterEmitter.cpp
+5-0llvm/include/llvm/Target/Target.td
+1-0llvm/lib/Target/NVPTX/NVPTX.td
+101-203 files

LLVM/project cf27081 — llvm/lib/Target/AArch64/GISel AArch64InstructionSelector.cpp, llvm/test/CodeGen/AArch64 ptrauth-isel.ll ptrauth-dead-clobbers.ll

AArch64/GlobalISel: Mark ptrauth pseudo clobbers dead (#229701)

The AUT/PAC pseudos clobber x16, x17 and NZCV. Only the register holding
the authenticated value is read afterwards; the rest of the clobbers are
dead. SelectionDAG already marks them through InstrEmitter, so do the
same in the GlobalISel selector instead of leaving them to be recomputed
later.

Co-authored-by: Claude Opus 5 <noreply at anthropic.com>

Co-authored-by: Claude Opus 5 <noreply at anthropic.com>
DeltaFile
+103-0llvm/test/CodeGen/AArch64/ptrauth-dead-clobbers.ll
+19-8llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp
+1-1llvm/test/CodeGen/AArch64/ptrauth-isel.ll
+1-1llvm/test/CodeGen/AArch64/GlobalISel/ptrauth-elf-got.mir
+124-104 files

FreeBSD/src b836604 — usr.bin/kyua Makefile

contrib/kyua: commit Makefile changes for version update

This was accidentally missed in the version update.

MFC after:      1 month
Fixes: eb8f69902 ("contrib/kyua: update to 0.15.0")
DeltaFile
+4-21usr.bin/kyua/Makefile
+4-211 files

HardenedBSD/src b836604 — usr.bin/kyua Makefile

contrib/kyua: commit Makefile changes for version update

This was accidentally missed in the version update.

MFC after:      1 month
Fixes: eb8f69902 ("contrib/kyua: update to 0.15.0")
DeltaFile
+4-21usr.bin/kyua/Makefile
+4-211 files

LLVM/project e802e35 — lldb/source/Plugins/Process/Windows/Common NativeThreadWindows.cpp, lldb/source/Plugins/Process/gdb-remote GDBRemoteCommunicationServerLLGS.cpp

[lldb-server] Handle jThreadExtendedInfo (#227472)

`jThreadExtendedInfo` is already documented in the GDB remote protocol
extensions, but only `debugserver` implemented it. `lldb-server` didn't.
This implements it in `lldb-server` based on
`NativeThreadProtocol::GetExtendedInfo`.

The extended thread info is only used for Windows threads right now, so
I added a test for Windows.
DeltaFile
+50-0lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
+50-0lldb/test/API/tools/lldb-server/TestGdbRemote_jThreadExtendedInfo.py
+42-0lldb/test/API/windows/thread-extended-info/TestThreadExtendedInfo.py
+4-0lldb/source/Plugins/Process/Windows/Common/NativeThreadWindows.cpp
+3-0lldb/test/API/windows/thread-extended-info/Makefile
+3-0lldb/test/API/windows/thread-extended-info/main.c
+152-05 files not shown
+162-011 files

LLVM/project e935777 — mlir/include/mlir/Dialect/XeGPU/Utils XeGPUUtils.h, mlir/lib/Dialect/XeGPU/Utils XeGPUUtils.cpp

[MLIR][XeGPU] Make shape cast respect full replication layout semantics (#229395)
DeltaFile
+15-0mlir/test/Dialect/XeGPU/propagate-layout-inst-data.mlir
+2-6mlir/include/mlir/Dialect/XeGPU/Utils/XeGPUUtils.h
+6-1mlir/lib/Dialect/XeGPU/Utils/XeGPUUtils.cpp
+23-73 files

HardenedBSD/src eb8f699 — contrib/kyua NEWS.md NEWS, contrib/kyua/engine googletest_test.cpp googletest_result_test.cpp

contrib/kyua: update to 0.15.0

This new release contains multiple feature updates and bugfixes. Please
see the release notes mentioned in the merge commit for more details.

MFC after:      1 month
Merge commit '144afd05f8a2300361ec30c1c2020e4022ddd943'

Conflicts:
        contrib/kyua/cli/cmd_debug.cpp
        contrib/kyua/doc/kyua-debug.1.in
        contrib/kyua/doc/kyuafile.5.in
        contrib/kyua/engine/config.cpp
        contrib/kyua/engine/execenv/execenv.cpp
        contrib/kyua/engine/execenv/execenv.hpp
        contrib/kyua/engine/execenv/execenv_host.hpp
        contrib/kyua/engine/requirements.cpp
        contrib/kyua/engine/requirements.hpp
        contrib/kyua/engine/scheduler.cpp

    [8 lines not shown]
DeltaFile
+0-951contrib/kyua/m4/ax_cxx_compile_stdcxx.m4
+709-0contrib/kyua/NEWS
+0-622contrib/kyua/NEWS.md
+528-0contrib/kyua/engine/googletest_result.cpp
+427-0contrib/kyua/engine/googletest_result_test.cpp
+361-0contrib/kyua/engine/googletest_test.cpp
+2,025-1,573143 files not shown
+3,641-7,505149 files

FreeBSD/src eb8f699 — contrib/kyua NEWS.md NEWS, contrib/kyua/engine googletest_test.cpp googletest_result_test.cpp

contrib/kyua: update to 0.15.0

This new release contains multiple feature updates and bugfixes. Please
see the release notes mentioned in the merge commit for more details.

MFC after:      1 month
Merge commit '144afd05f8a2300361ec30c1c2020e4022ddd943'

Conflicts:
        contrib/kyua/cli/cmd_debug.cpp
        contrib/kyua/doc/kyua-debug.1.in
        contrib/kyua/doc/kyuafile.5.in
        contrib/kyua/engine/config.cpp
        contrib/kyua/engine/execenv/execenv.cpp
        contrib/kyua/engine/execenv/execenv.hpp
        contrib/kyua/engine/execenv/execenv_host.hpp
        contrib/kyua/engine/requirements.cpp
        contrib/kyua/engine/requirements.hpp
        contrib/kyua/engine/scheduler.cpp

    [8 lines not shown]
DeltaFile
+0-951contrib/kyua/m4/ax_cxx_compile_stdcxx.m4
+709-0contrib/kyua/NEWS
+0-622contrib/kyua/NEWS.md
+528-0contrib/kyua/engine/googletest_result.cpp
+427-0contrib/kyua/engine/googletest_result_test.cpp
+361-0contrib/kyua/engine/googletest_test.cpp
+2,025-1,573143 files not shown
+3,641-7,505149 files

LLVM/project a1db281 — llvm/include/llvm/IR IntrinsicsAMDGPU.td, llvm/lib/Target/AMDGPU AMDGPUSearchableTables.td AMDGPUInstructionSelector.cpp

Narrow marker class to LDSDMA intrinsics
DeltaFile
+29-59llvm/include/llvm/IR/IntrinsicsAMDGPU.td
+17-4llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+5-13llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
+4-13llvm/lib/Target/AMDGPU/AMDGPUSearchableTables.td
+15-2llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
+0-3llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h
+70-946 files

NetBSD/pkgsrc-wip 1ff5b45 — miranda distinfo, miranda/patches patch-big.c patch-steer.c

miranda: update to 2.069
DeltaFile
+0-179miranda/patches/patch-lex.c
+14-24miranda/patches/patch-Makefile
+0-27miranda/patches/patch-just.c
+3-19miranda/patches/patch-steer.c
+0-15miranda/patches/patch-big.c
+5-8miranda/distinfo
+22-2722 files not shown
+23-2858 files

HardenedBSD/ports fd6ac69 — mail/nextcloud-mail Makefile distinfo

mail/nextcloud-mail: Update to 5.12.4
DeltaFile
+3-3mail/nextcloud-mail/distinfo
+1-1mail/nextcloud-mail/Makefile
+4-42 files

FreeBSD/ports fd6ac69 — mail/nextcloud-mail Makefile distinfo

mail/nextcloud-mail: Update to 5.12.4
DeltaFile
+3-3mail/nextcloud-mail/distinfo
+1-1mail/nextcloud-mail/Makefile
+4-42 files

Illumos/gate b76c1c3 — usr/src/man/man3c stdc_bit_width.3c stdc_bit_floor.3c, usr/src/man/man9f stdc_bit_width.9f stdc_bit_floor.9f

17053 Fix references to stdc_count_zeros
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+1-1usr/src/man/man9f/stdc_bit_width.9f
+1-1usr/src/man/man9f/stdc_bit_floor.9f
+1-1usr/src/man/man9f/stdc_bit_ceil.9f
+1-1usr/src/man/man3c/stdc_bit_width.3c
+1-1usr/src/man/man3c/stdc_bit_floor.3c
+1-1usr/src/man/man3c/stdc_bit_ceil.3c
+6-66 files

LLVM/project 3ef6774 — llvm/test/CodeGen/AMDGPU waterfall-loop-exec-update-terminator.mir postra-permlane-hazard.mir

AMDGPU: Fix legacy triples that have appeared in new tests (#229837)
DeltaFile
+2-2llvm/test/CodeGen/AMDGPU/waterfall-loop-exec-update-terminator.mir
+2-2llvm/test/CodeGen/AMDGPU/postra-permlane-hazard.mir
+2-2llvm/test/CodeGen/AMDGPU/phi-constant-operand-regclass.ll
+6-63 files