LLVM/project e07a118libc/cmake/modules prepare_libc_gpu_build.cmake, libc/docs/gpu building.rst

[libc] Tweak the runtimes cross-build for GPU (#178548)

Summary:
We should likely use `-DLLVM_DEFAULT_TARGET_TRIPLE` as the general
source of truth, make the handling work with that since we use it for
the output directories. Fix the creation of startup files in this mode
and make sure it can detect the GPU properly.

Fixes: https://github.com/llvm/llvm-project/issues/179375
DeltaFile
+6-34libc/docs/gpu/building.rst
+2-2libc/cmake/modules/prepare_libc_gpu_build.cmake
+1-0libc/startup/gpu/CMakeLists.txt
+9-363 files

FreeBSD/doc 19590b0documentation/static/pgpkeys adridg.key

Update GPG key for new year, new 13 months expiry
DeltaFile
+466-390documentation/static/pgpkeys/adridg.key
+466-3901 files

FreeBSD/src 9555d80bin/sh sh.1

sh.1: Fix rendering error due to redundant .El

Due to this all the rest of the items in the Built-in Commands section
were not rendered at all.

Fixes: 2711852bd9ac ("sh.1: Provide detailed job control documentation")
MFC after:              3 days
Reviewed by:            emaste, ziaee
Differential Revision:  https://reviews.freebsd.org/D55080
DeltaFile
+1-2bin/sh/sh.1
+1-21 files

LLVM/project 5587993lldb/include/lldb/DataFormatters FormatterBytecode.def FormatterBytecode.h, lldb/source/DataFormatters FormatterBytecode.def FormatterBytecode.h

[lldb] Move FormatterBytecode.{h,def} to include/ (#179355)

To allow other headers to reference types declared in `FormatterBytecode.h`.
DeltaFile
+102-0lldb/include/lldb/DataFormatters/FormatterBytecode.def
+0-102lldb/source/DataFormatters/FormatterBytecode.def
+64-0lldb/include/lldb/DataFormatters/FormatterBytecode.h
+0-64lldb/source/DataFormatters/FormatterBytecode.h
+4-4lldb/source/DataFormatters/FormatterBytecode.cpp
+2-1lldb/source/DataFormatters/FormatterSection.cpp
+172-1712 files not shown
+174-1738 files

LLVM/project 8ae25a2llvm/lib/Target/AMDGPU AMDGPURegBankLegalizeHelper.cpp, llvm/test/CodeGen/AMDGPU/GlobalISel unmerge-sgpr-s16.mir

AMDGPU/GlobalISel: Fix sgpr s16 unmerge lowering in regbanklegalize

Used to fail EXPENSIVE_CHECKS because of type mismatch.
DeltaFile
+5-3llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeHelper.cpp
+4-4llvm/test/CodeGen/AMDGPU/GlobalISel/unmerge-sgpr-s16.mir
+9-72 files

OPNSense/plugins e690452. LICENSE

LICENSE: sync
DeltaFile
+2-0LICENSE
+2-01 files

LLVM/project 70eda52llvm/test/CodeGen/AMDGPU/GlobalISel unmerge-sgpr-s16.mir

AMDGPU/GlobalISel: add mir test for sgpr s16 unmerge
DeltaFile
+65-0llvm/test/CodeGen/AMDGPU/GlobalISel/unmerge-sgpr-s16.mir
+65-01 files

FreeBSD/ports 0e06abemath/py-primecountpy Makefile

math/py-primecountpy: fix build with cmake
DeltaFile
+1-1math/py-primecountpy/Makefile
+1-11 files

NetBSD/pkgsrc H97ZUbFdoc CHANGES-2026

   doc: Added lang/ruby40 version 4.0.1
VersionDeltaFile
1.885+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc h5J0tR1lang Makefile

   lang/Makefile: add and enable ruby40
VersionDeltaFile
1.778+2-1lang/Makefile
+2-11 files

NetBSD/pkgsrc ZHiSjLRlang/ruby40 PLIST Makefile, lang/ruby40/patches patch-configure patch-lib_rubygems_specification.rb

   lang/ruby40: add version 4.0.1

   Add Ruby 4.0.1 as lang/ruby40.


   Ruby is an interpreted object-oriented programming language often used
   for web development.  It also offers many scripting features to
   process plain text and serialized files, or manage system tasks.  It
   is simple, straightforward, and extensible.

   Ruby 4.0 introduces a number of new features and performance improvements,
   here are some of them:
     * Ruby Box

        a new (experimental) feature to provide separation about definitions

     * Performance: ZJIT

        a new just-in-time (JIT) compiler, which is developed as the

    [7 lines not shown]
VersionDeltaFile
1.1+3,362-0lang/ruby40/PLIST
1.1+121-0lang/ruby40/patches/patch-configure
1.1+115-0lang/ruby40/Makefile
1.1+69-0lang/ruby40/patches/patch-lib_rubygems_specification.rb
1.1+49-0lang/ruby40/patches/patch-lib_rubygems_installer.rb
1.1+44-0lang/ruby40/patches/patch-lib_rubygems.rb
+3,760-022 files not shown
+4,237-028 files

NetBSD/pkgsrc Dd5m96elang/ruby rubyversion.mk gem-vars.mk

   lang/ruby: add ruby40 support

   * Add Ruby 4.0 support.
   * Remove unused RUBY_ENCODING_ARG.
   * Add RUBY_ALLOW_HAS_RDOC which helps old gems on Ruby 4.0.
VersionDeltaFile
1.311+116-12lang/ruby/rubyversion.mk
1.14+2-2lang/ruby/gem-vars.mk
+118-142 files

LLVM/project 10778f3llvm/test/CodeGen/AMDGPU/GlobalISel unmerge-sgpr-s16.mir

AMDGPU/GlobalISel: add mir test for sgpr s16 unmerge
DeltaFile
+65-0llvm/test/CodeGen/AMDGPU/GlobalISel/unmerge-sgpr-s16.mir
+65-01 files

LLVM/project e96ad4allvm/lib/Transforms/IPO OpenMPOpt.cpp

[OpenMPOpt] avoid OOB array write (#178686)

When analysis reaches code with UB at runtime, this write needs to be
ignored to avoid corrupting memory with UB at compile time.

Drive-by finding during review of
https://github.com/llvm/llvm-project/pull/178356.
DeltaFile
+5-2llvm/lib/Transforms/IPO/OpenMPOpt.cpp
+5-21 files

FreeNAS/freenas b5032edsrc/middlewared/middlewared/plugins cloud_sync.py, src/middlewared/middlewared/plugins/cloud_backup sync.py crud.py

NAS-139259 / 26.0.0-BETA.1 / Sync cloud sync/backup (#18136)

It was the requested that we rewrite cloud sync / backup plugin in a
complete synchronous manner
DeltaFile
+205-158src/middlewared/middlewared/plugins/cloud_sync.py
+43-49src/middlewared/middlewared/rclone/remote/storjix.py
+35-34src/middlewared/middlewared/plugins/cloud_backup/sync.py
+36-32src/middlewared/middlewared/plugins/cloud_backup/crud.py
+35-27src/middlewared/middlewared/plugins/cloud_backup/restic.py
+1-39src/middlewared/middlewared/pytest/unit/plugins/test_cloud_sync.py
+355-33921 files not shown
+458-41227 files

OPNSense/plugins 4b9b528security/acme-client pkg-descr, security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms dialogValidation.xml dialogAction.xml

security/acme-client: sync with master
DeltaFile
+51-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsSpaceship.php
+47-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeAutomation/AcmeRuckus.php
+32-1security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+26-0security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml
+22-0security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogAction.xml
+14-0security/acme-client/pkg-descr
+192-18 files not shown
+226-1114 files

LLVM/project 71a37ddmlir/lib/Conversion/VectorToGPU VectorToGPU.cpp, mlir/test/Conversion/VectorToGPU vector-to-mma-ops.mlir

[mlir][vector-to-gpu]: Extend MMA Lowerings (#176785)

Add support for lowering non-minor-identity maps during
`vector.transfer_read` and `vector.transfer_write` to
`gpu.subgroup_mma_load_matrix` and `gpu.subgroup_mma_store_matrix`
lowerings. If
the permutation map is a "strided minor identity", that is it jumps some
intermediate dimensions e.g. (d0, d1, d2) -> (d0, d2) then we can
express this stride in the `leadDimension` attribute of the
`gpu.subgroup_mma_load_matrix` and stride over the missing intermediate
dimensions when we load.

Signed-off-by: Jack Frankland <jack.frankland at arm.com>
DeltaFile
+51-14mlir/lib/Conversion/VectorToGPU/VectorToGPU.cpp
+20-0mlir/test/Conversion/VectorToGPU/vector-to-mma-ops.mlir
+71-142 files

NetBSD/pkgsrc 5KVVljGdoc CHANGES-2026

   doc: Updated www/ruby-aws-sdk-core to 3.242.0
VersionDeltaFile
1.884+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 1rkRLKQwww/ruby-aws-sdk-core distinfo Makefile

   www/ruby-aws-sdk-core: udpate to 3.242.0

   3.242.0 (2026-02-02)

   * Feature - Include HTTP status code and body in errors whehn retrieving ECS
     credentials and Instance Profile credentials.
VersionDeltaFile
1.72+4-4www/ruby-aws-sdk-core/distinfo
1.71+2-2www/ruby-aws-sdk-core/Makefile
+6-62 files

NetBSD/pkgsrc Ga6vVwvdoc CHANGES-2026

   doc: Updated www/ruby-aws-partitions to 1.1212.0
VersionDeltaFile
1.883+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc yLO3ebywww/ruby-aws-partitions Makefile

   www/ruby-aws-partitions: update to 1.1212.0

   1.1212.0 (2026-02-02)

   * Feature - Updated the partitions source data the determines the AWS
     service regions and endpoints.
VersionDeltaFile
1.100+2-2www/ruby-aws-partitions/Makefile
+2-21 files

LLVM/project b61b2eallvm/test/CodeGen/AMDGPU/GlobalISel unmerge-sgpr-s16.mir

AMDGPU/GlobalISel: add mir test for sgpr s16 unmerge
DeltaFile
+65-0llvm/test/CodeGen/AMDGPU/GlobalISel/unmerge-sgpr-s16.mir
+65-01 files

LLVM/project eb1ae5bllvm/lib/Target/RISCV RISCVInstrInfoV.td

[RISCV] Wrap some long lines in RISCVInstrInfoV.td. NFC

Remove unnecessary braces from assembly strings.
DeltaFile
+10-7llvm/lib/Target/RISCV/RISCVInstrInfoV.td
+10-71 files

NetBSD/pkgsrc 9iL5yH5doc CHANGES-2026

   doc: Updated textproc/ruby-diff-lcs to 2.0.0
VersionDeltaFile
1.882+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc bcG5T2htextproc/ruby-diff-lcs PLIST distinfo

   textproc/ruby-diff-lcs: update to 2.0.0

   2.0.0 (2026-02-01)

   This release has significant breaking changes.

   * diff-lcs 2 supports Ruby 3.2 or higher. This allowed:

        - readability improvements (endless methods, pattern matching);
        - support for immutable Data classes (Diff::LCS::Block,
             Diff::LCS::Change, and Diff::LCS::ContextChange);
        - removal of compatibility shims;
        - reduction in conditional tests in loops, especially for String
             character extraction (compare string ? seq[i, 1] : seq[i] to
             seq[i]); and
        - optimizations to string and relying on standard encoding support
             present since Ruby 2.1.

     The primary API (methods and class methods on Diff::LCS) has not changed,

    [33 lines not shown]
VersionDeltaFile
1.12+92-85textproc/ruby-diff-lcs/PLIST
1.15+4-4textproc/ruby-diff-lcs/distinfo
1.28+2-2textproc/ruby-diff-lcs/Makefile
+98-913 files

LLVM/project 466c22bllvm/lib/Target/RISCV RISCVInstrInfoZicfiss.td RISCVInstrInfo.td, llvm/test/MC/RISCV zicfiss-valid.s compressed-zicfiss.s

[RISCV] Make MOP/HINT-based instruction mnemonics always available (#178609)

Per the psABI discussion in riscv-non-isa/riscv-elf-psabi-doc#474, the
conclusion was to NOT introduce a new build attribute for MOP/HINT
encoding reinterpretation. Instead, the toolchain should recognize these
mnemonics unconditionally in the assembler and disassembler.

The rationale is that these encodings occupy reserved hint/MOP space
that is architecturally guaranteed not to trap on any compliant
implementation. Requiring explicit extension flags creates unnecessary
friction for users who simply want to write or read these instructions,
while providing no real safety benefit since the encodings are always
valid.

Note: Ideally, the ISA specification would explicitly guarantee that
these MOP/HINT encodings will never be reassigned to conflicting
instructions. However, the ISA architects prefer to preserve flexibility
in this area rather than making such guarantees in the spec. Given the
practical reality that reassignment is highly unlikely, the toolchain

    [19 lines not shown]
DeltaFile
+17-13llvm/test/MC/RISCV/zicfiss-valid.s
+22-8llvm/test/MC/RISCV/compressed-zicfiss.s
+20-7llvm/lib/Target/RISCV/RISCVInstrInfoZicfiss.td
+19-2llvm/test/MC/RISCV/rvzihintntlc-valid.s
+11-9llvm/lib/Target/RISCV/RISCVInstrInfo.td
+13-5llvm/test/MC/RISCV/zicfilp-valid.s
+102-4411 files not shown
+162-5517 files

OPNSense/plugins 206eb16net/freeradius pkg-descr Makefile, net/freeradius/src/opnsense/mvc/app/controllers/OPNsense/Freeradius/forms eap.xml

net/freeradius: sync with master
DeltaFile
+20-0net/freeradius/src/opnsense/mvc/app/models/OPNsense/Freeradius/Eap.php
+12-1net/freeradius/src/opnsense/mvc/app/models/OPNsense/Freeradius/Eap.xml
+5-4net/freeradius/pkg-descr
+6-0net/freeradius/src/opnsense/mvc/app/controllers/OPNsense/Freeradius/forms/eap.xml
+1-1net/freeradius/Makefile
+1-1net/freeradius/src/opnsense/service/templates/OPNsense/Freeradius/mods-enabled-eap
+45-76 files

NetBSD/pkgsrc IgEJJVndoc CHANGES-2026

   doc: Updated security/ruby-metasploit-payloads to 2.0.241
VersionDeltaFile
1.881+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc yl8DJJ9security/ruby-metasploit-payloads distinfo Makefile

   security/ruby-metasploit-payloads: update to 2.0.241

   2.0.241 (2026-02-02)

   * Merge pull request #790 from xHector1337/add-extension-encryption
     Extension Encryption For Meterpreter: Add RC4 Dependency
VersionDeltaFile
1.60+4-4security/ruby-metasploit-payloads/distinfo
1.62+2-2security/ruby-metasploit-payloads/Makefile
+6-62 files

NetBSD/pkgsrc cXkfSY8doc CHANGES-2026

   doc: Updated net/nsd to 4.14.0
VersionDeltaFile
1.880+2-1doc/CHANGES-2026
+2-11 files