FreeBSD/ports 8e2fb77sysutils/try-rs distinfo Makefile

sysutils/try-rs: Update to 1.7.9
DeltaFile
+3-3sysutils/try-rs/distinfo
+1-2sysutils/try-rs/Makefile
+4-52 files

LLVM/project 94373a9libc/include math.yaml

[libc][math] Add iscanonical functions to math.yaml

Surface the existing iscanonical, iscanonicalf, iscanonicalf128, iscanonicalf16, and iscanonicall
implementations through the generated math.h.

To test:
`cmake -Bbuild -Sruntimes -GNinja -DLLVM_ENABLE_RUNTIMES=libc -DLLVM_LIBC_FULL_BUILD=ON`
`pip install pyyaml`
`ninja -C build libc.include.math.__generated_hdr__`
Then check `build/libc/include/math.h` for their signatures.

Add `-DLIBC_TYPES_HAS_FLOAT128=ON` to test for iscanonicalf128
in cmake invocation if host does not support it.
And `-DLIBC_TYPES_HAS_FLOAT16=ON` for iscanonicalf16.
DeltaFile
+32-0libc/include/math.yaml
+32-01 files

LLVM/project d27f84clibc/include math.yaml

[libc][math] Add iscanonical functions to math.yaml

Surface the existing iscanonical, iscanonicalf, iscanonicalf128, iscanonicalf16, and iscanonicall
implementations through the generated math.h.

To test:
`cmake -Bbuild -Sruntimes -GNinja -DLLVM_ENABLE_RUNTIMES=libc -DLLVM_LIBC_FULL_BUILD=ON`
`pip install pyyaml`
`ninja -C build libc.include.math.__generated_hdr__`
Then check `build/libc/include/math.h` for their signatures.

Add `-DLIBC_TYPES_HAS_FLOAT128=ON` to test for iscanonicalf128
in cmake invocation if host does not support it.
And `LIBC_TYPES_HAS_FLOAT16=ON` for iscanonicalf16.
DeltaFile
+32-0libc/include/math.yaml
+32-01 files

LLVM/project 44eca06libc/include math.yaml

[libc][math] Add iscanonical functions to math.yaml

Surface the existing iscanonical, iscanonicalbf16, iscanonicalf, iscanonicalf128, iscanonicalf16, and iscanonicall
implementations through the generated math.h.

To test:
`cmake -Bbuild -Sruntimes -GNinja -DLLVM_ENABLE_RUNTIMES=libc -DLLVM_LIBC_FULL_BUILD=ON`
`pip install pyyaml`
`ninja -C build libc.include.math.__generated_hdr__`
Then check `build/libc/include/math.h` for their signatures.

Add `-DLIBC_TYPES_HAS_FLOAT128=ON` to test for iscanonicalf128
in cmake invocation if host does not support it.
And `LIBC_TYPES_HAS_FLOAT16=ON` for iscanonicalf16.
DeltaFile
+38-0libc/include/math.yaml
+38-01 files

FreeBSD/ports 86a9aeesysutils/tldr distinfo Makefile.crates

sysutils/tldr: Update to 1.13.1
DeltaFile
+53-51sysutils/tldr/distinfo
+25-24sysutils/tldr/Makefile.crates
+1-2sysutils/tldr/Makefile
+79-773 files

OpenBSD/src erOY66Osys/dev/i2c ihidev.c ietp.c

   Use the real sc address for tsleep identification instead of the stack
   pointer address.

   ok deraadt@
VersionDeltaFile
1.42+2-2sys/dev/i2c/ihidev.c
1.4+2-2sys/dev/i2c/ietp.c
+4-42 files

LLVM/project 5ecbf12bolt/lib/Rewrite RewriteInstance.cpp

format

Created using spr 1.3.4
DeltaFile
+2-1bolt/lib/Rewrite/RewriteInstance.cpp
+2-11 files

LLVM/project a8e5595llvm/lib/Target/RISCV RISCVTargetTransformInfo.cpp, llvm/test/Analysis/CostModel/RISCV shuffle-load.ll

[RISCV][TTI] Make getShuffleCost check we have a vector before querying getVectorElementCount (#199286)

Fixes the assert reported here:

<https://github.com/llvm/llvm-project/pull/198446#issuecomment-4522589671>

I believe this happens when the element type isn't a legal RVV element
type and so has been scalarised by type legalisation.

Adding this guard also matches the AArch64 implementation.

The test change is LLM generated.
DeltaFile
+13-0llvm/test/Analysis/CostModel/RISCV/shuffle-load.ll
+3-2llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp
+16-22 files

LLVM/project d6be71fclang/lib/CodeGen CGCall.cpp, clang/test/CodeGenCXX noescape.cpp

[Clang][CodeGen] map `noescape` to capture(address) (was capture(none)) (#199281)

`capture(none)` has very restrictive semantics and an easy footgun to
accidentally fire some UB into your code with. Most significantly it
does not allow any visible side-effects of whether a pointer was null or
not to escape the function. This means that the function cannot perform
different side effects depending on whether a pointer marked `noescape`
is null. Relax this to `captures(address)`, which allows information
about the numerical address to escape the function, but no provenance
(i.e. nothing that could be dereferenced) may escape.

As discussed in
https://discourse.llvm.org/t/rfc-updating-the-semantics-of-the-noescape-attribute/90326.
DeltaFile
+15-15clang/test/CodeGenCXX/noescape.cpp
+13-13clang/test/CodeGenObjC/noescape.m
+2-1clang/lib/CodeGen/CGCall.cpp
+30-293 files

LLVM/project 37c7143bolt/include/bolt/Profile DataAggregator.h, bolt/lib/Profile DataAggregator.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.4
DeltaFile
+115-47bolt/lib/Profile/DataAggregator.cpp
+6-24bolt/tools/driver/llvm-bolt.cpp
+19-4bolt/include/bolt/Profile/DataAggregator.h
+21-2bolt/tools/merge-fdata/merge-fdata.cpp
+22-0bolt/test/merge-fdata-no-lbr-event-multi.test
+18-0bolt/test/merge-fdata-no-lbr-event.test
+201-776 files not shown
+234-8812 files

LLVM/project ff0a797bolt/include/bolt/Profile DataAggregator.h, bolt/lib/Profile DataAggregator.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.4

[skip ci]
DeltaFile
+67-43bolt/lib/Profile/DataAggregator.cpp
+3-22bolt/tools/driver/llvm-bolt.cpp
+21-2bolt/tools/merge-fdata/merge-fdata.cpp
+22-0bolt/test/merge-fdata-no-lbr-event-multi.test
+18-0bolt/test/merge-fdata-no-lbr-event.test
+7-1bolt/include/bolt/Profile/DataAggregator.h
+138-686 files

LLVM/project 2464812bolt/include/bolt/Profile DataAggregator.h, bolt/lib/Profile DataAggregator.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.4
DeltaFile
+67-43bolt/lib/Profile/DataAggregator.cpp
+3-22bolt/tools/driver/llvm-bolt.cpp
+21-2bolt/tools/merge-fdata/merge-fdata.cpp
+22-0bolt/test/merge-fdata-no-lbr-event-multi.test
+18-0bolt/test/merge-fdata-no-lbr-event.test
+7-1bolt/include/bolt/Profile/DataAggregator.h
+138-686 files

LLVM/project bfd5335bolt/include/bolt/Profile DataAggregator.h, bolt/lib/Profile DataAggregator.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.4

[skip ci]
DeltaFile
+67-43bolt/lib/Profile/DataAggregator.cpp
+3-22bolt/tools/driver/llvm-bolt.cpp
+7-1bolt/include/bolt/Profile/DataAggregator.h
+77-663 files

FreeBSD/ports 54e5549misc/crush distinfo Makefile

misc/crush: Update to 0.71.0

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.71.0

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+1-1misc/crush/Makefile
+6-62 files

LLVM/project 30ed3e3bolt/include/bolt/Profile DataAggregator.h, bolt/lib/Profile DataAggregator.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.4
DeltaFile
+67-43bolt/lib/Profile/DataAggregator.cpp
+3-22bolt/tools/driver/llvm-bolt.cpp
+7-1bolt/include/bolt/Profile/DataAggregator.h
+77-663 files

LLVM/project 44df393bolt/include/bolt/Profile DataAggregator.h, bolt/lib/Profile DataAggregator.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.4

[skip ci]
DeltaFile
+67-43bolt/lib/Profile/DataAggregator.cpp
+7-1bolt/include/bolt/Profile/DataAggregator.h
+74-442 files

LLVM/project 96a78debolt/include/bolt/Profile DataAggregator.h, bolt/lib/Profile DataAggregator.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.4
DeltaFile
+67-43bolt/lib/Profile/DataAggregator.cpp
+7-1bolt/include/bolt/Profile/DataAggregator.h
+74-442 files

LLVM/project b21348cbolt/include/bolt/Profile DataAggregator.h, bolt/lib/Profile DataAggregator.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.4

[skip ci]
DeltaFile
+55-36bolt/lib/Profile/DataAggregator.cpp
+3-0bolt/include/bolt/Profile/DataAggregator.h
+58-362 files

LLVM/project 079db4dbolt/include/bolt/Profile DataAggregator.h, bolt/lib/Profile DataAggregator.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.4
DeltaFile
+55-36bolt/lib/Profile/DataAggregator.cpp
+3-0bolt/include/bolt/Profile/DataAggregator.h
+58-362 files

LLVM/project 456906fmlir/include/mlir/Dialect/XeGPU/IR XeGPUOps.td, mlir/lib/Dialect/XeGPU/IR XeGPUOps.cpp

[MLIR][XeGPU]Extend load_matrix/store_matrix to support 1D SLM access (#198652)

This PR extended xegpu.load_matrix and xegpu.store_matrix to support 1D
mem_desc for contiguous SLM access
  - Added unit tests for 1D load/store (valid ops and invalid cases)
- Added integration test verifying both 1D (<4096xbf16>) and 2D
(<64x128xbf16>), correctly lower through the full WG→SG→WI→XeVM pipeline

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply at anthropic.com>
DeltaFile
+31-15mlir/include/mlir/Dialect/XeGPU/IR/XeGPUOps.td
+40-0mlir/test/Integration/Dialect/XeGPU/WG/load_store_matrix.mlir
+35-0mlir/test/Dialect/XeGPU/ops.mlir
+6-16mlir/lib/Dialect/XeGPU/IR/XeGPUOps.cpp
+6-6mlir/test/Dialect/XeGPU/invalid.mlir
+5-5mlir/lib/Dialect/XeGPU/Transforms/XeGPULayoutImpl.cpp
+123-421 files not shown
+123-437 files

FreeBSD/ports 6493d97misc/py-huggingface-hub distinfo Makefile

misc/py-huggingface-hub: Update to 1.16.1

Changelog:
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.16.0
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.16.1

Reported by:    portscout
DeltaFile
+3-3misc/py-huggingface-hub/distinfo
+1-1misc/py-huggingface-hub/Makefile
+4-42 files

LLVM/project a13a4eelibc/include math.yaml

[libc][math] Add iscanonical functions to math.yaml

Surface the existing iscanonical, iscanonicalbf16, fiscanonicalf, iscanonicalf128, iscanonicalf16, and iscanonicall
implementations through the generated math.h.

To test:
`cmake -Bbuild -Sruntimes -GNinja -DLLVM_ENABLE_RUNTIMES=libc -DLLVM_LIBC_FULL_BUILD=ON`
`pip install pyyaml`
`ninja -C build libc.include.math.__generated_hdr__`
Then check `build/libc/include/math.h` for their signatures.

Add `-DLIBC_TYPES_HAS_FLOAT128=ON` to test for iscanonicalf128
in cmake invocation if host does not support it.
DeltaFile
+38-0libc/include/math.yaml
+38-01 files

NetBSD/pkgsrc-wip 1196e26Coin distinfo, Coin/patches patch-src_glue_gl.cpp

Coin: Add a EGL detection patch that potentially fixes FreeCAD.
DeltaFile
+24-0Coin/patches/patch-src_glue_gl.cpp
+1-0Coin/distinfo
+25-02 files

NetBSD/pkgsrc-wip 9855d90freecad PLIST Makefile, freecad/patches patch-src_App_Application.cpp patch-src_App_ApplicationDirectories.cpp

freecad: Update to 1.1.1

Release notes at:
https://wiki.freecad.org/Release_notes_1.1
DeltaFile
+684-232freecad/PLIST
+11-11freecad/patches/patch-src_App_Application.cpp
+6-14freecad/Makefile
+15-0freecad/patches/patch-src_App_ApplicationDirectories.cpp
+0-13freecad/patches/patch-cMake_FreeCAD__Helpers_SetupBoost.cmake
+5-5freecad/distinfo
+721-2751 files not shown
+726-2757 files

LLVM/project 65b5880llvm/unittests/Transforms/Vectorize VPlanTest.cpp

[VPlan][test] Fix use-after-free in dumpRecipeInPlan/dumpRecipeUnnamedVPValuesInPlan tests (#199275)

https://github.com/llvm/llvm-project/pull/195891 exposed a
use-after-free in the tests: `BinaryOperator *AI` [*] is deleted prior
to VPlan's destructor, which expects all the operands to still be alive.
This patch fixes the test (suggested by a Florian in
https://github.com/llvm/llvm-project/pull/199252#pullrequestreview-4348337988),
by preemptively detaching AI from the VPlan.

[*] No AI was harmed or used during the creation of this patch.
DeltaFile
+8-0llvm/unittests/Transforms/Vectorize/VPlanTest.cpp
+8-01 files

FreeBSD/ports b9ca58dtextproc Makefile, textproc/py-sphinxcontrib-apidoc Makefile pkg-descr

textproc/py-sphinxcontrib-apidoc: add
DeltaFile
+24-0textproc/py-sphinxcontrib-apidoc/Makefile
+5-0textproc/py-sphinxcontrib-apidoc/pkg-descr
+3-0textproc/py-sphinxcontrib-apidoc/distinfo
+1-0textproc/Makefile
+33-04 files

LLVM/project 971da15lld/ELF/Arch LoongArch.cpp, lld/test/ELF loongarch-debug-info-tls-64.s loongarch-debug-info-tls-32.s

[lld][LoongArch] Handle DTPREL relocations in debug sections

Teach the LoongArch lld backend to classify R_LARCH_TLS_DTPREL32
and R_LARCH_TLS_DTPREL64 as R_DTPREL.

This allows linker processing of TLS debug info references emitted
into .debug_info via .dtprelword/.dtpreldword. Add 32-bit and 64-bit
tests that assemble objects with DTPREL relocations in debug sections
and verify the linked .debug_info contents.
DeltaFile
+31-0lld/test/ELF/loongarch-debug-info-tls-64.s
+31-0lld/test/ELF/loongarch-debug-info-tls-32.s
+3-0lld/ELF/Arch/LoongArch.cpp
+65-03 files

LLVM/project 3e503e0llvm/include/llvm/Transforms/IPO Instrumentor.h, llvm/lib/Transforms/IPO Instrumentor.cpp

[Instrumentor] Add Cast instruction instrumentation support

We now allow to have instrumentation opportunities for many instructions
(=opcodes) to bundle common classes together. Users can use filters on
the opcode, type-id, and size to statically select what they are
interested in.
DeltaFile
+276-0llvm/test/Instrumentation/Instrumentor/cast.ll
+133-61llvm/include/llvm/Transforms/IPO/Instrumentor.h
+113-5llvm/lib/Transforms/IPO/Instrumentor.cpp
+117-0llvm/test/Instrumentation/Instrumentor/cast_filter.ll
+48-0llvm/test/Instrumentation/Instrumentor/cast_config.json
+41-0llvm/test/Instrumentation/Instrumentor/default_config.json
+728-661 files not shown
+763-667 files

FreeBSD/src 50caa0econtrib/unbound ltmain.sh configure, contrib/unbound/util configparser.c

unbound: Update to 1.25.1

Release notes at
        https://nlnetlabs.nl/news/2026/May/20/unbound-1.25.1-released/

Merge commit '22e58f330a151944c24e010d23ec3881df6681b6'

Security:       CVE-2026-33278
Security:       CVE-2026-42944
Security:       CVE-2026-42959
Security:       CVE-2026-32792
Security:       CVE-2026-40622
Security:       CVE-2026-41292
Security:       CVE-2026-42534
Security:       CVE-2026-42923
Security:       CVE-2026-42960
Security:       CVE-2026-44390
Security:       CVE-2026-44608
MFC after:      1 week
DeltaFile
+969-601contrib/unbound/ltmain.sh
+1,129-366contrib/unbound/configure
+425-471contrib/unbound/util/configparser.c
+509-348contrib/unbound/aclocal.m4
+108-68contrib/unbound/install-sh
+71-5contrib/unbound/validator/val_nsec3.c
+3,211-1,85934 files not shown
+3,403-1,93140 files

FreeBSD/src 5fa84c6contrib/unbound configure, contrib/unbound/pythonmod interface.i

unbound: Update to 1.25.0

Release notes at
        https://nlnetlabs.nl/news/2026/Apr/29/unbound-1.25.0-released/

Merge commit '4dd0a17edce60370304a45f2c40251e09e193bd6'

MFC after:      1 week
DeltaFile
+3,982-3,941contrib/unbound/util/configlexer.c
+2,504-3,790contrib/unbound/configure
+2,396-2,294contrib/unbound/util/configparser.c
+0-2,764contrib/unbound/testcode/doqclient.c
+0-2,044contrib/unbound/testcode/fake_event.c
+0-1,857contrib/unbound/pythonmod/interface.i
+8,882-16,690132 files not shown
+15,803-27,136138 files