LLVM/project 1f53485llvm/lib/Target/RISCV/MCTargetDesc RISCVELFStreamer.cpp RISCVBaseInfo.h

[RISC-V][RVY] Introduce pure-capability ABI names

Adding this will allow updating #177249 to define the datalayout only
based on the triple and ABI instead of inspecting the feature string
which is a per-function property and not a per-module one.

The RVY ABIs are currently under review at this psABI pull request:
https://github.com/riscv-non-isa/riscv-elf-psabi-doc/pull/499

Pull Request: https://github.com/llvm/llvm-project/pull/194270
DeltaFile
+7-0llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp
+7-0llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.h
+7-0llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.cpp
+21-03 files

NetBSD/pkgsrc KQc85NLdoc CHANGES-2026

   doc: Updated textproc/rumdl to 0.1.93
VersionDeltaFile
1.3062+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 7Yzdf0ptextproc/rumdl distinfo Makefile

   textproc/rumdl: update to 0.1.93

   0.1.93 - 2026-05-15
   Added

       quarto: add MD078 missing-chunk-labels and MD079 chunk-label-spaces (818cba4)

   Fixed

       md079: flag whitespace in quoted positional chunk labels (ea069c5)
       quarto: harden chunk header parser against codex review findings (9ee8e28)
       test: drive pipeline idempotency tests through real fix coordinator (5f9fdb9)
       test: remove redundant default on MD077 unit struct (6b383b0)

   0.1.92 - 2026-05-14
   Added

       config: accept [rules.X] wrapper as alias for [X] (229ff7d)


    [3 lines not shown]
VersionDeltaFile
1.29+7-4textproc/rumdl/distinfo
1.31+2-2textproc/rumdl/Makefile
1.14+1-0textproc/rumdl/cargo-depends.mk
+10-63 files

LLVM/project 6e8b6efllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/AArch64 scalable-type-revec.ll

[SLP][REVEC] Fix crash on scalable vector types with -slp-revec

isValidElementType incorrectly called toScalarizedTy for scalable vector
types because isVectorizedTy returns true for all vector types. This let
scalable types pass as valid revectorization elements, causing a fatal
"Cannot implicitly convert a scalable size to a fixed-width size" error
in getNumElements when it called getVectorizedTypeVF(Ty).getFixedValue().

Fixes #198076

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/198123
DeltaFile
+22-0llvm/test/Transforms/SLPVectorizer/AArch64/scalable-type-revec.ll
+1-1llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+23-12 files

LLVM/project fc6996bllvm/lib/Transforms/Vectorize VPlanConstruction.cpp VPlanTransforms.h, llvm/test/Transforms/LoopVectorize/VPlan predicator.ll tail-folding.ll

[VPlan] Split out adding canonical IV recipes to separate transform. (#197541)

Introduce canonical IV recipes after initial scalar
transformations/simplifications. Conceptually it is a separate
transformation and moving it later simplifies initial construction The
canonical IV is only needed once we handle early exits/introduce
regions.

This is needed to compute costs of scalar VPlans, where we need to
compare the cost of the original loop control instructions.

PR: https://github.com/llvm/llvm-project/pull/197541
DeltaFile
+13-21llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+14-0llvm/test/Transforms/LoopVectorize/VPlan/predicator.ll
+7-4llvm/unittests/Transforms/Vectorize/VPlanTestBase.h
+6-3llvm/lib/Transforms/Vectorize/VPlanTransforms.h
+5-4llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+8-0llvm/test/Transforms/LoopVectorize/VPlan/tail-folding.ll
+53-324 files not shown
+67-3210 files

FreeNAS/freenas be648c4src/middlewared/middlewared/api/base/types cloud.py, src/middlewared/middlewared/plugins/acme_dns_authenticator/authenticators ovh.py digitalocean.py

make our life easier in the long run
DeltaFile
+87-29src/middlewared/middlewared/plugins/acme_dns_authenticator/authenticators/ovh.py
+42-25src/middlewared/middlewared/plugins/acme_dns_authenticator/authenticators/digitalocean.py
+22-3src/middlewared/middlewared/api/base/types/cloud.py
+151-573 files

FreeBSD/src 755c1e0sys/amd64/amd64 cpu_switch.S efirt_support.S

kernel: address executable stack warnings in amd64 gcc build

Mark assembly files as not requiring executable stacks.

Reviewed by:    kib
Differential Revision:  https://reviews.freebsd.org/D56946
DeltaFile
+2-0sys/amd64/amd64/cpu_switch.S
+2-0sys/amd64/amd64/efirt_support.S
+2-0sys/amd64/amd64/exception.S
+2-0sys/amd64/amd64/kexec_tramp.S
+2-0sys/amd64/amd64/locore.S
+2-0sys/amd64/amd64/mpboot.S
+12-09 files not shown
+30-015 files

FreeBSD/ports 65ba716games/ktx pkg-plist distinfo

games/ktx: Update 1.46 => 1.47

Changelog:
https://github.com/QW-Group/ktx/releases/tag/1.47

Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit c566455c22f810361f28ab83bb5c6ab1b05cdd42)
DeltaFile
+30-0games/ktx/pkg-plist
+3-15games/ktx/distinfo
+1-9games/ktx/Makefile
+34-243 files

FreeBSD/ports c566455games/ktx pkg-plist distinfo

games/ktx: Update 1.46 => 1.47

Changelog:
https://github.com/QW-Group/ktx/releases/tag/1.47

Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+30-0games/ktx/pkg-plist
+3-15games/ktx/distinfo
+1-9games/ktx/Makefile
+34-243 files

FreeBSD/ports 006af21games/supertux2 pkg-plist Makefile, games/supertux2/files patch-external_squirrel_squirrel_sqvm.cpp patch-CMakeLists.txt

games/supertux2: Update to 0.7.0

- Drop stale patch and clean up Makefile from unused bits.

Release notes: https://github.com/SuperTux/supertux/releases/tag/v0.7.0
DeltaFile
+3,217-2,139games/supertux2/pkg-plist
+0-24games/supertux2/files/patch-external_squirrel_squirrel_sqvm.cpp
+6-7games/supertux2/Makefile
+0-12games/supertux2/files/patch-CMakeLists.txt
+12-0games/supertux2/files/patch-mk_cmake_SuperTux_BuildInstall.cmake
+3-3games/supertux2/distinfo
+3,238-2,1856 files

OpenBSD/ports p9TKmqFdatabases/openvoxdb/8 Makefile, databases/openvoxdb/8/pkg puppetdb.rc

   tweak heap variables in rcscript to match openvox-server
VersionDeltaFile
1.3+1-1databases/openvoxdb/8/Makefile
1.2+1-1databases/openvoxdb/8/pkg/puppetdb.rc
+2-22 files

FreeBSD/src 7eb71fdsys/riscv/iommu iommu_pmap.c

riscv: fix GENERIC-NODEBUG build

Reported by:    bz
DeltaFile
+12-0sys/riscv/iommu/iommu_pmap.c
+12-01 files

NetBSD/src 4N2pgtKexternal/bsd/elftoolchain/dist/common/sys elfconstants.m4 elfdefinitions.m4, external/bsd/elftoolchain/dist/libdwarf libdwarf_str.c libdwarf_abbrev.c

   Import elftoolchain revision [r4324] (previous was [r4037]).

   Changes since the previous vendor import.

   common/
    - Add/update the sets of symbols defined by recent psABI revisions
      for: Aarch64, Alpha, AMD64, SPARC, ARM, IA64, M68K, MIPS, MIPS64,
      OpenRisc, PARISC, PPC, PPC64, RISC-V, S390, and SuperH.
    - Add support for the LoongArch architecture.
    - Add symbols in v4.3-DRAFT of the ELF Generic ABI definition.
    - Improve compatibility with NetBSD's set of ELF definitions.
   libelf/
    - Address Coverity Scan reports.
    - Bug fix ar(1) header parsing.
    - Manual page fixes.
   libdwarf/
    - Address Coverity Scan reports.
    - Support for the DWARF5 ".debug_str_offsets" section (ticket #620).
    - Support LoongArch.
    - Manual page fixes.
VersionDeltaFile
1.1.1.2+2,467-747external/bsd/elftoolchain/dist/common/sys/elfconstants.m4
1.1.1.2+169-52external/bsd/elftoolchain/dist/common/sys/elfdefinitions.m4
1.1.1.4+129-1external/bsd/elftoolchain/dist/libdwarf/libdwarf_str.c
1.1.1.4+52-23external/bsd/elftoolchain/dist/libdwarf/libdwarf_abbrev.c
1.1.1.4+39-30external/bsd/elftoolchain/dist/libdwarf/dwarf_get_AT_name.3
1.1.1.4+34-26external/bsd/elftoolchain/dist/libdwarf/libdwarf_reloc.c
+2,890-879263 files not shown
+3,447-1,386269 files

OpenBSD/ports vBzpSzasysutils/openvox-server/8 Makefile, sysutils/openvox-server/8/pkg puppetserver.rc

   update rc script to ensure rundir exists before starting, and bump max heap
   a bit
VersionDeltaFile
1.2+5-1sysutils/openvox-server/8/pkg/puppetserver.rc
1.4+1-1sysutils/openvox-server/8/Makefile
+6-22 files

FreeBSD/ports 86b5bcdmisc/py-comfyui-frontend-package distinfo Makefile

misc/py-comfyui-frontend-package: update 1.43.1 → 1.43.18
DeltaFile
+3-3misc/py-comfyui-frontend-package/distinfo
+1-1misc/py-comfyui-frontend-package/Makefile
+4-42 files

FreeBSD/ports fbf4ea3misc/comfyui pkg-plist Makefile

misc/comfyui: update 0.20.1 → 0.21.1
DeltaFile
+46-2misc/comfyui/pkg-plist
+5-6misc/comfyui/Makefile
+3-3misc/comfyui/distinfo
+54-113 files

FreeBSD/ports fafdd2amisc/py-comfyui-embedded-docs distinfo Makefile

misc/py-comfyui-embedded-docs: update 0.4.4 → 0.5.0
DeltaFile
+3-3misc/py-comfyui-embedded-docs/distinfo
+1-1misc/py-comfyui-embedded-docs/Makefile
+4-42 files

FreeBSD/ports 4e17ae4science/simgrid Makefile pkg-plist

science/simgrid: update 3.35 → 4.1
DeltaFile
+4-4science/simgrid/Makefile
+3-0science/simgrid/pkg-plist
+7-42 files

FreeBSD/ports 6f9d1e9misc/py-comfy-aimdo distinfo Makefile, misc/py-comfy-aimdo/files patch-comfy__aimdo_control.py

misc/py-comfy-aimdo: update 0.2.14 → 0.4.2
DeltaFile
+11-9misc/py-comfy-aimdo/files/patch-comfy__aimdo_control.py
+3-3misc/py-comfy-aimdo/distinfo
+1-1misc/py-comfy-aimdo/Makefile
+15-133 files

FreeBSD/ports 11fed26misc/py-comfyui-workflow-templates-core distinfo Makefile

misc/py-comfyui-workflow-templates-core: update 0.3.216 → 0.3.233
DeltaFile
+3-3misc/py-comfyui-workflow-templates-core/distinfo
+1-1misc/py-comfyui-workflow-templates-core/Makefile
+4-42 files

FreeBSD/ports 39b21f4misc/comfy-cli distinfo Makefile

misc/comfy-cli: update 1.7.3 → 1.8.0
DeltaFile
+3-3misc/comfy-cli/distinfo
+1-1misc/comfy-cli/Makefile
+4-42 files

FreeBSD/ports 796ab0amisc/py-comfyui-workflow-templates distinfo Makefile

misc/py-comfyui-workflow-templates: update 0.9.63 → 0.9.77
DeltaFile
+3-3misc/py-comfyui-workflow-templates/distinfo
+1-1misc/py-comfyui-workflow-templates/Makefile
+4-42 files

FreeBSD/ports 0ab1708audio/py-music21 distinfo Makefile

audio/py-music21: update 9.7.1 → 10.1.0
DeltaFile
+3-3audio/py-music21/distinfo
+2-3audio/py-music21/Makefile
+5-62 files

FreeBSD/ports 57dd773misc/py-comfyui-workflow-templates-media-video distinfo Makefile

misc/py-comfyui-workflow-templates-media-video: update 0.3.81 → 0.3.85
DeltaFile
+3-3misc/py-comfyui-workflow-templates-media-video/distinfo
+1-1misc/py-comfyui-workflow-templates-media-video/Makefile
+4-42 files

FreeBSD/ports 4580536misc/py-comfyui-workflow-templates-media-other distinfo Makefile

misc/py-comfyui-workflow-templates-media-other: update 0.3.182 → 0.3.199
DeltaFile
+3-3misc/py-comfyui-workflow-templates-media-other/distinfo
+1-1misc/py-comfyui-workflow-templates-media-other/Makefile
+4-42 files

FreeBSD/ports 85a9afamisc/wacli distinfo Makefile

misc/wacli: update 0.9.0 → 0.9.1
DeltaFile
+5-5misc/wacli/distinfo
+1-1misc/wacli/Makefile
+6-62 files

FreeBSD/ports 674e7ebmisc/py-comfyui-workflow-templates-media-image distinfo Makefile

misc/py-comfyui-workflow-templates-media-image: update 0.3.132 → 0.3.139
DeltaFile
+3-3misc/py-comfyui-workflow-templates-media-image/distinfo
+1-1misc/py-comfyui-workflow-templates-media-image/Makefile
+4-42 files

FreeBSD/ports fa5fdb2misc/lean-ctx distinfo Makefile

misc/lean-ctx: update 3.6.0 → 3.6.1
DeltaFile
+9-3misc/lean-ctx/distinfo
+4-1misc/lean-ctx/Makefile
+13-42 files

FreeBSD/ports e97c2d8sysutils/mise distinfo Makefile

sysutils/mise: update 2026.5.9 → 2026.5.10
DeltaFile
+7-3sysutils/mise/distinfo
+3-1sysutils/mise/Makefile
+10-42 files

FreeBSD/ports c6990b3net/sing-box distinfo Makefile

net/sing-box: update 1.13.11 → 1.13.12
DeltaFile
+5-5net/sing-box/distinfo
+1-2net/sing-box/Makefile
+6-72 files