LLVM/project eab7049libclc/clc/include/clc/math clc_div_fast.h clc_recip_fast.h, libclc/clc/lib/generic/math clc_sqrt_fast.cl clc_recip_fast.cl

libclc: Add fast version utility functions for div, sqrt and reciprocal

These are subtly different from the native versions, and should have
tighter requirements. They should handle the special cases correctly,
unlike the native functions from the standard.
DeltaFile
+20-0libclc/clc/include/clc/math/clc_div_fast.h
+20-0libclc/clc/include/clc/math/clc_recip_fast.h
+20-0libclc/clc/include/clc/math/clc_sqrt_fast.h
+15-0libclc/clc/lib/generic/math/clc_sqrt_fast.cl
+14-0libclc/clc/lib/generic/math/clc_recip_fast.cl
+13-0libclc/clc/lib/generic/math/clc_div_fast.cl
+102-03 files not shown
+131-19 files

FreeBSD/src 51ffffeshare/man/man4 Makefile

me.4: MFC: link if_me kernel module to its manual page.

(cherry picked from commit 46ba263d6eeb1c6029841b4c42f54912ad61de5c)
DeltaFile
+1-0share/man/man4/Makefile
+1-01 files

OPNSense/ports e8b1790opnsense/lang distinfo Makefile

opnsense/lang: update to 26.1.4
DeltaFile
+3-3opnsense/lang/distinfo
+1-1opnsense/lang/Makefile
+4-42 files

FreeBSD/src 077da2ashare/man/man4 Makefile

me.4: MFC: link if_me kernel module to its manual page.

(cherry picked from commit 46ba263d6eeb1c6029841b4c42f54912ad61de5c)
DeltaFile
+1-0share/man/man4/Makefile
+1-01 files

LLVM/project 16e6391llvm/lib/Target/RISCV RISCVTargetTransformInfo.h

[RISCV] Disable use of scalable vectors for VLEN=32 (#185553)

This patch prevents the loop vectorizer to choose scalable vector type
when target VLEN is less than RVVBitsPerBlock.
DeltaFile
+3-1llvm/lib/Target/RISCV/RISCVTargetTransformInfo.h
+3-11 files

LLVM/project eb89049libclc/clc/lib/generic/math clc_frexp_builtin.inc

Remove private
DeltaFile
+0-1libclc/clc/lib/generic/math/clc_frexp_builtin.inc
+0-11 files

NetBSD/pkgsrc cTxkIRtdoc CHANGES-2026

   doc: Updated www/libcurl-gnutls to 8.19.0
VersionDeltaFile
1.1675+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 06A2Qxxwww/libcurl-gnutls Makefile

   libcurl-gnutls: update to 8.19.0.

   Match curl.
VersionDeltaFile
1.23+1-2www/libcurl-gnutls/Makefile
+1-21 files

NetBSD/pkgsrc gvVjd9Odoc CHANGES-2026

   doc: Updated www/curl to 8.19.0
VersionDeltaFile
1.1674+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 51uwF0Xwww/curl distinfo Makefile.common

   curl: update to 8.19.0.

   curl and libcurl 8.19.0

    Public curl releases:         273
    Command line options:         273
    curl_easy_setopt() options:   308
    Public functions in libcurl:  100
    Contributors:                 3619

   This release includes the following changes:

    o we stopped the bug bounty [23]
    o cmake: add `CURL_BUILD_EVERYTHING` option [51]
    o initial support for MQTTS [81]
    o tool: support fractions for --limit-rate and --max-filesize [79]
    o tool_cb_hdr: with -J, use the redirect name as a backup [147]
    o vquic: drop support for OpenSSL-QUIC [80]
    o windows: add build option to use the native CA store [82]

    [268 lines not shown]
VersionDeltaFile
1.223+4-4www/curl/distinfo
1.35+2-2www/curl/Makefile.common
1.305+1-2www/curl/Makefile
+7-83 files

OpenBSD/ports Ps5yEdEsecurity/openssl-ruby-tests Makefile distinfo

   Update to openssl-ruby-tests 20260303
VersionDeltaFile
1.160+2-2security/openssl-ruby-tests/Makefile
1.140+2-2security/openssl-ruby-tests/distinfo
+4-42 files

LLVM/project 8cfcf33llvm/lib/Target/RISCV RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV/rvv abd.ll fixed-vectors-sad.ll

[RISCV] Combine vwaddu_wv+vabd(u) to vwabda(u)

Note that we only support SEW=8/16 for `vwabda(u)`.

Reviewers: mgudim, preames, mshockwave

Reviewed By: mshockwave

Pull Request: https://github.com/llvm/llvm-project/pull/184603
DeltaFile
+80-1llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+10-14llvm/test/CodeGen/RISCV/rvv/abd.ll
+10-14llvm/test/CodeGen/RISCV/rvv/fixed-vectors-sad.ll
+100-293 files

NetBSD/pkgsrc n1DvFwXconverters/py-chardet Makefile

   py-chardet: mention that this shouldn't be updated to 7.x for now
VersionDeltaFile
1.38+4-1converters/py-chardet/Makefile
+4-11 files

LLVM/project 98eb241llvm/test/CodeGen/RISCV/rvv abd.ll

[RISCV] Add tests for vwaddu_wv+vabd(u) combine



Reviewers: lukel97, topperc, preames, mgudim, mshockwave

Pull Request: https://github.com/llvm/llvm-project/pull/184962
DeltaFile
+106-0llvm/test/CodeGen/RISCV/rvv/abd.ll
+106-01 files

LLVM/project 5e43debclang/lib/CIR/CodeGen TargetInfo.cpp CIRGenModule.cpp, clang/test/CIR/CodeGenHIP simple.cpp

[CIR][AMDGPU] Add AMDGPU target support to CIR CodeGen
DeltaFile
+89-0clang/test/CIR/CodeGenHIP/simple.cpp
+20-0clang/lib/CIR/CodeGen/TargetInfo.cpp
+4-1clang/lib/CIR/CodeGen/CIRGenModule.cpp
+3-0clang/lib/CIR/CodeGen/TargetInfo.h
+116-14 files

LLVM/project 430e2b7llvm/lib/Transforms/Vectorize VPlanTransforms.cpp, llvm/test/Transforms/LoopVectorize/AArch64 partial-reduce-extends-shared-with-reduce.ll partial-reduce-incomplete-chains.ll

[LV] Simplify the chain traversal in `getScaledReductions()` (NFCI) (#184830)

I found the logic of this function quite hard to reason about. This
patch attempts to rectify this by splitting out matching an extended
reduction operand and traversing reduction chain.

- `matchExtendedReductionOperand()` contains all the logic to match an
  extended operand.
- `getScaledReductions()` validates each operation in the chain,
  starting backwards from the exit value, walking up through the operand
  that is not extended.
DeltaFile
+114-85llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+92-0llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-extends-shared-with-reduce.ll
+69-0llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-incomplete-chains.ll
+275-853 files

LLVM/project 84e4544libclc/clc/include/clc/math clc_sqrt_cr.h, libclc/clc/lib/generic CMakeLists.txt

libclc: Add sqrt_cr utility (#185816)

Same as the div case, add a backdoor to use the correctly
rounded sqrt builtin.
DeltaFile
+26-0libclc/clc/include/clc/math/clc_sqrt_cr.h
+11-0libclc/clc/lib/generic/math/clc_sqrt_cr.cl
+11-0libclc/clc/lib/generic/math/clc_sqrt_cr.inc
+3-1libclc/clc/lib/generic/CMakeLists.txt
+51-14 files

NetBSD/pkgsrc mHYDsbWdoc CHANGES-2026

   Updated security/adguardhome, devel/py-configargparse
VersionDeltaFile
1.1673+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc otz5HsHdevel/py-configargparse distinfo Makefile

   py-configargparse: updated to 1.7.5

   1.7.5
   Slightly simplified PyPI deployment workflow via setuptools-scm
VersionDeltaFile
1.23+4-4devel/py-configargparse/distinfo
1.26+4-3devel/py-configargparse/Makefile
+8-72 files

NetBSD/pkgsrc iTRfCZ6security/adguardhome distinfo Makefile

   adguardhome: updated to 0.107.73

   0.107.73

   Security

   Authentication is now applied to requests that have been upgraded from HTTP/2 Cleartext (H2C) requests to public resources.
VersionDeltaFile
1.6+7-7security/adguardhome/distinfo
1.12+2-3security/adguardhome/Makefile
+9-102 files

OpenBSD/ports dLr38wLwayland/libinput-openbsd Makefile distinfo

   wayland/libinput-openbsd: Add missing symbols

   spotted by landry@
   ok rsadowski@
VersionDeltaFile
1.23+3-2wayland/libinput-openbsd/Makefile
1.9+2-2wayland/libinput-openbsd/distinfo
+5-42 files

LLVM/project 67c2c56libclc/clc/include/clc/math clc_sqrt_cr.h, libclc/clc/lib/generic CMakeLists.txt

libclc: Add sqrt_cr utility

Same as the div case, add a backdoor to use the correctly
rounded sqrt builtin.
DeltaFile
+26-0libclc/clc/include/clc/math/clc_sqrt_cr.h
+11-0libclc/clc/lib/generic/math/clc_sqrt_cr.cl
+11-0libclc/clc/lib/generic/math/clc_sqrt_cr.inc
+3-1libclc/clc/lib/generic/CMakeLists.txt
+51-14 files

LLVM/project 50cb784llvm/include/llvm/Object ELF.h, llvm/test/tools/llvm-readobj/ELF many-sections.s

[Object][ELF] Fix section header zero check (#181796)

The PN_XNUM is a necessary condition for reading shdr0 regardless of the
value of e_shoff. Without this, readShdrZero falsely returns the garbage
value in ELF header instead of emitting warning.
DeltaFile
+47-11llvm/include/llvm/Object/ELF.h
+1-1llvm/test/tools/llvm-readobj/ELF/many-sections.s
+48-122 files

LLVM/project 0b26b37clang/docs ReleaseNotes.rst, llvm/docs ReleaseNotes.md

[RISCV] Add release notes for Zvabd (#185617)
DeltaFile
+1-0clang/docs/ReleaseNotes.rst
+1-0llvm/docs/ReleaseNotes.md
+2-02 files

LLVM/project 58c968dlibclc/clc/include/clc/math clc_div_cr.h, libclc/clc/lib/generic CMakeLists.txt

libclc: Add div_cr utility function (#185730)

This is a workaround for the modal div operator precision. The
OpenCL default is not correctly rounded, so this provides a backdoor
to get a correctly rounded fdiv. Ideally clang would have a builtin
or some other mechanism to control the precision.
DeltaFile
+26-0libclc/clc/include/clc/math/clc_div_cr.h
+12-0libclc/clc/lib/generic/math/clc_div_cr.inc
+11-0libclc/clc/lib/generic/math/clc_div_cr.cl
+4-0libclc/clc/lib/generic/CMakeLists.txt
+53-04 files

LLVM/project f1a7df0llvm/test/CodeGen/AMDGPU dynamic_stackalloc.ll llvm.amdgcn.reduce.sub.ll

[AMDGPU] DPP implementations for Wave Reduction

Adding DPP reduction support for i32 types.
Supported Ops: `umin`, `min`, `umax`, `max`,
`add`, `sub`, `and`, `or`, `xor`.
DeltaFile
+2,113-1,374llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll
+1,096-146llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.sub.ll
+1,047-142llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.add.ll
+986-132llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.xor.ll
+894-108llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.max.ll
+894-108llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.min.ll
+7,030-2,0107 files not shown
+11,207-2,79713 files

LLVM/project db7e0daclang/test/Preprocessor riscv-target-features.c, llvm/lib/Target/RISCV RISCVInstrInfoZvzip.td RISCVFeatures.td

[RISCV][MC] Add support of Zvzip extension (#185614)

This adds the initial support of the `Zvzip` standard extension for
reordering structured data in vector registers.

Doc:

*
https://github.com/ved-rivos/riscv-isa-manual/blob/zvzip/src/zvzip.adoc
*
https://github.com/riscv/riscv-opcodes/blob/master/extensions/unratified/rv_zvzip.

Co-Authored-By: wangboyao <wangboyao at bytedance.com>

---------

Co-authored-by: wangboyao <wangboyao at bytedance.com>
DeltaFile
+50-0llvm/test/MC/RISCV/rvv/zvzip.s
+34-0llvm/test/MC/RISCV/rvv/zvzip-invalid.s
+31-0llvm/lib/Target/RISCV/RISCVInstrInfoZvzip.td
+8-0llvm/lib/Target/RISCV/RISCVFeatures.td
+8-0clang/test/Preprocessor/riscv-target-features.c
+4-0llvm/test/CodeGen/RISCV/attributes.ll
+135-07 files not shown
+147-013 files

LLVM/project 03bb430libclc/clc/include/clc/math clc_div_cr.h

Reorder
DeltaFile
+1-1libclc/clc/include/clc/math/clc_div_cr.h
+1-11 files

LLVM/project 121f1a8llvm/lib/Target/AMDGPU SIInsertWaitcnts.cpp AMDGPU.td, llvm/test/CodeGen/AMDGPU asyncmark-gfx12plus.ll asyncmark-err.ll

[AMDGPU] asyncmark support for ASYNC_CNT

The ASYNC_CNT is used to track the progress of asynchronous copies between
global and LDS memories. By including it in asyncmark, the compiler can now
assist the programmer in generating waits for ASYNC_CNT.

Assisted-By: Claude Sonnet 4.5
DeltaFile
+366-0llvm/test/CodeGen/AMDGPU/asyncmark-gfx12plus.ll
+14-7llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+0-19llvm/test/CodeGen/AMDGPU/asyncmark-err.ll
+3-0llvm/lib/Target/AMDGPU/AMDGPU.td
+1-2llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
+1-1llvm/lib/Target/AMDGPU/SOPInstructions.td
+385-292 files not shown
+388-308 files

HardenedBSD/src 87469facontrib/tzcode localtime.c zic.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+1,044-709contrib/tzcode/localtime.c
+470-313contrib/tzcode/zic.c
+224-199contrib/tzcode/tz-art.html
+206-192contrib/tzcode/tz-link.html
+195-188contrib/tzcode/theory.html
+224-156contrib/tzcode/private.h
+2,363-1,75730 files not shown
+3,248-2,24636 files