LLVM/project 0a966ffllvm/test/CodeGen/AMDGPU/GlobalISel llvm.amdgcn.raw.buffer.atomic.integer-minmax.ll

[AMDGPU][NFC] Fix test by removing debug flag in llvm.amdgcn.raw.buffer.atomic.integer-minmax.ll (#181044)

This patch is a NFC that removes debug flag from the test
llvm.amdgcn.raw.buffer.atomic.integer-minmax.ll
DeltaFile
+1-1llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.integer-minmax.ll
+1-11 files

Linux/linux c22e26bDocumentation/userspace-api landlock.rst, security/landlock tsync.c fs.c

Merge tag 'landlock-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux

Pull landlock updates from Mickaël Salaün:

 - extend Landlock to enforce restrictions on a whole process, similarly
   to the seccomp's TSYNC flag

 - refactor data structures to simplify code and improve performance

 - add documentation to cover missing parts

* tag 'landlock-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux:
  mailmap: Add entry for Mickaël Salaün
  landlock: Transpose the layer masks data structure
  landlock: Add access_mask_subset() helper
  selftests/landlock: Add filesystem access benchmark
  landlock: Document audit blocker field format
  landlock: Add errata documentation section
  landlock: Add backwards compatibility for restrict flags

    [5 lines not shown]
DeltaFile
+561-0security/landlock/tsync.c
+159-193security/landlock/fs.c
+214-0tools/testing/selftests/landlock/fs_bench.c
+161-0tools/testing/selftests/landlock/tsync_test.c
+93-12Documentation/userspace-api/landlock.rst
+34-55security/landlock/ruleset.c
+1,222-26021 files not shown
+1,493-40627 files

Linux/linux d0e91e4security/integrity/evm evm_crypto.c, security/integrity/ima ima_main.c ima_appraise.c

Merge tag 'integrity-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity

Pull integrity updates from Mimi Zohar:
 "Just two bug fixes: IMA's detecting scripts (bprm_creds_for_exec), and
  calculating the EVM HMAC"

* tag 'integrity-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity:
  evm: Use ordered xattrs list to calculate HMAC in evm_init_hmac()
  ima: Fix stack-out-of-bounds in is_bprm_creds_for_exec()
DeltaFile
+13-9security/integrity/ima/ima_main.c
+3-13security/integrity/ima/ima_appraise.c
+10-4security/integrity/evm/evm_crypto.c
+4-2security/integrity/ima/ima.h
+30-284 files

LLVM/project 6ffbb32lldb/include/lldb/ValueObject DILParser.h, lldb/source/ValueObject DILParser.cpp DILEval.cpp

[LLDB] Add type casting to DIL, part 3 of 3 (#175061)

This PR updates type parsing in DIL to recognize user-defined types
(classes, namespaces, etc.), and allows this to be used in type casting.
DeltaFile
+147-3lldb/source/ValueObject/DILParser.cpp
+52-0lldb/test/API/commands/frame/var-dil/expr/Casts/TestFrameVarDILCast.py
+38-0lldb/test/API/commands/frame/var-dil/expr/Casts/main.cpp
+1-16lldb/source/ValueObject/DILEval.cpp
+10-0lldb/include/lldb/ValueObject/DILParser.h
+248-195 files

LLVM/project 04f3ef1mlir/include/mlir/Dialect/LLVMIR ROCDLOps.td, mlir/test/Dialect/LLVMIR rocdl.mlir

[mlir][ROCDL] Wrap asyncmark and wait.asyncmark intrinsics

(see op-level and LLVM documentation for details so I'm not repeating
myself, but these are the general operations for compiler-operated
asynchronous operation tracking, which frees programmers from having
to deal with all the different counters, allows certain optimization,
and doesn't require precise alias analysis)

-----

Co-authored-by: Claude Opus 4.5 <noreply at anthropic.com>
DeltaFile
+29-0mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td
+14-0mlir/test/Dialect/LLVMIR/rocdl.mlir
+14-0mlir/test/Target/LLVMIR/rocdl.mlir
+57-03 files

LLVM/project dc2fc9eclang/include/clang/Options Options.td, flang/docs FlangDriver.md

[flang][docs] Update the `-Ofast` description in `FlangDriver.md` (#180138)

After #170505, `-fno-protect-parens` is now required for flang to behave
the same as `-Ofast`. This patch adds that information to the
description of `-Ofast` in `FlangDriver.md`.
DeltaFile
+1-1clang/include/clang/Options/Options.td
+1-1flang/docs/FlangDriver.md
+2-22 files

Linux/linux 146fa66security/smack smackfs.c smack_access.c

Merge tag 'Smack-for-7.0' of https://github.com/cschaufler/smack-next

Pull smack updates from Casey Schaufler:
 "Two improvements to the code for setting the CIPSO Domain Of
  Interpretation (DOI), a seldom used feature, and a formatting change"

* tag 'Smack-for-7.0' of https://github.com/cschaufler/smack-next:
  smack: /smack/doi: accept previously used values
  smack: /smack/doi must be > 0
  security: smack: fix indentation in smack_access.c
DeltaFile
+50-29security/smack/smackfs.c
+1-1security/smack/smack_access.c
+51-302 files

LLVM/project 7964096flang/include/flang/Support Fortran-features.h, flang/lib/Semantics resolve-names.cpp

[flang] Downgrade error to warning for IGNORE_TKR case (#180994)

The IGNORE_TKR directive has meaning only in the specification part of a
subroutine or function subprogram or interface. Presently, it is an
error when the directive appears elsewhere.

At user request, this patch softens the error to a warning for when this
directive appears in a program unit other than a subroutine or function,
and when it appears in a subroutine or function subprogram outside the
specification part of its top scope.
DeltaFile
+10-8flang/lib/Semantics/resolve-names.cpp
+4-4flang/test/Semantics/ignore_tkr01.f90
+2-1flang/include/flang/Support/Fortran-features.h
+1-1flang/test/Semantics/OpenMP/compiler-directive.f90
+1-0flang/lib/Support/Fortran-features.cpp
+18-145 files

FreeBSD/ports 9d69692net/mosquitto Makefile distinfo, net/mosquitto/files patch-apps_mosquitto__ctrl_ctrl__shell.c patch-lib_connect.c

net/mosquitto: Update to 2.1.2

Building with the ports version of libwebsockets is no longer broken.

Changes since 2.1.1:

 - Forbid running with `persistence true` and with a persistence
   plugin at the same time.

 - Build fixes for OpenBSD.

 - Fix static/shared linking of libwebsockets under cmake.
DeltaFile
+9-9net/mosquitto/Makefile
+0-10net/mosquitto/files/patch-apps_mosquitto__ctrl_ctrl__shell.c
+0-10net/mosquitto/files/patch-lib_connect.c
+0-10net/mosquitto/files/patch-lib_mosquitto__internal.h
+0-10net/mosquitto/files/patch-src_proxy__v1.c
+3-3net/mosquitto/distinfo
+12-526 files

FreeBSD/ports 7e7c223math/suitesparse-graphblas Makefile

math/suitesparse-graphblas: upgrade to 10.3.1
DeltaFile
+1-1math/suitesparse-graphblas/Makefile
+1-11 files

FreeBSD/ports d934f7clang/lfortran distinfo Makefile

lang/lfortran: upgrade to v0.60.0

Release notes at https://github.com/lfortran/lfortran/releases/tag/v0.60.0
DeltaFile
+3-3lang/lfortran/distinfo
+1-1lang/lfortran/Makefile
+4-42 files

FreeBSD/ports 75b82b2math/primecount distinfo Makefile

math/primecount: upgrade to v8.2

Release notes at https://github.com/kimwalisch/primecount/releases/tag/v8.2
DeltaFile
+3-3math/primecount/distinfo
+1-1math/primecount/Makefile
+4-42 files

FreeBSD/ports 6401cf2math/suitesparse distinfo bsd.suitesparse.mk

math/suitesparse[-config]: upgrade to v7.12.2

Release notes at
        https://github.com/DrTimothyAldenDavis/SuiteSparse/releases/tag/v7.12.2
DeltaFile
+3-3math/suitesparse/distinfo
+1-1math/suitesparse/bsd.suitesparse.mk
+1-1math/suitesparse/Makefile
+5-53 files

FreeBSD/ports e4b1c34textproc/ibus-typing-booster distinfo Makefile

textproc/ibus-typing-booster: upgrade to 2.30.3

Release notes at
        https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.30.3
DeltaFile
+3-3textproc/ibus-typing-booster/distinfo
+1-1textproc/ibus-typing-booster/Makefile
+4-42 files

FreeBSD/ports 778b5eemath/gp2c distinfo Makefile

math/gp2c: upgrade to 0.0.14pl1

Changelog at
        https://pari.math.u-bordeaux.fr/pub/pari/GP2C/gp2c-0.0.14pl1.changelog
DeltaFile
+3-3math/gp2c/distinfo
+2-1math/gp2c/Makefile
+5-42 files

OpenBSD/ports GQ7okkfsysutils/py-ghmi distinfo Makefile

   update to py3-ghmi-1.6.12
VersionDeltaFile
1.41+2-2sysutils/py-ghmi/distinfo
1.57+1-1sysutils/py-ghmi/Makefile
+3-32 files

OpenBSD/ports RFmGS5ssysutils/py-fsspec distinfo Makefile

   update to py3-fsspec-2026.2.0
VersionDeltaFile
1.11+2-2sysutils/py-fsspec/distinfo
1.12+1-1sysutils/py-fsspec/Makefile
+3-32 files

OpenBSD/ports UzUGzkIdevel/quirks Makefile, devel/quirks/files Quirks.pm

   Add quirk for rename of adobe-source-{sans,serif}-pro.
VersionDeltaFile
1.1789+3-1devel/quirks/files/Quirks.pm
1.1777+1-1devel/quirks/Makefile
+4-22 files

OpenBSD/ports b2S9T5Ldevel/m4 Makefile distinfo, devel/m4/patches patch-tests_sys_select_in_h patch-doc_Makefile_in

   update to m4-1.4.21
VersionDeltaFile
1.45+2-3devel/m4/Makefile
1.13+2-2devel/m4/distinfo
1.3+1-1devel/m4/patches/patch-tests_sys_select_in_h
1.4+1-1devel/m4/patches/patch-doc_Makefile_in
1.9+1-1devel/m4/patches/patch-doc_m4_1
1.11+2-0devel/m4/pkg/PLIST
+9-81 files not shown
+9-87 files

OpenBSD/ports 0vJi6U7fonts/adobe-fonts/source-code-pro/pkg PLIST-web PLIST-main, fonts/adobe-fonts/source-sans-pro/pkg PLIST-web PLIST-main

   Update to the latest release of the Adobe Source fonts.

   - adobe-source-code-pro-2.042
   - adobe-source-sans-3.052
   - adobe-source-serif-4.005

   Also, switch the ports to use the font module, and package the provided
   web fonts. Following upstream's lead, Source Sans Pro has been renamed
   to Source Sans, and Source Serif Pro to Source Serif.

   ok rsadowski@
VersionDeltaFile
1.1+126-0fonts/adobe-fonts/source-serif-pro/pkg/PLIST-web
1.1+124-0fonts/adobe-fonts/source-serif-pro/pkg/PLIST-main
1.1+34-0fonts/adobe-fonts/source-code-pro/pkg/PLIST-web
1.1+34-0fonts/adobe-fonts/source-sans-pro/pkg/PLIST-web
1.1+33-0fonts/adobe-fonts/source-sans-pro/pkg/PLIST-main
1.1+33-0fonts/adobe-fonts/source-code-pro/pkg/PLIST-main
+384-019 files not shown
+502-4825 files

OpenBSD/ports 0TSPHikx11/qt6/qtbase Makefile, x11/qt6/qtbase/pkg PLIST-main

   Update Qt6 to 6.10.2

   https://www.qt.io/blog/qt-6.10.2-released

   OK jtt@
VersionDeltaFile
1.8+10-10x11/qt6/qtwebengine/patches/patch-configure_cmake
1.6+8-8x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_build_config_compiler_BUILD_gn
1.19+10-3x11/qt6/qtbase/pkg/PLIST-main
1.6+6-6x11/qt6/qtwebengine/patches/patch-src_3rdparty_chromium_third_party_angle_src_libANGLE_Display_cpp
1.53+5-7x11/qt6/qtbase/Makefile
1.29+6-5x11/qt6/qtdeclarative/Makefile
+45-3988 files not shown
+159-17194 files

LLVM/project 31f31dd.github/workflows pr-subscriber.yml new-prs.yml

workflows: Use main-branch-only environment when using ISSUE_SUBSCRIBER_TOKEN (#179990)

This way we can prevent the secret from being used in user branches.
DeltaFile
+2-0.github/workflows/pr-subscriber.yml
+2-0.github/workflows/new-prs.yml
+1-0.github/workflows/release-asset-audit.yml
+1-0.github/workflows/issue-subscriber.yml
+1-0.github/workflows/new-issues.yml
+7-05 files

LLVM/project 6503bdcllvm/include/llvm/Support JSON.h

[Support][NFC] Use direct initialization for JSON deserialization result (#181034)

The previous initialization forces the struct to have non explicit
constructor
DeltaFile
+1-1llvm/include/llvm/Support/JSON.h
+1-11 files

LLVM/project b0dce9ellvm/include/llvm/ADT SmallSet.h, llvm/unittests/ADT SmallSetTest.cpp

[ADT] use correct iterator_facade_base for SmallSetIterator (#180967)

SmallSetIterator is inherently constant. Now it is properly expressed
through passing const to PointerT/ReferenceT parameters of its base
class. This way wrappers like make_filter_range do not try to treat
SmallSetIterator as non-constant.

Fixes #179139
DeltaFile
+28-0llvm/unittests/ADT/SmallSetTest.cpp
+2-1llvm/include/llvm/ADT/SmallSet.h
+30-12 files

LLVM/project 716bd04clang/lib/CIR/CodeGen CIRGenBuiltin.cpp, clang/test/CIR/CodeGen builtins-x86.c

[CIR]Upstream generic intrinsic emission path (#179098)

This PR upstreams the generic intrinsic emission path and tests it for
the rdpmc builtin. The incubator has llvm_unreachable("NYI") when the
intrinsic return type doesn't match. This PR adds the type coercion to
handle that case.
DeltaFile
+189-1clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp
+42-0clang/test/CIR/CodeGen/builtins-x86.c
+28-0clang/test/CIR/CodeGenBuiltins/X86/rd-builtins.c
+259-13 files

LLVM/project 9a496ddllvm/test/CodeGen/RISCV rv32p.ll rv64p.ll

[RISC] Rename the P extensions srx/slx tests and add fshl/fshr intrinsic tests. NFC (#180984)

I plan to change to the i64 shift lowering on RV32 to use nsrl/nsra
instead of srx. Only fshr will use srx.

We now have shift tests with constant shift amount < XLEN and >= XLEN,
and non-constant shift amount that is fully unknown, known < XLEN, and
known >= XLEN

Assisted-by: claude
DeltaFile
+208-10llvm/test/CodeGen/RISCV/rv32p.ll
+206-8llvm/test/CodeGen/RISCV/rv64p.ll
+414-182 files

LLVM/project d4c7d5bclang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/CodeGen CIRGenBuiltinX86.cpp CIRGenBuilder.h

[CIR] X86 vector masked load builtins (#169464)

Add a new CIR masked load operation and use it to handle X86 masked load builtins.

Part of https://github.com/llvm/llvm-project/issues/167752
DeltaFile
+364-0clang/test/CIR/CodeGenBuiltins/X86/avx512vl-builtins.c
+45-0clang/include/clang/CIR/Dialect/IR/CIROps.td
+27-0clang/lib/CIR/CodeGen/CIRGenBuiltinX86.cpp
+21-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+16-0clang/lib/CIR/CodeGen/CIRGenBuilder.h
+473-05 files

OpenBSD/src 56Qg1trregress/usr.bin/ssh cert-userkey.sh cert-hostkey.sh

   very basic testing of multiple files in RevokedKeys and RevokedHostkeys
VersionDeltaFile
1.32+3-2regress/usr.bin/ssh/cert-userkey.sh
1.31+3-1regress/usr.bin/ssh/cert-hostkey.sh
+6-32 files

OpenBSD/src fW4mQIOusr.bin/ssh readconf.c sshconnect.c

   support multiple files in a ssh_config RevokedHostKeys directive
   bz3918; ok dtucker
VersionDeltaFile
1.409+37-5usr.bin/ssh/readconf.c
1.380+7-6usr.bin/ssh/sshconnect.c
1.624+6-5usr.bin/ssh/ssh.c
1.162+3-2usr.bin/ssh/readconf.h
+53-184 files

OpenBSD/src 20VVXT2usr.bin/ssh auth.c servconf.c

   support multiple files in a sshd_config RevokedKeys directive
   bz3918; ok dtucker
VersionDeltaFile
1.164+19-15usr.bin/ssh/auth.c
1.444+25-9usr.bin/ssh/servconf.c
1.175+5-3usr.bin/ssh/servconf.h
+49-273 files