LLVM/project 23a13d0llvm/tools CMakeLists.txt

[CMake][NFC] Remove dead code add_llvm_external_project(libclc) (#196241)

It was added in 72f9881c3ffcf. libclc has now switched to runtime build.
DeltaFile
+0-3llvm/tools/CMakeLists.txt
+0-31 files

FreeBSD/src 6933fdcsys/kern uipc_shm.c

uipc_shm.c: make large page allocation interruptible

(cherry picked from commit 839d3266d8c6f6471cb92a3c0ae32eb16d117427)
DeltaFile
+8-0sys/kern/uipc_shm.c
+8-01 files

LLVM/project fb20976mlir/lib/Dialect/XeGPU/Transforms XeGPULayoutImpl.cpp XeGPUBlocking.cpp, mlir/test/Dialect/XeGPU propagate-layout-inst-data.mlir

[MLIR][XeGPU] Fix layout inference issues blocking MXFP_GEMM test  (#196243)

This branch fixes layout inference issues in XeGPU passes that were
blocking MXFP (microscaled floating point) GEMM workloads:
                                                        
- Fix bitcast layout adjustment to use result shape instead of source
shape. The setupBitCastResultLayout function were incorrectly bounding
the layout adjustment loop against the source shape. Added tests.
- Fix blocking pass to drop inst_data from anchor operations. Operations
whose shape already matches inst_data don't get unrolled, so their
layout attributes retained stale inst_data that broke downstream passes.
Now inst_data is unconditionally stripped from all op attributes after
blocking.
- Propagate layout to both results of vector.deinterleave. The layout
recovery pass was only setting the layout on result 0, leaving result 1
without a layout.
                  
  Test plan                                             
   

    [9 lines not shown]
DeltaFile
+73-0mlir/test/Integration/Dialect/XeGPU/WG/simple_mxfp_gemm.mlir
+46-0mlir/test/Dialect/XeGPU/propagate-layout-inst-data.mlir
+11-5mlir/lib/Dialect/XeGPU/Transforms/XeGPULayoutImpl.cpp
+6-0mlir/lib/Dialect/XeGPU/Transforms/XeGPUBlocking.cpp
+136-54 files

FreeBSD/src c335dafsys/kern uipc_shm.c

uipc_shm.c: make large page allocation interruptible

(cherry picked from commit 839d3266d8c6f6471cb92a3c0ae32eb16d117427)
DeltaFile
+8-0sys/kern/uipc_shm.c
+8-01 files

FreeBSD/ports f58a5bdx11/py-nwg-displays distinfo Makefile

x11/py-nwg-displays: Update to 0.4.1

Changelog: https://github.com/nwg-piotr/nwg-displays/releases/tag/v0.4.1

Reported by:    GitHub (watch releases)
DeltaFile
+3-3x11/py-nwg-displays/distinfo
+1-1x11/py-nwg-displays/Makefile
+4-42 files

FreeBSD/ports 5755970devel/aws-crt-cpp distinfo Makefile

devel/aws-crt-cpp: Update to 0.38.7

ChangeLog: https://github.com/awslabs/aws-crt-cpp/releases/tag/v0.38.7
DeltaFile
+3-3devel/aws-crt-cpp/distinfo
+1-1devel/aws-crt-cpp/Makefile
+4-42 files

FreeBSD/ports 6a30676security/s2n-tls distinfo Makefile

security/s2n-tls: Update to 1.7.3

ChangeLog: https://github.com/aws/s2n-tls/releases/tag/v1.7.3
DeltaFile
+3-3security/s2n-tls/distinfo
+1-1security/s2n-tls/Makefile
+4-42 files

FreeBSD/ports a8fc9fctextproc/goldendict-ng distinfo Makefile

textproc/goldendict-ng: Update to 26.5.3

ChangeLog:
https://github.com/xiaoyifang/goldendict-ng/releases/tag/v26.5.3-Release.08646d1a
DeltaFile
+3-3textproc/goldendict-ng/distinfo
+2-2textproc/goldendict-ng/Makefile
+5-52 files

Linux/linux 917719cDocumentation/ABI/obsolete sysfs-selinux-user, Documentation/ABI/removed sysfs-selinux-user

Merge tag 'selinux-pr-20260507' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux

Pull selinux fixes from Paul Moore:

 - Allow for multiple opens of /sys/fs/selinux/policy

   Prevent a single process from blocking others from reading the
   SELinux policy loaded in the kernel. This does have the side effect
   of potentially allowing userspace to trigger additional kernel memory
   allocations as part of the open/read operation, but this is mitigated
   by requiring the SELinux security/read_policy permission.

 - Reduce the critical sections where the SELinux policy mutex is held

   This includes the patch to the policy loader code where we move the
   permission checks and an allocation outside the mutex as well as the
   the patch to checkreqprot which drops the code/lock entirely.

   While the checkreqprot code had effectively been dropped in an

    [24 lines not shown]
DeltaFile
+31-165security/selinux/selinuxfs.c
+0-125security/selinux/ss/services.c
+12-0Documentation/ABI/removed/sysfs-selinux-user
+0-12Documentation/ABI/obsolete/sysfs-selinux-user
+0-2security/selinux/include/security.h
+43-3045 files

LLVM/project 0ed2eb4llvm/lib/Target/AMDGPU AMDGPUAttributor.cpp

[NFC][AMDGPU] Use a worklist and remember results in AMDGPUAttributor

This was a recursive function with a Map to cache things that was never filled.
Now it's a worklist and the map is actually used.

Co-authored-by: Johannes Doerfert <johannes at jdoerfert.de>
DeltaFile
+38-19llvm/lib/Target/AMDGPU/AMDGPUAttributor.cpp
+38-191 files

LLVM/project 589faedllvm/lib/Target/RISCV RISCVFrameLowering.cpp, llvm/test/CodeGen/RISCV stack-probing-dynamic-nonentry.ll

[CodeGen][RISCV] Inline stack probes immediately after `allocateStack` in `eliminateCallFramePseudoInstr` (#195456)

This PR adds a call to `inlineStackProbe` immediately after
`allocateStack` in `eliminateCallFramePseudoInstr`. This allows code
generation for stack probe pseudoinstructions in non-entry BBs.

Fixes #195454.
DeltaFile
+115-0llvm/test/CodeGen/RISCV/stack-probing-dynamic-nonentry.ll
+1-0llvm/lib/Target/RISCV/RISCVFrameLowering.cpp
+116-02 files

FreeBSD/src b3f9be4sys/conf newvers.sh

15.1: Update to BETA2

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+1-1sys/conf/newvers.sh
+1-11 files

LLVM/project 8b8fdfdllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 expanded-operand-already-scheduled.ll expanded-binop-doesnotneedschedule-user.ll

[SLP]Bail out on non-schedulable expanded binop with stale operand deps

In tryScheduleBundle's DoesNotRequireScheduling path, an expanded binop
(shl X, 1 modeled as add X, X) doubles the dependency count of the
duplicated operand. If the operand has a
single IR use yet its ScheduleData already has Dependencies populated
by an earlier calculation that did not see the expanded duplicate use,
double decrement still exceeds calculateDependencies' single increment
and UnscheduledDeps goes negative.

Fixes #196281.

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/196449
DeltaFile
+50-0llvm/test/Transforms/SLPVectorizer/X86/expanded-operand-already-scheduled.ll
+11-5llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+3-3llvm/test/Transforms/SLPVectorizer/X86/expanded-binop-doesnotneedschedule-user.ll
+64-83 files

FreeBSD/ports e1354fefilesystems/moosefs-cgi Makefile, filesystems/moosefs-master distinfo Makefile

filesystems/moosefs-*: Update 4.58.3 => 4.58.4

Changelog:
https://github.com/moosefs/moosefs/releases/tag/v4.58.4

PR:             295019
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q2

(cherry picked from commit fb0ba9fe4b7611bf485373b0b8d343dae5a4b09a)
DeltaFile
+3-3filesystems/moosefs-master/distinfo
+2-3filesystems/moosefs-master/Makefile
+1-1filesystems/moosefs-cgi/Makefile
+6-73 files

FreeBSD/ports fb0ba9ffilesystems/moosefs-cgi Makefile, filesystems/moosefs-master distinfo Makefile

filesystems/moosefs-*: Update 4.58.3 => 4.58.4

Changelog:
https://github.com/moosefs/moosefs/releases/tag/v4.58.4

PR:             295019
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q2
DeltaFile
+3-3filesystems/moosefs-master/distinfo
+2-3filesystems/moosefs-master/Makefile
+1-1filesystems/moosefs-cgi/Makefile
+6-73 files

LLVM/project 6627accmlir/lib/Dialect/Vector/Transforms LowerVectorContract.cpp

Keep contract lowering filter patch focused
DeltaFile
+28-42mlir/lib/Dialect/Vector/Transforms/LowerVectorContract.cpp
+28-421 files

LLVM/project 055d49cmlir/include/mlir/Dialect/Vector/Transforms LoweringPatterns.h, mlir/test/Dialect/Vector vector-contract-composable-lowering.mlir

add more tests and parallelarith

Signed-off-by: Eric Feng <Eric.Feng at amd.com>
DeltaFile
+37-10mlir/test/Dialect/Vector/vector-contract-composable-lowering.mlir
+6-2mlir/test/lib/Dialect/Vector/TestVectorTransforms.cpp
+5-0mlir/include/mlir/Dialect/Vector/Transforms/LoweringPatterns.h
+48-123 files

FreeBSD/ports e8a1e89devel/imake Makefile pkg-descr

devel/imake: Update to 1.0.11

Update COMMENT, WWW and pkg-descr.

https://lists.x.org/archives/xorg-announce/2025-December/003650.html

PR:             295038
Approved by:    x11 (arrowd)
Approved by:    fluffy (mentor)
DeltaFile
+3-8devel/imake/Makefile
+6-2devel/imake/pkg-descr
+3-3devel/imake/distinfo
+12-133 files

OpenBSD/ports dSMLHhjnet/tdesktop distinfo Makefile

   update to tdesktop 6.8.0
VersionDeltaFile
1.163+2-2net/tdesktop/distinfo
1.218+1-1net/tdesktop/Makefile
+3-32 files

FreeBSD/ports ca86a95x11/xkill distinfo Makefile

x11/xkill: Update to 1.0.7

https://lists.x.org/archives/xorg-announce/2026-January/003657.html

PR:             295046
Approved by:    x11 (arrowd)
Approved by:    fluffy (mentor)
DeltaFile
+3-3x11/xkill/distinfo
+1-1x11/xkill/Makefile
+4-42 files

FreeBSD/ports ff47deadevel/py-datashape Makefile

devel/py-datashape: Fix missing dependency
DeltaFile
+2-1devel/py-datashape/Makefile
+2-11 files

OpenBSD/ports T3E0f4edevel/codex distinfo Makefile, devel/codex/patches patch-codex-rs_Cargo_toml patch-codex-rs_core_src_config_mod_rs

   devel/codex: update to 0.129.0
VersionDeltaFile
1.7+0-7devel/codex/pkg/PLIST
1.15+3-3devel/codex/patches/patch-codex-rs_Cargo_toml
1.17+2-2devel/codex/distinfo
1.17+1-1devel/codex/patches/patch-codex-rs_core_src_config_mod_rs
1.17+1-1devel/codex/Makefile
+7-145 files

LLVM/project 3d20376clang/lib/Sema SemaHLSL.cpp

[Clang][HLSL] Fix -Wunused-variable (#196445)

LookupSucceeded is only used in an assertion. Mark it [[maybe_unused]]
so we do not get -Wunused-variable in non-assertions builds.
DeltaFile
+2-1clang/lib/Sema/SemaHLSL.cpp
+2-11 files

OpenZFS/src 6a25950tests/zfs-tests/tests/functional/redundancy redundancy.kshlib

ZTS: redundancy_draid_spare1

Preserve the 'zpool status' output used to calculate the number of
checksum errors so it can be logged on failure.  Several instances have
been observed in the CI where cksum was set to a non-zero value, yet a
subsequent run of 'zpool status' on failure showed no checksum errors.

Reviewed-by: Tony Hutter <hutter2 at llnl.gov>
Signed-off-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Closes #18500
DeltaFile
+14-8tests/zfs-tests/tests/functional/redundancy/redundancy.kshlib
+14-81 files

LLVM/project 7e5ba54llvm/lib/Target/AMDGPU SIInsertWaitcnts.cpp, llvm/test/CodeGen/AMDGPU d16-write-vgpr32.ll function-args.ll

[AMDGPU][True16] relax d16-write-vgpr32 condition (#194477)

Patch https://github.com/llvm/llvm-project/pull/157795 work around a D16
load HW issue.

We found the condition of this workaround could be relaxed for
instructions from same order groups. Downstream testing looks ok.
DeltaFile
+139-0llvm/test/CodeGen/AMDGPU/d16-write-vgpr32.ll
+70-19llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+20-10llvm/test/CodeGen/AMDGPU/function-args.ll
+2-2llvm/test/CodeGen/AMDGPU/branch-relaxation-inst-size-gfx11.ll
+0-1llvm/test/CodeGen/AMDGPU/chain-hi-to-lo.ll
+231-325 files

LLVM/project 0b9f8dfclang/lib/CIR/FrontendAction CIRGenAction.cpp, clang/test/CIR/CodeGen link-bitcode-file.c

[CIR] Add Support for linking modules on cc1
DeltaFile
+84-0clang/lib/CIR/FrontendAction/CIRGenAction.cpp
+52-0clang/test/CIR/CodeGen/link-bitcode-file.c
+136-02 files

LLVM/project 4c7fd84llvm/include/llvm/IR Module.h, llvm/lib/Bitcode/Writer BitcodeWriterPass.cpp

[DebugInfo] Remove old decls when converting DI (#194964)

We were trying to remove declarations of old debug intrinsics whenever
printing modules or writing them to file. This is no longer necessary as
we use the new-style debug values exclusively now, other than when a
target pass specifically converts back to the old style. If a target
pass does that, removing the intrinsics is not right as the intrinsics'
users will still linger.

This change should be NFC except for the experimental DirectX target
where we do exactly that.

Fixes #194884
DeltaFile
+59-0llvm/test/CodeGen/DirectX/debug-info.ll
+0-4llvm/lib/IRPrinter/IRPrintingPasses.cpp
+0-4llvm/lib/Bitcode/Writer/BitcodeWriterPass.cpp
+0-4llvm/lib/IR/IRPrintingPasses.cpp
+2-0llvm/include/llvm/IR/Module.h
+0-2llvm/tools/llvm-as/llvm-as.cpp
+61-145 files not shown
+61-2011 files

NetBSD/pkgsrc muFZKP5net/inetutils distinfo Makefile, net/inetutils/patches patch-telnetd_utility.c patch-telnetd_utility.c

   Pullup ticket #7097 - requested by taca
   net/inetutils: Security fix

   Revisions pulled up:
   - net/inetutils/Makefile                                        1.12-1.13
   - net/inetutils/distinfo                                        1.8-1.9
   - net/inetutils/patches/patch-telnetd_utility.c                 deleted

   ---
      Module Name:      pkgsrc
      Committed By:     vins
      Date:             Sun Apr 19 19:15:38 UTC 2026

      Modified Files:
        pkgsrc/net/inetutils: Makefile distinfo
      Added Files:
        pkgsrc/net/inetutils/patches: patch-telnetd_utility.c

      Log Message:

    [89 lines not shown]
VersionDeltaFile
1.2.2.2+52-0net/inetutils/patches/patch-telnetd_utility.c
1.2.2.1+0-52net/inetutils/patches/patch-telnetd_utility.c
1.7.2.1+4-4net/inetutils/distinfo
1.11.2.1+5-2net/inetutils/Makefile
+61-584 files

FreeBSD/ports 7ea927bdevel Makefile, devel/py-datashape Makefile distinfo

devel/py-datashape: New port

DataShape is a language for describing data

Sponsored by:   Netflix
DeltaFile
+24-0devel/py-datashape/Makefile
+3-0devel/py-datashape/distinfo
+2-0devel/py-datashape/pkg-descr
+1-0devel/Makefile
+30-04 files

LLVM/project 8f6eaaellvm/include/llvm/IR Intrinsics.h

[NFC][LLVM] Remove extra indentation in Intrinsics.h (#196360)

Remove extra indentation for Intrinsics.h in conformance with
https://llvm.org/docs/CodingStandards.html#namespace-indentation
DeltaFile
+244-245llvm/include/llvm/IR/Intrinsics.h
+244-2451 files