LLVM/project 829afc4llvm/test/CodeGen/AMDGPU/GlobalISel wmma-gfx12-w32-imm.ll wmma-gfx12-w64-imm.ll, llvm/test/MC/AMDGPU gfx1170_asm_wmma_w32.s gfx1170_asm_wmma_w64.s

[AMDGPU] Add WMMA and SWMMAC instructions for gfx1170 (#180731)

Introduce two new subtarget features:

- WMMA256bInsts for GFX11 WMMA instructions and
- WMMA128bInsts for GFX1170 and GFX12 WMMA and SWMMAC instructions

Some WMMA instructions have changed from GFX 11.0 to GFX 11.7 so new
Real versions were added with "_gfx1170" suffix. For consistency all
WMMA and SWMMAC GFX11.7 instructions use this suffix.

To resolve decoding issues between different formats for some WMMA
instructions between GFX 11 and GFX 11.7, new decoding tables were
added.
DeltaFile
+1,628-0llvm/test/MC/Disassembler/AMDGPU/gfx1170_dasm_wmma_w64.txt
+1,628-0llvm/test/MC/Disassembler/AMDGPU/gfx1170_dasm_wmma_w32.txt
+1,529-0llvm/test/MC/AMDGPU/gfx1170_asm_wmma_w32.s
+1,529-0llvm/test/MC/AMDGPU/gfx1170_asm_wmma_w64.s
+301-297llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32-imm.ll
+223-219llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64-imm.ll
+6,838-51636 files not shown
+10,505-2,85442 files

LLVM/project df1eec7clang/include/clang/Basic CodeGenOptions.def, clang/include/clang/Options Options.td

[clang] Ensure -mno-outline adds attributes (#163692)

Before this change, `-mno-outline` and `-moutline` only controlled the
pass pipelines for the invoked compiler/linker.

The drawback of this implementation is that, when using LTO, only the
flag provided to the linker invocation is honoured (and any files which
individually use `-mno-outline` will have that flag ignored).

This change serialises the `-mno-outline` flag into each function's
IR/Bitcode, so that we can correctly disable outlining from functions in
files which disabled outlining, without affecting outlining choices for
functions from other files. This matches how other optimisation flags
are handled so the IR/Bitcode can be correctly merged during LTO.
DeltaFile
+89-31clang/test/CodeGen/attr-no-outline.c
+65-8clang/test/CodeGenObjC/attr-no-outline.m
+7-10clang/include/clang/Options/Options.td
+6-5clang/lib/Driver/ToolChains/CommonArgs.cpp
+3-1clang/lib/CodeGen/CodeGenModule.cpp
+3-0clang/include/clang/Basic/CodeGenOptions.def
+173-555 files not shown
+179-5911 files

LLVM/project 3fafed3libc/shared/math bf16fmal.h, libc/src/__support/math bf16fmal.h CMakeLists.txt

[libc][math] change bf16fmal to be header-only and constexpr-compat (#181666)

Closes: #181628 
Part of: #147386
DeltaFile
+26-0libc/src/__support/math/bf16fmal.h
+25-0libc/shared/math/bf16fmal.h
+15-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+10-0libc/src/__support/math/CMakeLists.txt
+3-6libc/src/math/generic/bf16fmal.cpp
+1-5libc/src/math/generic/CMakeLists.txt
+80-113 files not shown
+84-119 files

OpenBSD/ports QF5jvLksecurity/mbedtls Makefile distinfo, security/mbedtls/patches patch-CMakeLists_txt patch-include_mbedtls_mbedtls_config_h

   Reimport security/polarssl as security/mbedtls

   mbedtls-3.6.5 is a SECURITY update over mbedtls-2.18.10 from
   security/polarssl.

   pkg/DESCR (slightly outdated):
   PolarSSL is a fully featured and standards compliant SSL library offering
   server and client functionality (SSLv3, TLSv1.0, TLSv1.1 and TLSv1.2) with
   an intuitive API and readable source code. Dual license (GPLv2+/commercial).

   Non-standard extensions include: SSL Session Tickets (RFC 5077), Server
   Name Indication (SNI) (RFC 6066), Truncated HMAC (RFC 6066), Max Fragment
   Length (RFC 6066), and Secure Renegotiation (RFC 5746).

   Symmetric algorithms: AES, Blowfish, 3DES, DES, ARC4, Camellia, XTEA
   Modes: ECB, CBC, CFB, CTR, GCM
   Hashes: MD2, MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, RIPEMD-160

   PolarSSL has its own big number library. Its RSA implementation supports both

    [8 lines not shown]
VersionDeltaFile
1.1+203-0security/mbedtls/pkg/PLIST
1.1+44-0security/mbedtls/Makefile
1.1+30-0security/mbedtls/patches/patch-CMakeLists_txt
1.1+25-0security/mbedtls/patches/patch-include_mbedtls_mbedtls_config_h
1.1+19-0security/mbedtls/pkg/DESCR
1.1+2-0security/mbedtls/distinfo
+323-06 files not shown
+323-012 files

LLVM/project 3dd525aclang/include/clang/CIR/Dialect/IR CIROps.td

[CIR][NFC] Remove synthetic attribute from TryOp (#181915)

Remove the synthetic attribute from TryOp, which will not be needed
anymore and will be replaced by CleanupScopeOp
DeltaFile
+0-8clang/include/clang/CIR/Dialect/IR/CIROps.td
+0-81 files

LLVM/project 4c22591lldb/include/lldb/Host/posix HostThreadPosix.h, lldb/source/Host/posix HostThreadPosix.cpp

[lldb] Unify thread detaching by making HostThreadPosix override Reset() (#179470)

Remove the Detach() method from HostThreadPosix and instead override the
virtual Reset() function from HostNativeThreadBase, following the
pattern already used by HostThreadWindows. This provides a consistent
interface for platform-specific thread cleanup on all platforms.

The HostThreadPosix::Reset() implementation first calls pthread_detach()
before delegating to the base implementation
HostNativeThreadBase::Reset(), similar to how HostThreadWindows calls
CloseHandle() in its Reset() override.

This is a preparatory changes for https://github.com/llvm/llvm-project/pull/177572,
which addresses memory leakage in lldb-server. By unifying the logic of
detaching, it would be possible to introduce the behavioral change in a more
straightforward manner.
DeltaFile
+4-8lldb/source/Host/posix/HostThreadPosix.cpp
+1-1lldb/include/lldb/Host/posix/HostThreadPosix.h
+5-92 files

OpenBSD/ports UWhFLMjaudio/beets Makefile distinfo, audio/beets/pkg PLIST

   audio/beets: update to 2.6.1

   OK: sthen@
VersionDeltaFile
1.34+85-13audio/beets/pkg/PLIST
1.75+4-4audio/beets/Makefile
1.30+2-2audio/beets/distinfo
+91-193 files

FreeBSD/doc a63111ddocumentation/content/en/books/handbook/wayland _index.adoc

handbook/wayland: Fix trivial typo

Submitted by:   voipmeister
Closes:         https://github.com/freebsd/freebsd-doc/pull/584
DeltaFile
+1-1documentation/content/en/books/handbook/wayland/_index.adoc
+1-11 files

OpenBSD/ports 7EOBgyxwww Makefile

   +www/py-requests-ratelimiter
VersionDeltaFile
1.1172+1-0www/Makefile
+1-01 files

OpenBSD/ports ogyHoUzwww/py-requests-ratelimiter Makefile distinfo, www/py-requests-ratelimiter/pkg DESCR PLIST

   www/py-requests-ratelimiter: import new port (version 0.8.0)

   This package is a simple wrapper around pyrate-limiter v2 that adds
   convenient integration with the requests library.

   OK: sthen@

VersionDeltaFile
1.1+26-0www/py-requests-ratelimiter/Makefile
1.1+15-0www/py-requests-ratelimiter/pkg/DESCR
1.1+15-0www/py-requests-ratelimiter/pkg/PLIST
1.1+2-0www/py-requests-ratelimiter/distinfo
1.1.1.1+0-0www/py-requests-ratelimiter/Makefile
1.1.1.1+0-0www/py-requests-ratelimiter/distinfo
+58-02 files not shown
+58-08 files

OpenBSD/ports 7UAN46fwww/py-requests-cache Makefile distinfo, www/py-requests-cache/pkg PLIST

   www/py-requests-cache: update to 1.2.1

   also drop maintainer per request

   OK: sthen@
VersionDeltaFile
1.7+67-30www/py-requests-cache/pkg/PLIST
1.10+33-10www/py-requests-cache/Makefile
1.2+2-2www/py-requests-cache/distinfo
+102-423 files

LLVM/project 32bbb1blldb/source/Plugins/Disassembler/LLVMC DisassemblerLLVMC.cpp, lldb/test/API/riscv/disassembler TestDisassembler.py conflicting.out.yaml

[lldb][RISCV] update RISCV target features in disassembler (#173047)

This patch replaces the hardcoded RISCV feature flags in disassembler
with SubtargetFeatures provided by ArchSpec, which are derived from
the .riscv.attributes ELF section. This ensures the disassembler uses
exactly the RISCV extensions present in the executable, improving the
accuracy and reliability of the disassembly output.
DeltaFile
+79-0lldb/test/API/riscv/disassembler/TestDisassembler.py
+22-17lldb/source/Plugins/Disassembler/LLVMC/DisassemblerLLVMC.cpp
+38-0lldb/test/API/riscv/disassembler/conflicting.out.yaml
+32-0lldb/test/API/riscv/disassembler/a.out.yaml
+28-0lldb/test/API/riscv/disassembler/stripped.out.yaml
+199-175 files

OpenBSD/ports 9tRxZfldevel Makefile

   +devel/py-time-machine
VersionDeltaFile
1.2564+1-0devel/Makefile
+1-01 files

OpenBSD/ports qZOy4vydevel/py-time-machine Makefile distinfo, devel/py-time-machine/pkg PLIST DESCR

   devel/py-time-machine: import new port (version 3.2.0)

   time-machine is a Python tool for mocking the time in tests.

   OK: sthen@

VersionDeltaFile
1.1+22-0devel/py-time-machine/pkg/PLIST
1.1+22-0devel/py-time-machine/Makefile
1.1+2-0devel/py-time-machine/distinfo
1.1+1-0devel/py-time-machine/pkg/DESCR
1.1.1.1+0-0devel/py-time-machine/pkg/PLIST
1.1.1.1+0-0devel/py-time-machine/Makefile
+47-02 files not shown
+47-08 files

LLVM/project 861a763flang/include/flang/Optimizer/Builder HLFIRTools.h, flang/lib/Optimizer/Builder HLFIRTools.cpp

[flang][acc] use new acc.reduction_combine under option (#182066)

Use the new acc.reduction_combine operation that was added in
https://github.com/llvm/llvm-project/pull/181853 when generating
reduction recipies.

To do this, the optional callback of genNoAliasArrayAssignment is
updated to work on addresses and being delegated the assignment part
too.

This change is guarded by two cl switch:
- openacc-use-reduction-combine: enable the change for
real/complex/integer reduction except min/max
- openacc-use-reduction-combine-all: enable the changed for all types
and operators.
DeltaFile
+127-18flang/test/Lower/OpenACC/acc-reduction.f90
+51-5flang/lib/Optimizer/OpenACC/Support/FIROpenACCTypeInterfaces.cpp
+17-18flang/lib/Optimizer/Builder/HLFIRTools.cpp
+15-10flang/include/flang/Optimizer/Builder/HLFIRTools.h
+210-514 files

NetBSD/pkgsrc-wip ccfdd62py-keras TODO

py-keras: Add reference to CVE-2026-1669
DeltaFile
+1-1py-keras/TODO
+1-11 files

NetBSD/pkgsrc-wip 570afecbusybox TODO

busybox: Add reference to CVE-2026-2615[78]
DeltaFile
+2-1busybox/TODO
+2-11 files

NetBSD/pkgsrc-wip 5ff533cdokuwiki TODO

dokuwiki: Add reference to CVE-2025-61224
DeltaFile
+1-1dokuwiki/TODO
+1-11 files

NetBSD/pkgsrc-wip f94a93capache-arrow TODO

apache-arrow: Add reference to CVE-2026-25087
DeltaFile
+3-0apache-arrow/TODO
+3-01 files

NetBSD/pkgsrc-wip 8663875p5-Maypole TODO

p5-Maypole: Add reference to CVE-2025-15578
DeltaFile
+2-0p5-Maypole/TODO
+2-01 files

FreeBSD/src 59b7f3esbin/devd devd.conf.5

devd.conf.5: Fix cross-references to devfs(4)

Fixes:          1687d77197c0 (man filesystems: move driver pages)
MFC after:      3 days
Reviewed by:    ziaee
Sponsored by:   Defenso
Signed-off-by:  Quentin Thébault <quentin.thebault at defenso.fr>
Closes:         https://github.com/freebsd/freebsd-src/pull/2015
DeltaFile
+4-4sbin/devd/devd.conf.5
+4-41 files

FreeBSD/src d685228sbin/ifconfig ifipsec.c ifstf.c

ifconfig: Add SPDX-License-Identifier tags

Reviewed by: emaste
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55272
DeltaFile
+2-0sbin/ifconfig/ifipsec.c
+2-0sbin/ifconfig/ifstf.c
+2-0sbin/ifconfig/sfp.c
+6-03 files

FreeBSD/src 835813csbin/devmatch devmatch.c

devmatch: Add SPDX-License-Identifier tag

Reviewed by: emaste
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55271
DeltaFile
+2-0sbin/devmatch/devmatch.c
+2-01 files

FreeBSD/src 4dc38e7sys/netgraph ng_ksocket.c

ng_ksocket: use new macros to lock socket buffers

PR:             292885
Reported by:    Walker R. Thompson <walker.thompson at urz.uni-heidelberg.de>

(cherry picked from commit 1a3d1be4965afddded0b2582b9c4969c1e6a4129)
DeltaFile
+8-8sys/netgraph/ng_ksocket.c
+8-81 files

LLVM/project dedcfddllvm/utils/emacs tablegen-mode.el

[emacs] Rework tablegen mode

This commit reworks tablegen-mode to be derived from prog-mode and
removes a lot of the manual work that define-derived-mode does for you
these days, along with fixing other lints (such as an over-long
summary).

This is a major version bump because td-decorators-face has been
renamed to tablegen-decorators-face in order to not pollute other
namespaces.
DeltaFile
+35-54llvm/utils/emacs/tablegen-mode.el
+35-541 files

FreeNAS/freenas 65b98c2src/middlewared/middlewared/plugins network.py, src/middlewared/middlewared/plugins/interface sync.py

NAS-139858 / 26.0.0-BETA.1 / Pass context to `sync_impl` (#18238)

Catch a bug waiting to happen. Also correct a related type hint.
DeltaFile
+1-1src/middlewared/middlewared/plugins/interface/sync.py
+1-1src/middlewared/middlewared/plugins/network.py
+2-22 files

LLVM/project 5664addllvm/utils/emacs llvm-mode.el llvm-mir-mode.el, mlir/utils/emacs mlir-mode.el

[NFC][emacs] Fix emacs lists in the LLVM and MLIR modes

This mainly involved explicitly declaring minimum emacs versions for
setq-local and adding a lexical-binding annotaton.

The commit also removes some workarounds from the MLIR mode for Emacs
23 (!).
DeltaFile
+5-9mlir/utils/emacs/mlir-mode.el
+3-1llvm/utils/emacs/llvm-mode.el
+3-1llvm/utils/emacs/llvm-mir-mode.el
+11-113 files

NetBSD/pkgsrc-wip a421622sfwbar PLIST Makefile, sfwbar/patches patch-modules_network.c

Import sfwbar
DeltaFile
+201-0sfwbar/PLIST
+54-0sfwbar/Makefile
+37-0sfwbar/patches/patch-modules_network.c
+9-0sfwbar/DESCR
+6-0sfwbar/distinfo
+1-0sfwbar/TODO
+308-01 files not shown
+309-07 files

LLVM/project 67ed355llvm/lib/Target/RISCV RISCVInstrInfoZvk.td

[RISCV] Remove unnecessary RVVConstraint = NoConstraint from instantiation of VAESKF1_VI/VAESKF2_VI. NFC

This is handled by the base class now.
DeltaFile
+4-6llvm/lib/Target/RISCV/RISCVInstrInfoZvk.td
+4-61 files

LLVM/project 3603038llvm/lib/Target/PowerPC PPCISelLowering.cpp

[PowerPC] replace inline code with DMFInsert1024 (#175997)

Replace inline code for 1024 bit DMR insert with DMFInsert1024 method calls.
DeltaFile
+4-20llvm/lib/Target/PowerPC/PPCISelLowering.cpp
+4-201 files